If you’re looking for a bowlful of comfort that’s both wholesome and brimming with flavor, Cabbage Soup might just become your new favorite. This humble classic takes simple veggies and transforms them into a vibrant, satisfying meal that warms you from the inside out. Whether you’re after something light and healthy or just want an easy weeknight dinner, this Cabbage Soup promises plenty of goodness in every spoonful—hearty chunks of tender cabbage, sweet carrots, and a savory broth that tastes even better the next day!

Ingredients You’ll Need
Gathering the ingredients for this Cabbage Soup is a breeze, and each one plays a key role in delivering a perfect balance of flavors, colors, and textures. Let’s take a look at the essential items you’ll want to have on hand—and a helpful tip for each!
- Olive oil: Start with a good quality olive oil to build a flavorful base for all the veggies.
- Onion: Diced onion brings just the right amount of sweetness and depth to the soup.
- Garlic: Fresh garlic gently sautéed releases fantastic aroma and instant savoriness.
- Carrots: Their natural sweetness and bright color add both taste and visual appeal.
- Celery: Adds a subtle earthiness and satisfying crunch to each bite.
- Green cabbage: The star of the show—use about six cups chopped so it softens beautifully yet holds some bite.
- Diced tomatoes with juice: Canned tomatoes add tangy brightness and lovely body to the broth.
- Vegetable broth: This is the soup’s backbone—choose a rich, good-quality broth for the best flavor.
- Dried thyme: A little thyme gives just enough herbal warmth to elevate the veggies.
- Dried basil: Adds a hint of sweetness and complexity that pairs perfectly with tomato and cabbage.
- Paprika: For a gentle smokiness and gorgeous color, sprinkle in some paprika.
- Salt: Brings all the flavors together; start light and adjust to taste.
- Black pepper: Just enough for a little heat and balance—freshly ground is best.
- Bay leaf: Simmering with a bay leaf imparts subtle depth—just remember to remove it before serving.
- Lemon juice (optional): A little squeeze at the end brightens the soup’s flavor.
- Fresh parsley: Sprinkle on top for a fresh, vibrant finish.
How to Make Cabbage Soup
Step 1: Sauté the Base Vegetables
Begin by heating the olive oil in a large pot over medium heat. Add the diced onion, carrots, and celery. Stir and cook these aromatic veggies for 5 to 7 minutes, until they’ve softened and are just starting to develop some sweetness. This step is all about building a rich, layered base—take your time and let those flavors mingle.
Step 2: Add Garlic for Flavor
Next, stir in the minced garlic. Let it cook for about 1 minute, just until it’s fragrant. Garlic can burn quickly, so keep a watchful eye and stir continuously to ensure it infuses the oil and vegetables without browning.
Step 3: Build the Cabbage Soup
Add the star ingredient—chopped cabbage—followed by the diced tomatoes and their juices, vegetable broth, thyme, basil, paprika, salt, pepper, and the bay leaf. Give it all a good stir to combine. You’ll see the pot begin to fill with gorgeous color already. This is the moment where those simple ingredients really begin to shine.
Step 4: Simmer Until Tender
Bring the soup to a boil, then reduce the heat to a gentle simmer. Cover the pot and let it cook for 25 to 30 minutes, or until the cabbage and other vegetables are beautifully tender. Your kitchen will fill with the inviting aroma of herbs and hearty veggies mingling together—it’s impossible not to peek!
Step 5: Finish and Adjust
Once everything is tender, remove the bay leaf. If you like a little extra brightness, stir in a tablespoon of lemon juice at this stage. Taste and adjust the seasoning as needed. Now you’re ready to ladle your steaming Cabbage Soup into bowls and top with a generous sprinkle of fresh parsley.
How to Serve Cabbage Soup

Garnishes
The right garnish can transform Cabbage Soup into something restaurant-worthy! Scattering chopped fresh parsley on top adds a pop of color and freshness, while a crack of black pepper or a drizzle of extra olive oil gives it that final flourish. You could also add a dollop of Greek yogurt or a sprinkle of grated cheese for a creamy twist.
Side Dishes
Cabbage Soup is absolutely wonderful with a slice of crusty bread for dipping—think warm sourdough, whole-grain rolls, or even a crunchy crouton. For a heartier meal, serve it alongside a grilled cheese sandwich, or with a refreshing green salad tossed in a light vinaigrette.
Creative Ways to Present
If you’re in the mood to impress, try serving Cabbage Soup in a rustic bread bowl. You can also pour it into small mugs or heatproof jars as an appetizer for a cozy dinner party. Or, set up a soup bar with toppings like fresh herbs, crumbled feta, or spicy red pepper flakes, so everyone can make their bowl unique.
Make Ahead and Storage
Storing Leftovers
Cabbage Soup keeps beautifully in the fridge for up to 4 days. Let it cool to room temperature, transfer it to an airtight container, and simply reheat whenever the craving strikes. The flavors actually deepen overnight, making your leftovers even more irresistible!
Freezing
This soup is a freezer superstar. Pour cooled Cabbage Soup into portion-sized containers or freezer bags, leaving a bit of space for expansion, and freeze for up to 3 months. When you’re ready for a quick, nourishing meal, it’ll be right there waiting in your freezer.
Reheating
Reheating Cabbage Soup couldn’t be easier—just warm it on the stovetop over medium heat, stirring occasionally, until hot all the way through. If using the microwave, try reheating in short intervals and stirring in between to ensure even warmth. If the soup has thickened in the fridge, add a splash of broth or water to loosen it back to your desired consistency.
FAQs
Can I add protein to this Cabbage Soup?
Absolutely! If you want to boost the protein content, try adding cooked ground beef, shredded rotisserie chicken, or a can of drained beans. Each of these will turn Cabbage Soup into a filling main course while still keeping things wholesome.
Is this soup suitable for meal prep?
Definitely! Since Cabbage Soup actually gets tastier as it sits, it’s perfect for meal prepping. Make a big batch, portion it out, and enjoy easy grab-and-go lunches all week long.
Can I use red cabbage instead of green?
While green cabbage is classic for this recipe, you can use red cabbage for a more colorful twist. The flavor will be slightly earthier and the color vibrant, but it works well in this style of soup.
What if I don’t have fresh herbs for garnish?
No worries—dried herbs work in a pinch! Just use them sparingly. Otherwise, feel free to skip the garnish or add thinly sliced green onions or even a handful of baby spinach for a fresh touch.
How can I make this soup a bit spicier?
If you like a little heat, a pinch of red pepper flakes or a dash of hot sauce stirred into the pot makes the soup come alive. Taste as you go so it’s perfectly spiced for your tastes.
Final Thoughts
If you’re seeking a simple yet satisfying meal, I can’t recommend Cabbage Soup enough. It’s easy to prepare, healthy, and sure to win over anyone who sits at your table. Give it a try—your kitchen will smell amazing and your taste buds will thank you!
Print
Cabbage Soup Recipe
- Total Time: 45 minutes
- Yield: 6 servings 1x
- Diet: Vegan
Description
A hearty and healthy cabbage soup recipe that is both comforting and nutritious. This vegan soup is packed with vegetables and flavorful herbs, making it a perfect dish for a cozy meal.
Ingredients
Vegetable Base:
- 1 tablespoon olive oil
- 1 medium onion, diced
- 2 cloves garlic, minced
- 3 carrots, sliced
- 2 celery stalks, chopped
- 1 small green cabbage, chopped (about 6 cups)
Additional Ingredients:
- 1 can (14.5 oz) diced tomatoes with juice
- 6 cups vegetable broth
- 1 teaspoon dried thyme
- 1 teaspoon dried basil
- ½ teaspoon paprika
- ½ teaspoon salt
- ¼ teaspoon black pepper
- 1 bay leaf
- 1 tablespoon lemon juice (optional)
- Chopped fresh parsley for garnish
Instructions
- Sauté Vegetables: In a large pot, heat olive oil over medium heat. Add the onion, carrots, and celery, and cook for 5 to 7 minutes until softened.
- Add Ingredients: Stir in the garlic and cook for 1 minute more. Add the chopped cabbage, diced tomatoes, vegetable broth, thyme, basil, paprika, salt, pepper, and bay leaf. Stir to combine and bring to a boil.
- Simmer: Reduce heat, cover, and simmer for 25 to 30 minutes or until the cabbage and vegetables are tender.
- Finish and Serve: Remove the bay leaf, stir in lemon juice if using, and adjust seasoning to taste. Garnish with fresh parsley and serve hot.
Notes
- You can add cooked ground beef or beans for extra protein.
- This soup stores well and tastes even better the next day. Freeze in portions for a quick, healthy meal.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: American
Nutrition
- Serving Size: 1½ cups
- Calories: 120
- Sugar: 7g
- Sodium: 480mg
- Fat: 4g
- Saturated Fat: 0.5g
- Unsaturated Fat: 3g
- Trans Fat: 0g
- Carbohydrates: 18g
- Fiber: 4g
- Protein: 3g
- Cholesterol: 0mg