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
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.


Best Cabbage Soup Recipe
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!
Prevent your screen from going dark
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
Keep leftovers stored in an airtight container in the refrigerator for up to 5 days.
Nutritional Information
Calories: 332kcal | Carbohydrates: 67g | Protein: 12g | Fat: 4g | Saturated Fat: 1g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 2g | Sodium: 1531mg | Potassium: 1575mg | Fiber: 12g | Sugar: 11g | Vitamin A: 3247IU | Vitamin C: 80mg | Calcium: 168mg | Iron: 6mg
(Nutrition information provided is an estimate and will vary based on cooking methods and specific brands of ingredients used.)