Best Hearty Cabbage Soup

This hearty Cabbage Soup is packed with bold flavors that will have you coming back for more. It’s not just any cabbage soup—it’s rich, savory, and full of hearty vegetables that make each bite satisfying. The fire-roasted tomatoes bring a subtle smokiness, while the soft potatoes and tender cabbage create the perfect texture.

Close-up of a steaming pot of cabbage soup with tomato broth, garnished with fresh herbs, next to a slice of crusty bread.
Cabbage Soup. Photo Credit: Two City Vegans
This post has affiliate links. As an Amazon Associate, I earn from qualifying purchases. Thank you.

This post contains affiliate links. As an Amazon Affiliate, if you purchase through those links, I earn a small commission. Thank you!

This is one of my favorite soups; it’s packed with flavor, easy to cook, and perfect for batch cooking, as it stores really well. When the colder months come along, it makes a great lunch or dinner. You can add in your favorite veggies and play around with flavors. It’s budget-friendly and is perfect for serving a crowd.

Ingredients You’ll Need

You’ll need all the ingredients shown in the photograph below.

Ingredients for a delicious cabbage soup include gold potatoes, carrots, onion, garlic, celery, white beans, cabbage, fire-roasted diced tomatoes, vegetable broth, thyme, salt, pepper. Serve with toasted bread and a drizzle of olive oil.
Cabbage Soup Ingredients. Photo Credit: Two City Vegans

How to Make Cabbage Soup with Step-By-Step Instructions

Scroll down for the full recipe card containing a full printable recipe and measurements in both US customary and metric units.

Just follow my easy instructions and you’ll see how simple this recipe is to make.

Sauté the veggies

Start by heating your pot over medium-high heat, then add the olive oil. Once the oil is nice and hot, toss in the garlic, carrots, onion, and celery.

Let everything cook for about 5 minutes, stirring occasionally, until the vegetables soften and smell amazing.

A cast iron pot with chopped green bell peppers, carrots, and onions being sautéed for a hearty cabbage soup. Bread slices and a pepper grinder are visible on the side.
Sauté the garlic, carrots, onion, and celery.
A black pot on a stovetop contains sautéed chopped carrots, celery, and onions simmering into a hearty cabbage soup. In the background, there are slices of bread and a white object.
Cook them for about 5 minutes.

Add tomatoes, broth, and vegetables

Now, pour in the fire-roasted tomatoes and vegetable broth. Add the diced potatoes, cabbage, and thyme. Give everything a good stir, then bring the soup to a simmer.

A black pot filled with a robust tomato-based cabbage soup containing cubes of potatoes, diced vegetables, and herbs, sitting on a grey surface next to a slice of bread.
Add the diced potatoes, cabbage, and thyme.
A black pot filled with a hearty cabbage soup, featuring a tomato-based broth and pieces of tender cabbage, is garnished with a sprig of thyme. It sits on a gray surface next to slices of bread.
Simmer for 60 minutes.

Simmer until tender

Let the soup simmer away for around 60 minutes. This will give the cabbage time to soften and all the flavors to come together beautifully. Stir every now and then to make sure it’s cooking evenly.

Add beans and season

When the cabbage is tender, stir in the white beans. Season the soup generously with salt and pepper to taste. Let it cook for a few more minutes to heat the beans through.

A hand is holding a bowl of white beans over a pot of cabbage soup. Two pieces of bread are placed beside the pot.
Add the white beans and season with salt and pepper.

Serve and enjoy

Serve your hearty cabbage soup in bowls, garnish with fresh thyme, and don’t forget some toasted bread on the side for dipping. It’s perfect comfort food!

A black pot filled with savory cabbage soup containing white beans, tomatoes, and herbs. A wooden spoon rests in the pot, and slices of toasted bread are placed on the side.
Garnish with thyme and toasted bread as a side.

Recipe Notes and Expert Tips

Here are some of my top tips to make your soup delicious each time.

  • Perfect Texture: Cut the cabbage into large pieces. It will shrink as it cooks, but the bigger size helps keep the texture hearty.
  • Tomato Flavor Boost: Fire-roasted tomatoes bring a smoky depth that takes the flavor to the next level.
  • Thyme Substitute: If fresh thyme isn’t handy, swap it for ½ teaspoon dried thyme. But if you can, go for fresh – it really makes a difference!
  • Customize Your Veggies: Feel free to throw in some extra veggies like zucchini or bell peppers to switch things up.
  • Creamy Option: For a creamy twist, blend a portion of the soup before adding the beans. This adds a nice richness without any dairy.
  • Extra Protein: Want more protein? Add an extra can of beans or some lentils to make it even heartier.
A bowl of vegetable and bean soup, reminiscent of hearty cabbage soup, topped with thyme and accompanied by a slice of crusty bread. Another piece of bread sits beside the bowl.
Cabbage Soup. Photo Credit: Two City Vegans

How to Store Leftover Cabbage Soup

You can store any leftovers in an airtight container in the fridge for up to 4 days. This soup also freezes really well for up to 3 months. Just add a little vegetable broth when reheating if it thickens too much in storage.

What to Serve With Cabbage Soup

Storing leftover cabbage soup is easy, and it tastes even better the next day as the flavors have time to meld.

  • Refrigerator: Let the soup cool completely before transferring it to an airtight container. It will keep in the fridge for up to 4 days. When reheating, simply warm it up on the stove over medium heat or in the microwave. You may want to add a splash of vegetable broth or water to adjust the consistency, as it can thicken slightly in the fridge.
  • Freezer: Cabbage soup freezes really well, making it a perfect meal prep option. After cooling, store it in freezer-safe containers or portion it into zip-top freezer bags. It can be stored in the freezer for up to 3 months. To save space, lay the bags flat until they freeze, then stack them.
  • Reheating from frozen: When you’re ready to enjoy the soup, thaw it overnight in the fridge, or you can defrost it in the microwave. Reheat on the stove over medium heat, stirring occasionally. Again, if the soup is thicker than you’d like, just add a bit of vegetable broth to thin it out.
A pot of hearty cabbage soup with white beans and a medley of herbs. A slice of bread is visible on the side.
Cabbage Soup. Photo Credit: Two City Vegans

More Easy Recipes for You to Try at Home

Take a look at these comforting recipes.

Save This Recipe Form

Want to save this recipe?

Enter your email below & we’ll send it straight to your inbox. Plus you’ll get more great recipes and tips from us each week!

A bowl filled with hearty cabbage and white bean soup, garnished with fresh herbs, and accompanied by a piece of crusty bread.

Best Hearty Cabbage Soup

This hearty cabbage soup is rich, savory, and loaded with bold flavors, thanks to fire-roasted tomatoes and tender veggies. I love how easy it is to make, perfect for batch cooking, and it stores well for later meals. When the weather cools, it’s my go-to for a cozy lunch or dinner. Plus, it’s budget-friendly and great for feeding a crowd.
Prep Time: 15 minutes
Cook Time: 1 hour
Total Time: 1 hour 15 minutes
Course: Soup
Cuisine: American
Keyword: Cabbage Soup
Servings: 12
Calories: 101kcal

Ingredients

  • 2 tablespoons extra-virgin olive oil
  • 4 garlic cloves minced
  • 3 small carrots chopped
  • 1 yellow onion diced
  • 2 celery ribs diced
  • 1 can fire-roasted diced tomatoes around 14.5-ounce
  • 4 cups vegetable broth
  • 4 Yukon Gold potatoes diced
  • 1 small green cabbage head chopped into big pieces
  • 1 teaspoon fresh thyme
  • 1 can cooked white beans drained and rinsed, (15.5-ounce)
  • Salt and pepper
  • Fresh thyme for garnish
  • Toasted bread

Instructions

  • Heat a large heavy pot or Dutch oven over medium-high heat. Add the olive oil and, once heated, toss in the garlic, carrots, onion, and celery. Stir occasionally and cook for about 5 minutes until the vegetables start to soften.
    4 garlic cloves, 3 small carrots, 1 yellow onion, 2 celery ribs, 2 tablespoons extra-virgin olive oil
  • Next, add the fire-roasted diced tomatoes, vegetable broth, diced potatoes, chopped cabbage, and thyme. Stir everything together and bring the soup to a simmer. Allow it to cook for about 60 minutes, stirring occasionally, until the cabbage is soft and the flavors have melded.
    1 can fire-roasted diced tomatoes, 4 cups vegetable broth, 4 Yukon Gold potatoes, 1 small green cabbage head, 1 teaspoon fresh thyme
  • Once the cabbage is tender, stir in the drained and rinsed white beans. Season the soup with salt and pepper to taste, and let it simmer for a few more minutes to ensure the beans are heated through.
    1 can cooked white beans, Salt and pepper
  • Serve the soup hot, garnished with fresh thyme, and pair it with toasted bread for dipping.
    Fresh thyme, Toasted bread

Notes

  • Perfect Texture: Cut the cabbage into large pieces. It will shrink as it cooks, but the bigger size helps keep the texture hearty.
  • Tomato Flavor Boost: Fire-roasted tomatoes bring a smoky depth that takes the flavor to the next level.
  • Thyme Substitute: If fresh thyme isn’t handy, swap it for ½ teaspoon dried thyme. But if you can, go for fresh – it really makes a difference!
  • Customize Your Veggies: Feel free to throw in some extra veggies like zucchini or bell peppers to switch things up.
  • Creamy Option: For a creamy twist, blend a portion of the soup before adding the beans. This adds a nice richness without any dairy.
  • Extra Protein: Want more protein? Add an extra can of beans or some lentils to make it even heartier.

Nutrition

Calories: 101kcal | Carbohydrates: 18g | Protein: 3g | Fat: 3g | Saturated Fat: 0.4g | Polyunsaturated Fat: 0.3g | Monounsaturated Fat: 2g | Sodium: 343mg | Potassium: 461mg | Fiber: 4g | Sugar: 5g | Vitamin A: 2886IU | Vitamin C: 42mg | Calcium: 48mg | Iron: 1mg
Tried this recipe?Let us know how it was!

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating