There are some recipes that just feel like a warm hug in a bowl, and this Best Cabbage Soup is exactly that. It's the kind of meal my mom would make on chilly evenings, filling the kitchen with the most comforting aroma. Now, I make it for my own family, and it never fails to bring everyone to the table with smiles.
Advertisements1
What I love most about this soup is its simplicity. With just a handful of everyday ingredients, you can create something so nourishing and satisfying. It's also incredibly forgiving – you can toss in whatever veggies you have on hand, and it'll still turn out delicious. Plus, it's a fantastic way to use up that half a cabbage sitting in your fridge.
Whether you're looking for a light lunch, a hearty dinner, or a meal prep hero, this cabbage soup delivers. It's packed with flavor, wholesome goodness, and a whole lot of love. Let's get cooking!
Why You'll Love This Recipe
About the Ingredients
2 tablespoons olive oil
Use extra-virgin for best flavor, or substitute with butter or avocado oil.
1 large onion, diced
Yellow or sweet onion works well. Swap for leeks for a milder taste.
3 cloves garlic, minced
Fresh garlic is best, but you can use 1 teaspoon garlic powder in a pinch.
2 large carrots, peeled and sliced
Adds natural sweetness. Substitute with parsnips or bell peppers for variety.
2 celery stalks, sliced
Adds a savory crunch. You can omit if you don't have any on hand.
1 small green cabbage (about 2 pounds), chopped
Napa or savoy cabbage also work great. Pre-shredded coleslaw mix is a timesaver.
1 (14.5-ounce) can diced tomatoes, undrained
Fire-roasted adds a smoky depth. Crushed tomatoes will make the soup thicker.
6 cups vegetable broth
Low-sodium is recommended so you can control the salt. Chicken broth also works.
1 teaspoon dried thyme
Or use 1 tablespoon fresh thyme leaves. Italian seasoning is a good substitute.
1 bay leaf
Adds a subtle aromatic note. Remember to remove before serving.
1 teaspoon salt, plus more to taste
Adjust based on your broth's saltiness. Sea salt or kosher salt works.
1/2 teaspoon black pepper
Freshly ground is best. Add a pinch of red pepper flakes for a little heat.
Tips & Tricks
- Don't skip browning the onions and garlic – this builds a deep flavor base.
- For a richer soup, sauté the vegetables until they start to caramelize before adding liquid.
- If you want a thicker soup, mash some of the cooked cabbage against the pot or blend a cup of the soup and stir it back in.
- Taste and adjust seasoning before serving – cabbage can absorb salt, so you may need more than you think.
Pro Tips
Step-by-Step Instructions
1. Sauté the aromatics
Heat olive oil in a large pot over medium heat (350°F / 175°C). Add onions and cook until translucent, about 5 minutes, stirring occasionally. Add garlic and cook for 1 minute until fragrant.
2. Add the vegetables
Stir in carrots, celery, and cabbage. Cook for 5-7 minutes, stirring occasionally, until the cabbage starts to wilt and the vegetables are slightly tender.
3. Add tomatoes and spices
Pour in the diced tomatoes with their juices, thyme, bay leaf, salt, and pepper. Stir well to combine.
4. Pour in the broth
Add the vegetable broth and bring the soup to a boil over high heat (212°F / 100°C). Once boiling, reduce heat to low, cover, and let simmer for 20-25 minutes, until the cabbage is tender but not mushy.
5. Season and serve
Remove the bay leaf. Taste and adjust seasoning with more salt and pepper if needed. Ladle into bowls and serve hot, garnished with fresh herbs if desired.
Delicious Variations
- Add 1 cup of cooked white beans or lentils for extra protein and heartiness.
- For a smoky flavor, add 1 teaspoon smoked paprika and a diced smoked sausage.
- Make it creamy by stirring in 1/2 cup of heavy cream or coconut milk at the end.
How to Store Best Cabbage Soup
Refrigerator
Store in an airtight container in the fridge for up to 5 days.
Freezer
Freeze in individual portions for up to 3 months. Thaw overnight in the fridge.
Reheating
Reheat gently on the stovetop over medium heat, stirring occasionally, until hot. You can also microwave individual servings in 1-minute intervals.
Frequently Asked Questions
Q: How do I make cabbage soup less bitter?
To reduce bitterness, make sure to cook the cabbage thoroughly – sautéing it first and simmering for at least 20 minutes helps. Adding a pinch of sugar or a splash of apple cider vinegar can also balance the flavors.
Q: Can I use red cabbage instead of green?
Yes, you can use red cabbage, but note that it will turn the soup a purplish color. It also has a slightly stronger flavor and may take a few extra minutes to become tender.
Q: Can I make this cabbage soup in a slow cooker?
Absolutely! Sauté the onions and garlic first, then add everything to the slow cooker. Cook on low for 6-8 hours or high for 3-4 hours, until the cabbage is tender.
Q: Is cabbage soup good for weight loss?
Yes, cabbage soup is low in calories and high in fiber, which can help you feel full. However, for a balanced diet, pair it with a source of protein and healthy fats.
Q: Can I freeze cabbage soup?
Yes, this soup freezes very well. Let it cool completely, then transfer to freezer-safe containers. It will keep for up to 3 months. Thaw overnight in the fridge before reheating.
I hope this Best Cabbage Soup brings as much warmth to your table as it does to mine. Give it a try, and don't forget to share your own twists in the comments below. Breathe, play, connect.
Best Cabbage Soup
Best Cabbage Soup is a hearty, comforting one-pot meal that's budget-friendly and ready in 30 minutes. Perfect for cozy weeknights.
🧂 Ingredients
- 2 tablespoons olive oil
- 1 large onion, diced
- 3 cloves garlic, minced
- 2 large carrots, peeled and sliced
- 2 celery stalks, sliced
- 1 small green cabbage (about 2 pounds), chopped
- 1 (14.5-ounce) can diced tomatoes, undrained
- 6 cups vegetable broth
- 1 teaspoon dried thyme
- 1 bay leaf
- 1 teaspoon salt, plus more to taste
- 1/2 teaspoon black pepper
📋 Instructions
- 1Sauté the aromatics — Heat olive oil in a large pot over medium heat (350°F / 175°C). Add onions and cook until translucent, about 5 minutes, stirring occasionally. Add garlic and cook for 1 minute until fragrant.
- 2Add the vegetables — Stir in carrots, celery, and cabbage. Cook for 5-7 minutes, stirring occasionally, until the cabbage starts to wilt and the vegetables are slightly tender.
- 3Add tomatoes and spices — Pour in the diced tomatoes with their juices, thyme, bay leaf, salt, and pepper. Stir well to combine.
- 4Pour in the broth — Add the vegetable broth and bring the soup to a boil over high heat (212°F / 100°C). Once boiling, reduce heat to low, cover, and let simmer for 20-25 minutes, until the cabbage is tender but not mushy.
- 5Season and serve — Remove the bay leaf. Taste and adjust seasoning with more salt and pepper if needed. Ladle into bowls and serve hot, garnished with fresh herbs if desired.



