Hearty Cabbage Soup with Tomatoes, Beans & Potatoes

Hearty Cabbage Soup with Tomatoes, Beans, and Potatoes Recipe

If you’re craving a comforting meal that’s packed with vibrant colors, nourishing ingredients, and cozy flavors, this Hearty Cabbage Soup with Tomatoes, Beans, and Potatoes Recipe is exactly what you need. It’s a beautiful balance of tender cabbage, creamy beans, and earthy potatoes, all simmered together in a savory broth enriched with fire-roasted tomatoes and just the right amount of zing from white wine vinegar. This soup warms you from the inside out and fills your kitchen with the most inviting aroma—making it a go-to favorite on chilly evenings or whenever you want a wholesome hug in a bowl.

A large black pot filled with chunky vegetable soup showing layers of yellow potato pieces, orange carrot slices, white beans, and chunks of green cabbage in a red tomato broth, with fresh green herbs sprinkled on top. A wooden ladle with a light handle is scooping some soup inside the pot. Two white bowls on a white marbled surface hold similar servings of the soup, showing all the colorful layers clearly. One bowl has a silver spoon resting inside, and a blue and white checkered cloth is placed beside the bowls. Fresh green herbs lay beside the pot on the white marbled surface. Photo taken with an iphone --ar 4:5 --v 7

Ingredients You’ll Need

Gathering simple, fresh ingredients is key to making this soup shine. Each component plays a special role, whether it’s adding sweetness, texture, or heartiness. Together, they create a melody of flavors you’ll want to savor again and again.

  • Extra-virgin olive oil: Adds a rich, smooth base and helps soften the vegetables as they cook.
  • Carrots: Bring sweetness and a little crunch that contrasts beautifully with the soft veggies.
  • Yellow onion: Builds the savory foundation with warm, caramelized notes.
  • Celery rib: Adds a subtle aromatic freshness that brightens the soup.
  • Sea salt: Enhances all the natural flavors, so don’t skimp here.
  • Freshly ground black pepper: Provides mild heat and depth with every bite.
  • White wine vinegar: The secret ingredient that lifts the soup with a gentle tanginess.
  • Fire-roasted diced tomatoes: Bring smoky complexity and vibrant color to the broth.
  • Vegetable broth: Creates the comforting soup base, rich yet light enough to let the veggies shine.
  • Cooked white beans: Add creamy texture and satisfying protein to make this soup filling.
  • Garlic cloves: Infuse the broth with pungent warmth and a touch of sweetness.
  • Yukon Gold potatoes: Offer buttery softness and heartiness to balance the cabbage.
  • Green cabbage: The star ingredient providing bulk, texture, and subtle sweetness.
  • Dried thyme: A fragrant herb that complements the earthiness of beans and potatoes.
  • Fresh parsley: For a bright, herbal garnish that adds fresh color and flavor.

How to Make Hearty Cabbage Soup with Tomatoes, Beans, and Potatoes Recipe

Step 1: Sauté the Aromatics

Start by heating your olive oil in a large pot over medium heat. This is where the magic begins—the warm oil gently softens the carrots, onion, and celery, releasing their natural sweetness and building a savory base. Sprinkle in the sea salt and freshly ground pepper, which season the vegetables as they cook and coax out their best flavors. Stir occasionally and let this mixture cook for about 8 minutes until everything is tender and fragrant.

Step 2: Add the Vinegar and Tomatoes

Once your aromatics are softened, pour in the white wine vinegar and give it a good stir to deglaze the pot, picking up any browned flavor stuck to the bottom. Then add both cans of fire-roasted diced tomatoes—the smoky, rich juices meld beautifully with the softened veggies, creating a complex and inviting aroma that hints at the deliciousness to come.

Step 3: Build the Soup Base

Pour in your vegetable broth along with the rinsed white beans, grated garlic, diced Yukon Gold potatoes, chopped green cabbage, and dried thyme. Stir everything together so all the ingredients are happily mingling in the pot. Cover and let it simmer gently for 20 to 30 minutes, or until the potatoes and cabbage are tender and the flavors have woven together into a comforting, hearty soup.

Step 4: Final Seasoning and Garnish

Before serving, taste your soup and adjust the seasoning as needed—sometimes a little more salt or pepper makes all the difference. Finally, sprinkle freshly chopped parsley on top to add a pop of color and a fresh herbal note, making each bowl as pleasing to the eye as it is to the palate.

How to Serve Hearty Cabbage Soup with Tomatoes, Beans, and Potatoes Recipe

A top view of various cooking ingredients laid out on a white marbled surface, including two bright orange carrots with a smooth texture on the left side, a light brown onion with a slightly rough skin below them, and a round, pale green cabbage with firm, layered leaves near the center. Next to the cabbage are two light brown potatoes with a smooth but earthy surface. In the upper middle, there is a small white bowl filled with beige-colored beans, showing their round, smooth texture. Near this bowl is a clear glass pitcher with a brown liquid, likely broth. Two open cans filled with red diced tomatoes sit side by side on the right. A small white dish with herbs sits near the bottom, alongside several white garlic cloves and a small wooden bowl of fresh, green celery pieces. A small glass bottle with a golden liquid, possibly oil, and a tiny white bowl with salt complete the assortment. Photo taken with an iphone --ar 4:5 --v 7

Garnishes

Fresh parsley is a classic garnish that adds brightness, but you can also try a dollop of sour cream or a sprinkle of grated Parmesan cheese to introduce a creamy, tangy contrast. For a little heat, some red pepper flakes work wonders sprinkled on top right before serving.

Side Dishes

This soup is wonderfully satisfying on its own but pairs beautifully with crusty bread or garlic toast for dipping. A simple mixed green salad with a light vinaigrette balances the heartiness, making it a well-rounded meal perfect for lunch or dinner.

Creative Ways to Present

For a charming dinner party touch, serve this soup in hollowed-out small cabbages or rustic bread bowls. Garnish with a swirl of herb oil or a sprinkle of toasted pumpkin seeds to add texture and a gourmet flair that will impress your guests.

Make Ahead and Storage

Storing Leftovers

Leftover Hearty Cabbage Soup with Tomatoes, Beans, and Potatoes Recipe keeps beautifully in an airtight container in the refrigerator for up to 4 days. The flavors deepen, making it even more delicious the next day—perfect for quick lunches or an easy dinner.

Freezing

You can freeze this soup for up to 3 months. Make sure it’s completely cooled before transferring it to freezer-safe containers. Thaw overnight in the fridge and you’ll have a nourishing meal ready anytime you need it, no fuss required.

Reheating

Reheat gently on the stove over medium-low heat, stirring occasionally until warmed through to preserve the texture of the vegetables. If the soup has thickened too much, add a splash of vegetable broth or water to bring it back to the perfect consistency.

FAQs

Can I use other types of beans instead of white beans?

Absolutely! Cannellini or Great Northern beans work well, or even kidney beans if you prefer a bit more color and a firmer texture. Just make sure they are cooked before adding to the soup.

Is this soup vegan and gluten-free?

Yes, the recipe is naturally vegan and gluten-free as long as you use vegetable broth and check your canned tomatoes for additives. It’s a wholesome dish that suits many dietary preferences.

Can I add meat or sausage to this soup?

Definitely! Brown some Italian sausage or diced chicken before adding the veggies to build a meatier version. Just adapt the seasoning slightly and reduce the cooking liquid if needed.

How spicy is this soup? Can I adjust the heat?

This soup is naturally mild, focusing on earthy and tangy flavors. If you want a kick, add red pepper flakes during cooking or serve with hot sauce on the side for guests to customize.

What is the best cabbage to use?

Green cabbage is traditional and works beautifully with the soup’s flavor profile. Savoy cabbage is a great alternative for a slightly sweeter, more tender texture. Avoid red cabbage, as it changes the color and taste quite a bit.

Final Thoughts

This Hearty Cabbage Soup with Tomatoes, Beans, and Potatoes Recipe is a bowl full of comfort and health wrapped in every spoonful. It’s one of those recipes you’ll return to over and over, whether for a nourishing weeknight meal or a cozy gathering with friends. Trust me, once you make it, you’ll understand why it quickly became a favorite in my kitchen—and I can’t wait for you to experience its warmth and goodness too.

Print

Hearty Cabbage Soup with Tomatoes, Beans, and Potatoes Recipe

Hearty Cabbage Soup with Tomatoes, Beans, and Potatoes Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

4.3 from 56 reviews

This hearty and nutritious Cabbage Soup is a comforting blend of fresh vegetables, white beans, and fire-roasted tomatoes, simmered to perfection. Perfect for a light yet filling meal, it’s easy to prepare and packed with flavor and nutrients.

  • Author: Mari
  • Prep Time: 15 minutes
  • Cook Time: 35 minutes
  • Total Time: 50 minutes
  • Yield: 6 servings 1x
  • Category: Soup
  • Method: Stovetop
  • Cuisine: American
  • Diet: Vegetarian

Ingredients

Scale

Vegetables and Aromatics

  • 2 carrots, chopped
  • 1 medium yellow onion, diced
  • 1 celery rib, diced
  • 4 garlic cloves, grated
  • 2 Yukon Gold potatoes, diced
  • 1 small green cabbage (about 1 pound, 9 cups chopped)

Liquids and Canned Goods

  • 2 (14.5-ounce) cans fire-roasted diced tomatoes
  • 4 cups vegetable broth
  • 1 (15.5-ounce) can cooked white beans, drained and rinsed

Seasonings and Oils

  • 2 tablespoons extra-virgin olive oil
  • ¾ teaspoon sea salt
  • Freshly ground black pepper, to taste
  • 2 tablespoons white wine vinegar
  • 1 teaspoon dried thyme
  • Fresh parsley, for garnish

Instructions

  1. Heat and sauté vegetables: Heat the olive oil in a large pot over medium heat. Add the chopped carrots, diced onion, diced celery, sea salt, and freshly ground black pepper. Cook while stirring occasionally for about 8 minutes until the vegetables soften and become fragrant.
  2. Add liquids and main ingredients: Stir in the white wine vinegar, then add the fire-roasted diced tomatoes, vegetable broth, drained white beans, grated garlic, diced potatoes, chopped cabbage, and dried thyme. Stir to combine all ingredients evenly.
  3. Simmer the soup: Cover the pot and let the soup simmer gently for 20 to 30 minutes, or until the potatoes and cabbage are tender to the bite. This slow simmer allows flavors to meld beautifully.
  4. Season and serve: Taste the soup and adjust seasoning with additional salt and pepper if needed. Garnish with fresh parsley before serving hot for a delicious and nourishing meal.

Notes

  • For a spicier kick, add a pinch of red pepper flakes during step 2.
  • You can substitute the white beans with chickpeas or cannellini beans as preferred.
  • This soup keeps well refrigerated for up to 4 days and freezes perfectly for up to 3 months.
  • Use homemade vegetable broth for a richer depth of flavor.
  • If you prefer a thicker consistency, blend a portion of the soup and mix back in before serving.
0 0 votes
Article Rating
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments