Best Cabbage Soup Recipe: How to Make It Delicious

By: Sarah

June 4, 2025

A bowl of hearty cabbage soup with carrots, corn, and onions, garnished with fresh parsley.

There’s something so comforting about a warm, hearty bowl of soup, especially when it’s packed with delicious veggies and flavors. Today, I’m excited to share with you my go-to recipe for the best cabbage soup you’ll ever taste. It’s not just a meal; it’s a hug in a bowl that will leave you feeling cozy and satisfied. Perfect for a chilly evening or a quick family dinner, this cabbage soup is a winner!

Why You’ll Love This Recipe

  • Packed with nutritious vegetables for a healthy, guilt-free meal
  • Flavorful and hearty, perfect for a comforting dinner
  • Easy to customize based on your preferences
  • Ready in under 30 minutes for a quick weeknight dinner
  • Vegetarian-friendly and can easily be made vegan

Ingredients

Here’s what you’ll need to make this delicious cabbage soup. Don’t worry; most of these ingredients are probably already in your pantry!

  • 2 tablespoons extra-virgin olive oil
  • 2 carrots, chopped
  • 1 medium yellow onion, diced
  • 1 celery rib, diced
  • 3/4 teaspoon sea salt
  • Black pepper to taste
  • 2 tablespoons white wine vinegar
  • 2 (14.5 oz) cans fire-roasted diced tomatoes
  • 4 cups vegetable broth
  • 1 (15.5 oz) can white beans, drained
  • 4 cloves garlic, grated
  • 2 Yukon Gold potatoes, diced
  • 1 small green cabbage (about 1 pound)
  • 1 teaspoon dried thyme
  • Fresh parsley for garnish

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

How to Make the Recipe

Let’s get cooking! This cabbage soup comes together in just a few simple steps.

  1. In a large pot, heat the olive oil over medium heat. Add the chopped carrots, diced onion, and celery rib, seasoning with salt and pepper. Sauté for about 8 minutes until the veggies are tender.
  2. Stir in the white wine vinegar, then add the fire-roasted diced tomatoes, vegetable broth, white beans, grated garlic, diced potatoes, shredded cabbage, and dried thyme. Mix well to combine.
  3. Cover the pot and let the soup simmer for 20-30 minutes, or until the potatoes and cabbage are tender.
  4. Taste and adjust the seasoning as needed. Ladle the soup into bowls and garnish with fresh parsley before serving.

Pro Tips for Making the Recipe

Here are a few tips to make your cabbage soup even better:

  • Customize to your taste: Feel free to add your favorite spices or herbs. A pinch of paprika or a sprinkle of cumin can add a nice twist.
  • Use a slow cooker: If you prefer a hands-off approach, sauté the veggies first, then transfer everything to a slow cooker and cook on low for 4-5 hours.
  • Add some heat: If you like spicy food, add a diced jalapeño or a sprinkle of red pepper flakes.

How to Serve

Serving this cabbage soup is all about making it a complete meal. Here are some ideas:

  • Serve with a side of crusty bread for dipping into the flavorful broth.
  • Add a dollop of Greek yogurt or sour cream for a creamy touch.
  • Pair it with a fresh green salad for a balanced dinner.

Make Ahead and Storage

This soup is a great candidate for meal prep. Here’s how to store it:

  • Refrigerate: Let the soup cool, 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. Reheat gently on the stovetop or in the microwave.

And there you have it—my secret recipe for the best cabbage soup ever! It’s hearty, healthy, and perfect for any occasion. Whether you’re looking for a quick weeknight dinner or a comforting meal to share with loved ones, this soup delivers. Don’t forget to check out my other soup recipes, like How to Make the Best Butternut Squash Soup, for more delicious ideas to warm your heart and home.

A bowl of hearty cabbage soup with carrots, corn, and onions, garnished with fresh parsley.

Cabbage Soup

A hearty and flavorful vegetarian soup filled with cabbage, vegetables, and white beans, perfect for a comforting meal.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Course main dish
Cuisine vegetarian
Servings 6 servings
Calories 220 kcal

Ingredients
  

  • 2 tablespoons extra-virgin olive oil
  • 2 medium carrots chopped
  • 1 medium yellow onion diced
  • 1 rib celery diced
  • 3/4 teaspoon sea salt
  • black pepper to taste
  • 2 tablespoons white wine vinegar
  • 2 cans fire-roasted diced tomatoes 14.5 oz each
  • 4 cups vegetable broth
  • 1 can white beans 15.5 oz, drained
  • 4 cloves garlic grated
  • 2 medium Yukon Gold potatoes diced
  • 1 small green cabbage about 1 pound
  • 1 teaspoon dried thyme
  • fresh parsley for garnish

Instructions
 

  • Sauté carrots, onion, celery with salt and pepper for 8 minutes.
  • Stir in vinegar, then add tomatoes, broth, beans, garlic, potatoes, cabbage and thyme.
  • Cover and cook 20-30 minutes until potatoes and cabbage are tender.
  • Season to taste and garnish with fresh parsley.

Notes

Garnish with fresh parsley for an extra burst of fresh 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