Cabbage Soup Recipe: Best Hearty and Nutritious

By: Sarah

June 2, 2025

Overhead close-up of a pot of hearty cabbage soup with potatoes, beans, and carrots.

There’s something incredibly comforting about a warm, hearty bowl of soup, especially when it’s packed with nutritious ingredients like cabbage, carrots, and creamy potatoes. Today, I’m thrilled to share with you my go-to Cabbage Soup Recipe that’s not only delicious but also perfect for a cozy night in or a quick family dinner. This recipe is a game-changer for anyone looking for easy pasta recipes or 30-minute meals that are both satisfying and healthy. Plus, it’s a great addition to your weeknight dinner ideas arsenal!

Why You’ll Love This Recipe

  • Packed with veggies for a nutritious meal
  • Perfectly balanced flavors with a hint of sweetness from sweet carrots
  • Ready in about 40 minutes, making it ideal for busy days
  • Can be made ahead for meal prep
  • Customizable to your taste preferences
  • Great for using up leftover veggies
  • Freezer-friendly for future meals

Ingredients

Here’s what you’ll need for this hearty Cabbage Soup Recipe:

  • 2 Yukon Gold potatoes (diced)
  • 2 tablespoons white wine vinegar
  • 2 carrots (chopped)
  • 2 tablespoons extra-virgin olive oil
  • 4 cups vegetable broth
  • 1 small green cabbage (approximately 1 pound, chopped (about 9 cups))
  • ¾ teaspoon sea salt
  • 1 medium yellow onion (diced)
  • Fresh parsley (for garnish)
  • 1 celery rib (diced)
  • 1 teaspoon dried thyme
  • Freshly ground black pepper
  • 4 garlic cloves (grated)
  • 2 14.5-ounce cans fire-roasted diced tomatoes
  • 1 15.5-ounce can cooked white beans, drained and rinsed

Full ingredient list with measurements is provided in the printable recipe card below.

How to Make the Recipe

Let’s dive into how to make this delicious and nutritious Cabbage Soup Recipe. It’s easier than you think, and the best part is that it’s ready in about 40 minutes!

Start by warming the olive oil in a large Dutch oven or heavy-bottomed pot over medium heat. Add the chopped carrots, diced onion, celery, salt, and a few grinds of black pepper. Cook with occasional stirring for about 8 minutes until the veggies are softened.

Next, pour in the white wine vinegar, stirring to deglaze the pot. This step adds a nice depth of flavor to the soup. Then, add the fire-roasted diced tomatoes, vegetable broth, white beans, garlic, diced potatoes, chopped cabbage, and dried thyme. Stir everything together to combine.

Cover the pot and let the soup simmer gently for 20 to 30 minutes, or until the potatoes and cabbage are tender. Once cooked, taste and adjust the seasoning as needed.

Ladle the soup into bowls, garnish with fresh parsley, and serve warm. It’s the perfect cozy soup to enjoy on a chilly day!

Pro Tips for Making the Recipe

Here are some tips to make this Cabbage Soup Recipe even better:

  • Customize to your taste: Feel free to add your favorite spices or herbs. A pinch of red pepper flakes can add a nice kick for those who like a little heat.
  • Use leftover veggies: If you have any leftover veggies on hand, feel free to add them to the pot for extra flavor and nutrients.
  • Make it creamy: For a creamy twist, stir in a tablespoon or two of sour cream or Greek yogurt before serving.
  • Meal prep: This soup is a great candidate for meal prep. Cook it on the weekend and enjoy it throughout the week for quick lunches or dinners.

How to Serve

There are so many ways to enjoy this hearty Cabbage Soup Recipe. Here are a few of my favorite serving suggestions:

  • Serve with a side of crusty bread for dipping into the flavorful broth.
  • Add a dollop of sour cream or a sprinkle of shredded cheese on top for extra creaminess.
  • Pair it with a fresh green salad for a well-rounded meal.
  • For a more filling option, add some cooked sausage or bacon bits to the soup.

Make Ahead and Storage

This Cabbage Soup Recipe is perfect for making ahead and storing for later. Here’s how:

  • Refrigerate: Let the soup cool completely, then transfer it to an airtight container and refrigerate for up to 5 days.
  • Freeze: Pour the cooled soup into freezer-safe containers or zip-top bags and freeze for up to 3 months. Simply thaw and reheat when you’re ready to enjoy it again.

And there you have it—my go-to Cabbage Soup Recipe that’s hearty, nutritious, and perfect for any occasion. Whether you’re looking for quick family dinners, easy pasta recipes, or 30-minute meals, this soup checks all the boxes. It’s also a great addition to your weeknight dinner ideas repertoire. I hope you enjoy it as much as I do!

For more delicious recipes like this, check out my Cabbage Soup Recipe: Best Hearty and Nutritious for more tips and variations. Happy cooking, and don’t forget to share your creations with me in the comments below!

Overhead close-up of a pot of hearty cabbage soup with potatoes, beans, and carrots.

Cabbage Soup Recipe

A hearty and flavorful soup made with green cabbage, white beans, and a variety of vegetables.
Prep Time 20 minutes
Cook Time 25 minutes
Total Time 45 minutes
Course Soup
Cuisine vegetarian
Servings 6 servings
Calories 250 kcal

Ingredients
  

  • 2 Yukon Gold potatoes diced
  • 2 tablespoons white wine vinegar
  • 2 carrots chopped
  • 2 tablespoons extra-virgin olive oil
  • 4 cups vegetable broth
  • 1 small green cabbage chopped (about 9 cups)
  • ¾ teaspoon sea salt
  • 1 medium yellow onion diced
  • Fresh parsley for garnish
  • 1 celery rib diced
  • 1 teaspoon dried thyme
  • Freshly ground black pepper
  • 4 garlic cloves grated
  • 2 14.5-ounce cans fire-roasted diced tomatoes
  • 1 15.5-ounce can cooked white beans, drained and rinsed

Instructions
 

  • Warm the olive oil in a large Dutch oven or heavy-bottomed pot over medium heat.
  • Add the carrots, onion, celery, salt, and a few grinds of black pepper, cooking until softened, about 8 minutes.
  • Pour in the white wine vinegar, stirring to deglaze the pot.
  • Add the fire-roasted tomatoes, vegetable broth, white beans, garlic, potatoes, cabbage, and thyme. Cover and simmer for 20 to 30 minutes until tender.
  • Adjust seasoning to taste, garnish with fresh parsley, and serve warm.

Notes

Customize the soup with your choice of vegetables or spices for added flavor.
Keyword cabbage
Sarah smiling warmly in her kitchen, wearing a cozy sweater

Sarah, Dinner lover, home cook, and the heart behind E-Dinner Recipes!

Driven by a passion for making mealtime easy and enjoyable, I created this blog to show that delicious dinners don’t have to be complicated. Here, you’ll find simple, flavorful recipes, practical tips, and all the inspiration you need to cook with confidence — whether you’re new to the kitchen or just looking for fresh dinner ideas.

Readers Love These Recipes!

Leave a Comment

Recipe Rating