This delicious Vegetarian Cabbage Soup Recipe is both comforting and healthy! Filled with tender green cabbage, potatoes, mirepoix veggies, tomatoes, and white beans, it’s easy to make – all you need is one pot!
Words cannot express how much I love cabbage soup. Whether it’s this vegetarian version or one filled with meat, cabbage is one of the best things you can add to a big pot of simmering soup. Admittedly, I don’t love cabbage raw – salads being the one exception – but give it time to simmer in herb-flavored broth, and this multi-layered vegetable transforms. Its bitterness is replaced by tender slices that are savory, slightly tangy, and delicious.
Ingredients in this Cabbage Soup and Variations
Cabbage soup is super versatile; as such, use this recipe as a rough guide when making your perfect cabbage soup recipe.
- Mirepoix: In this case, the mirepoix is onion, carrots, and celery. The general idea is to cook the mirepoix in a bit of oil or butter over medium or medium-low heat until they start to soften.
- Garlic: Feel free to add as much or as little garlic as you’d like. This recipe calls for three cloves, but more is always welcome!
- Dried Herbs: A simple combination of dried sage, dried thyme, salt, black pepper, and bay leaves.
- Potatoes: Do you love potatoes in soup? If yes, then this is a great recipe to add them. Otherwise, leave them out. If you think you will be eating this soup over several days, consider using waxy potatoes (Yukon gold potatoes, baby potatoes, etc.), as they will maintain their shape even after being boiled several times.
- Green Cabbage: The most common cabbage found in grocery stores, green cabbage is perfect for soups.
- White Beans: Adding beans or lentils is a great way to add healthy plant-based protein: canned Great Northern beans, Cannellini beans, or chickpeas.
- Diced Tomatoes: This recipe uses regular canned diced tomatoes, but fire-roasted tomatoes or fresh tomatoes are great alternatives.
- Broth: To keep this recipe vegetarian, I’ve added vegetable broth. If preferred, chicken broth or chicken stock may also be used.
What are some cabbage soup variations and additions?
- Add Meat: You’ll often find ground meat added to cabbage soup. This includes ground beef, ground turkey, or Italian sausage.
- More Veggies: Add other veggies like zucchini, green beans, sweet potatoes, bell peppers, or kale.
- Add Rice: Swap the potatoes for white or brown rice.
- Add Heat: Add a dash of red pepper flakes, cayenne pepper, or Tabasco sauce.
- Thicken: Stir 1-2 tablespoons of tomato paste into the soup broth to thicken the soup slightly.
Find the printable recipe with measurements below.
Health Benefits of Cabbage
I first heard about cabbage soup years and years ago, thanks to the famed “cabbage soup diet.” While I’m not a fan of fad diets and refuse to promote anything that touts weight loss, there are several health benefits of cabbage.
- Reduces Inflammation: Cabbage contains anthocyanins, a naturally occurring antioxidant. Some animal studies have shown that anthocyanins help control inflammation.
- High in Vitamin C: Contains 54% of the recommended daily value for vitamin C, also known as ascorbic acid. Vitamin C boosts the immune system and helps the body absorb iron from plant-based foods.
- Contains Fiber: We all know fiber is good for the gut and helps keep things moving. Cabbage contains more than 2 grams per cup.
- High in Vitamin K: Per one cup of raw cabbage, you get a whopping 85% of the recommended daily value of vitamin K. Vitamin K helps keep our bones strong and maintains healthy blood clotting.
- Heart Healthy: Anthocyanins not only help combat inflammation, but they also help protect the heart, and scientists have found 36 different kinds of anthocyanins in cabbage.
- Lowers Cholesterol: Cabbage contains fiber and phytosterols (plant sterols) that compete with cholesterol for absorption by the digestive system. This results in reduced bad cholesterol levels.
How to Make the Best Cabbage Soup
1. Soften the Mirepoix: Slowly cook the onion, carrots, and celery in a large soup pot or Dutch oven with olive oil. This may take as long as 10 minutes. The key to cooking mirepoix is to cook it low and slow versus sautéeing over high heat.
2. Stir in the Aromatics: Add the garlic, bay leaves, sage, thyme, salt, and black pepper. Cook until the fragrant, stirring continuously to prevent burning. Stir in the remaining ingredients (potatoes, cabbage, beans, tomatoes, veggie broth) and mix well.
3. Simmer: Bring to a boil, then reduce the heat to low, cover with an offset lid, and cook for 25-30 minutes or until the vegetables are softened to your liking.
4. Season and Serve: Season with additional salt and black pepper to taste. Garnish with fresh herbs and serve with shredded cheese, if desired.
What to Serve with Vegetable Cabbage Soup
I like to serve this easy cabbage soup with shredded mozzarella or Parmesan cheese with a side of crusty bread and a light green side salad. The absolute best dinner for cold winter nights!
How to Store and Freeze Cabbage Soup
- Storing Leftovers: Allow the soup to cool to room temperature before transferring to airtight containers. Place in the refrigerator for up to 3-4 days.
- Freezing: As with refrigeration, allow the soup to reach room temperature before freezing. You may use freezer-safe containers or bags; you may wish to freeze the soup in individual servings or portions large enough for family meals. Cabbage soup can be frozen for up to 6 months.
- Reheating: If frozen, thaw in the refrigerator overnight, then reheat on the stove over medium heat.
More Cabbage Recipes
- Easy Cabbage Stir-Fry
- Chicken and Cabbage
- How to Make Sauerkraut
- Bratwurst and Sauerkraut
- Russian Cabbage Soup
- Coleslaw Recipe
If you want more comforting cold-weather soups, check out the rest of my soup recipes!
If you try making this Cabbage Soup Recipe, please leave me a comment and let me know! I always love to hear your thoughts.
RECIPE CARD
Best Cabbage Soup Recipe
Ingredients
- 1 tablespoon olive oil
- 1 white onion - diced
- 1 large carrot - peeled and diced
- 1 rib celery - chopped
- 3 cloves garlic - minced
- 2 bay leaves
- 1 teaspoon dried sage
- 1 teaspoon dried thyme
- ½ teaspoon salt - plus more to taste
- ½ teaspoon Ground black pepper - plus more to taste
- 2 pounds potatoes - Russet potatoes, Yukon Gold, Baby potatoes, Red potatoes, etc.
- 1 (1½ pound) green cabbage - cored and chopped
- 1 (15-ounce) white beans - Great Northern or Cannellini beans, drained and rinsed
- 1 (15-ounce) diced tomatoes
- 6 cups vegetable broth - low-sodium
Instructions
- Heat the olive oil in a large pot over medium heat. Add the onion, carrot, and celery and cook until they soften, about 5-10 minutes.
- Stir in the garlic, bay leaves, sage, thyme, salt, and pepper, and cook until the garlic becomes fragrant, about a minute.
- Add the remaining ingredients to the pot and stir well.
- Increase the heat to high heat and bring to a boil. Once boiling, reduce the heat to low, cover with an offset lid, and cook for 25-30 minutes or until the vegetables are softened to your liking.
- Season with additional salt and black pepper, to taste. Garnish with fresh thyme or fresh parsley, if desired.
Jessica’s Notes
Nutritional Information
(Nutrition information provided is an estimate and will vary based on cooking methods and specific brands of ingredients used.)
Carl Whelan says
I made a slight variation of this recipe leaving out the potatoes (to reduce the carbs) and the beans, as they aren’t my partner’s favourite. I added 3 tablespoons of tomato puree, half a teaspoon of smoked paprika and an extra stick of celery. I replaced the salt with “Aromat” savoury seasoning blend which works well in this type of soup.
Laura Hysjulien says
Hi. If I want to add ground turkey, should I saute that and then add at the end?
Jessica Randhawa says
Yes, as that ensures that the turkey is fully cooked and adds depth of flavor to the meat. Once the turkey is browned and cooked through, you can add it to the soup towards the end of the cooking process. This allows the flavors to meld together without overcooking the turkey, ensuring it remains juicy and flavorful within the soup.
Laura Hysjulien says
Thank you for the prompt response
I figured that was the answer.
I will sautรฉ some well seasoned ground turkey then add to soup!
Ev Kauffman says
This is sooo good!! I only added some additional thyme and a splash of apple cider vinegar at the end.
Jessica Randhawa says
Thanks for the good feedback and rating, Ev ๐
Renate says
I have been making a cabbage kielbasa soup for years. This recipe is very similar. chef Michael Smith said once on his cooking show that dill always works well with veggies so I do add that, too.
Ed says
Can this recipe be cooked in a slow cooker?
Jessica Randhawa says
I don’t see why not, but as this recipe only simmers for 25-30 minutes, a slow-cooked version might be a bit more mushy than intended.