
My kitchen fills with warmth whenever this healing cabbage soup simmers on the stove. What started as a way to use up leftover cabbage turned into a family favorite that even my pickiest eater Sam requests. The combination of tender cabbage white beans and fire roasted tomatoes creates such comfort that my neighbor Maria now grows cabbage just for this recipe.
What Makes This Soup Special
The magic lies in how simple ingredients transform into something extraordinary. Those fire roasted tomatoes add such rich flavor while the beans make it satisfying enough for dinner. My friend Lisa who swore she hated cabbage asked for seconds last week saying she never knew vegetables could taste this good.
Ingredients You'll Need
- Cabbage: Fresh green cabbage, chopped into bite-sized pieces.
- Vegetables: Sweet yellow onion, carrots, celery, and Yukon gold potatoes for hearty texture.
- Garlic: Fresh cloves for aromatic depth.
- White Beans: Adds protein and creaminess.
- Fire-Roasted Tomatoes: For rich flavor and vibrant color.
- Vegetable Broth: A savory base for the soup.
- White Wine Vinegar: Brightens the flavors.
- Fresh Herbs: Thyme and parsley for garnish and added freshness.
- Olive Oil: For sautéing the vegetables.
Step-by-Step Instructions
- Sauté the Vegetables
- Heat olive oil in a large pot. Add onion, carrots, celery, and garlic, sautéing until softened and fragrant, about 5–7 minutes.
- Add the Main Ingredients
- Stir in cabbage, potatoes, beans, and fire-roasted tomatoes. Pour in vegetable broth and bring to a gentle simmer.
- Simmer to Perfection
- Cook for 20–25 minutes until cabbage and potatoes are tender. Stir occasionally to ensure even cooking.
- Finish with Vinegar
- Add a splash of white wine vinegar and stir well. Adjust seasoning with salt and pepper to taste before serving.

My Soup Secrets
Give those veggies plenty of time to soften they build such amazing flavor. Cut your cabbage into similar sized pieces so everything cooks evenly. That splash of vinegar at the end works pure magic my daughter Emma says it makes everything taste brighter.
Perfect Pairings
A sprinkle of fresh parsley makes each bowl look so pretty. My kids love dunking thick slices of crusty bread into the broth. Last week I packed it in thermoses for our ski trip lunch nothing better than hot soup on a cold day.
Keep It Fresh
This soup stays delicious in the fridge for three days. I love making big batches to freeze just warm it gently and add fresh herbs when serving. Such a lifesaver on busy weeknights knowing we have something healthy ready to go.
Mix It Up
Sometimes I toss in cannellini beans instead of white beans. My friend Sarah adds sweet potatoes for extra color. A pinch of red pepper flakes gives it nice warmth on extra chilly days. The kitchen becomes your playground with this soup.
More Than Just Soup
This recipe shows how simple seasonal ingredients create something truly special. The kids now recognize different vegetables at the farmers market and love helping chop them up. Watching everyone enjoy a bowl of homemade healthy goodness fills my heart with joy.

Frequently Asked Questions
- → How long does this soup keep?
- This soup keeps well in the refrigerator for up to 5 days. The flavors actually improve after a day or two as they develop further.
- → Can I freeze this soup?
- Yes, this soup freezes well for up to 3 months. Let it cool completely before freezing, and reheat gently when ready to serve.
- → What type of cabbage works best?
- Green cabbage is traditional, but you can also use savoy or white cabbage. Each variety will give slightly different texture and flavor.
- → Can I add meat to this soup?
- While this recipe is vegetarian, you can add cooked bacon, sausage, or chicken if desired. You can also use chicken broth instead of vegetable broth.
- → What can I serve with this soup?
- This soup pairs perfectly with crusty bread or rolls. You can also serve it with a side salad or grilled cheese sandwich for a complete meal.