Hearty Cabbage Soup
Few soups are as comforting, nourishing, and downright satisfying as a steaming bowl of Hearty Cabbage Soup. This vibrant medley of tender cabbage, golden potatoes, and fragrant herbs simmers into a bowl full of warmth and flavor that’s perfect for any day of the year. Whether you’re chasing away the chill of a winter evening or simply craving a wholesome, veggie-packed meal, this soup is a true champion in the kitchen. It’s easy to make, uses simple ingredients, and fills your home with an irresistible aroma that invites everyone to gather around the table.
Why It Deserves a Spot
This Hearty Cabbage Soup isn’t just your average vegetable soup—it’s a celebration of humble ingredients turned extraordinary through the magic of slow cooking and thoughtful seasoning. The cabbage provides a subtle sweetness and a satisfying texture, while the potatoes add creaminess and heartiness that make this soup feel like a full meal. The addition of caraway seeds introduces a warm, slightly nutty undertone that complements the earthy thyme and bright garlic perfectly.
If you’re looking for a recipe that’s both nourishing and budget-friendly, this soup fits the bill. It’s naturally packed with vitamins and fiber, making it a great choice for anyone wanting to eat well without fuss. Plus, it’s a fantastic way to enjoy a plant-forward meal that leaves you feeling full and energized. Pair it with crusty bread or a fresh salad, and you’ve got dinner covered for the week ahead.
What Goes Into Hearty Cabbage Soup
- 1-2 tablespoons olive oil – for sautéing the vegetables and building flavor
- 1 yellow onion, diced – the aromatic base of the soup
- 2 sticks of celery, sliced – adds a subtle crunch and freshness
- 4 carrots, peeled and sliced – for sweetness and color
- 3 cloves garlic, minced – infuses the broth with depth
- 1/2 teaspoon black pepper, plus more to taste – for mild heat and seasoning
- 2 teaspoons fresh thyme – brings an earthy herbal note
- 2 teaspoons caraway seed (optional but strongly recommended) – imparts a unique, warming flavor
- 2 cups gold potatoes, peeled and diced – adds creaminess and substance
- 10-12 cups green cabbage, chopped into 1-inch pieces – the star of the show, tender and flavorful
- 1 (14.5-ounce) can crushed tomatoes – for a touch of acidity and richness
- 8 cups low-sodium vegetable broth (or 4 cups broth + 4 cups water) – the flavorful liquid base
- Salt and pepper to taste – to bring all the flavors together
Equipment & Tools
- Large stockpot or Dutch oven – essential for cooking the soup evenly
- Sharp chef’s knife – for chopping vegetables with ease
- Cutting board – sturdy and spacious for prepping ingredients
- Wooden spoon or silicone spatula – for stirring without scratching your pot
- Measuring spoons and cups – to ensure accurate seasoning and measurements
- Ladle – perfect for serving up generous portions
Hearty Cabbage Soup Made Stepwise

Step 1: Sauté the Aromatics
Heat the olive oil in your large stockpot over medium heat. Add the diced yellow onion, sliced celery, and sliced carrots. Cook, stirring occasionally, until the vegetables soften and the onions turn translucent, about 5-7 minutes. Stir in the minced garlic, black pepper, fresh thyme, and caraway seeds. Let the garlic cook for about 1 minute until fragrant but not browned.
Step 2: Add Potatoes and Cabbage
Toss in the diced gold potatoes and chopped green cabbage. Stir everything together so the vegetables are well combined and coated with the aromatic oil and seasonings.
Step 3: Pour in Tomatoes and Broth
Add the can of crushed tomatoes and the vegetable broth (or broth and water mixture). Stir to combine, scraping up any bits stuck to the bottom of the pot.
Step 4: Simmer to Perfection
Bring the soup to a gentle boil, then reduce the heat to low. Cover the pot and let the soup simmer for 30-40 minutes, stirring occasionally. The cabbage should be tender, and potatoes soft but intact. Taste and season with salt and additional pepper as needed.
Step 5: Serve and Enjoy
Ladle the hot soup into bowls and serve immediately. This soup pairs wonderfully with crusty bread or a side like Red Potato Salad for a wholesome, comforting meal.
Substitutions by Diet

- Low sodium: Use unsalted vegetable broth and limit added salt to control sodium intake.
- Gluten-free: This recipe is naturally gluten-free, just ensure your broth is gluten-free certified.
- Vegan/Vegetarian: This recipe is plant-based and vegan-friendly as is.
- Nightshade-free: Omit the crushed tomatoes and substitute with a splash of apple cider vinegar for acidity.
Chef’s Rationale
The beauty of this Hearty Cabbage Soup lies in its simplicity and balance. Starting with a base of sautéed aromatics builds a deep flavor foundation that infuses every bite. The combination of thyme and caraway seeds is deliberate; thyme adds a fresh herbal brightness, while the caraway seed introduces a subtle, warming complexity that elevates the cabbage beyond its usual mild character.
Potatoes are included to add body and a creamy texture without needing any dairy or thickeners, making the soup naturally filling. Crushed tomatoes provide a gentle acidity that brightens the broth and balances the earthy vegetables. Using low-sodium broth allows you to control the seasoning and keep the soup light and wholesome.
Refrigerate, Freeze, Reheat
This soup stores beautifully and tastes even better the next day once the flavors have melded. Allow it to cool completely before transferring to airtight containers.
- Refrigerate: Keep in the fridge for up to 4 days.
- Freeze: Freeze in portions for up to 3 months. Use freezer-safe containers or heavy-duty freezer bags.
- Reheat: Warm gently on the stove over medium heat or in the microwave until heated through, stirring occasionally.
Common Qs About Hearty Cabbage Soup
Can I add protein to this soup?
Absolutely! While this recipe shines as a vegetarian main, you can add cooked chicken, turkey, or plant-based protein like beans or lentils to boost the protein content.
How do I prevent the cabbage from becoming mushy?
Chop the cabbage into larger pieces and add it partway through cooking if you prefer a firmer texture. Also, avoid overcooking by simmering gently and checking doneness frequently.
Is it possible to make this soup in a slow cooker?
Yes! Sauté the aromatics first, then transfer everything to your slow cooker. Cook on low for 6-8 hours or high for 3-4 hours until vegetables are tender.
What can I serve with this soup to make it a full meal?
Pair it with a hearty salad or some crispy roasted potatoes like these Air Fryer Roasted Potatoes. You could also enjoy it alongside Skillet Vegetarian Chili With Cornbread Croutons for a cozy, filling spread.
Try These Next
- Skillet Vegetarian Chili With Cornbread Croutons – a hearty and flavorful chili perfect for cozy nights
- Air Fryer Roasted Potatoes – crispy and golden, a great side to any soup
- Red Potato Salad – a fresh, tangy complement to vegetable soups
Time to Try It
Now that you have the recipe and know the secrets behind its comforting depth, it’s time to get cooking. This Hearty Cabbage Soup is easy to whip up any day you want something warm, wholesome, and full of flavor. Trust me, once you taste the tender cabbage mingled with golden potatoes and aromatic herbs, it’ll quickly become a staple in your meal rotation. So grab your ingredients, fire up the stove, and enjoy the cozy satisfaction of a homemade soup that feels like a warm hug in a bowl.
Share on Pinterest


Hearty Cabbage Soup
Ingredients
- 1-2 tablespoons olive oil for sautéing the vegetables and building flavor
- 1 yellow onion diced
- 2 sticks celery sliced
- 4 carrots peeled and sliced
- 3 cloves garlic minced
- 1/2 teaspoon black pepper plus more to taste
- 2 teaspoons fresh thyme
- 2 teaspoons caraway seed optional but strongly recommended
- 2 cups gold potatoes peeled and diced
- 10-12 cups green cabbage chopped into 1-inch pieces
- 1 can (14.5-ounce) crushed tomatoes
- 8 cups low-sodium vegetable broth (or 4 cups broth + 4 cups water)
- salt and pepper to taste
Instructions
Sauté the Aromatics
- Heat the olive oil in your large stockpot over medium heat. Add the diced yellow onion, sliced celery, and sliced carrots. Cook, stirring occasionally, until the vegetables soften and the onions turn translucent, about 5-7 minutes. Stir in the minced garlic, black pepper, fresh thyme, and caraway seeds. Let the garlic cook for about 1 minute until fragrant but not browned.
Add Potatoes and Cabbage
- Toss in the diced gold potatoes and chopped green cabbage. Stir everything together so the vegetables are well combined and coated with the aromatic oil and seasonings.
Pour in Tomatoes and Broth
- Add the can of crushed tomatoes and the vegetable broth (or broth and water mixture). Stir to combine, scraping up any bits stuck to the bottom of the pot.
Simmer to Perfection
- Bring the soup to a gentle boil, then reduce the heat to low. Cover the pot and let the soup simmer for 30-40 minutes, stirring occasionally. The cabbage should be tender, and potatoes soft but intact. Taste and season with salt and additional pepper as needed.
Serve and Enjoy
- Ladle the hot soup into bowls and serve immediately. This soup pairs wonderfully with crusty bread or a side like Red Potato Salad for a wholesome, comforting meal.
Equipment
- Large stockpot or Dutch oven
- Sharp Chef’s Knife
- Cutting Board
- Wooden spoon or silicone spatula
- Measuring Spoons and Cups
- Ladle
Notes
- Store leftovers in airtight containers; refrigerate up to 4 days or freeze for up to 3 months.
- For a nightshade-free version, omit crushed tomatoes and add a splash of apple cider vinegar for acidity.
- Add cooked chicken, turkey, or plant-based proteins like beans or lentils to boost protein content.

