pantry cleanout soup with cabbage carrots and white beans

10 min prep 35 min cook 6 servings
pantry cleanout soup with cabbage carrots and white beans
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this recipe? Save it to Pinterest before you forget!

Pantry Clean-Out Soup with Cabbage, Carrots & Creamy White Beans

The first time I made this soup, it was late January and my fridge looked like a science experiment. Half a head of cabbage was languishing in the crisper next to a sad bag of carrots that had seen better days. My pantry held the usual suspects: a lone can of white beans, some crushed tomatoes from last summer's canning spree, and that random box of vegetable broth I'd bought on sale. What started as desperation dinner became the soup my family now requests weekly. There's something magical about transforming forgotten ingredients into a pot of something that tastes like you planned it all along. The cabbage melts into silky ribbons, the carrots add natural sweetness, and those creamy white beans make it feel luxurious despite costing less than a latte. This isn't just soup—it's kitchen redemption in a bowl.

Why You'll Love This Pantry Clean-Out Soup with Cabbage, Carrots and White Beans

  • Zero waste hero: Uses up that cabbage, carrots, and canned goods before they go bad
  • Budget-friendly: Feeds 6-8 people for under $10 total
  • One-pot wonder: Minimal dishes, maximum flavor
  • Meal prep champion: Tastes even better the next day
  • Pantry staples: No special trips to specialty stores required
  • Comfort food level 100: Warm, cozy, and satisfying without being heavy
  • Endlessly adaptable: Swap veggies, add grains, make it your own

Ingredient Breakdown

Ingredients for pantry cleanout soup with cabbage carrots and white beans

This humble soup proves that the best cooking often comes from constraint. Each ingredient plays a crucial role in building layers of flavor from what you probably already have on hand. The cabbage, often overlooked as boring, becomes sweet and tender when simmered, almost like noodles but with more nutrition. Carrots provide natural sweetness and that gorgeous golden color that makes the soup look sunshine-bright even on the gloomiest day.

White beans are the protein powerhouse here, turning what could be a side dish into a complete meal. I prefer cannellini beans for their creamy texture, but great northern or navy beans work beautifully too. The key is mashing about a third of them against the side of the pot—this creates a velvety texture that makes the soup taste like it's been enriched with cream (spoiler: it's completely dairy-free).

The flavor base relies on pantry aromatics: onion, garlic, and dried herbs. I keep a jar of Italian seasoning blend for convenience, but individual herbs work too. A bay leaf is non-negotiable—it adds subtle depth that makes people ask "what's in this that tastes so good?" A splash of acid at the end, either vinegar or lemon juice, brightens all the flavors and transforms the soup from good to restaurant-quality.

Step-by-Step Instructions

Total Time: 45 minutes

Prep: 10 minutes

Cook: 35 minutes

Servings: 6-8

Difficulty: Easy

Perfect for beginners and busy weeknights

Ingredients:

  • 2 tablespoons olive oil
  • 1 large onion, diced (about 1½ cups)
  • 3 cloves garlic, minced
  • 4 medium carrots, peeled and sliced into half-moons (about 2 cups)
  • ½ head green cabbage, cored and chopped (about 6 cups)
  • 1 teaspoon Italian seasoning
  • ½ teaspoon dried thyme
  • 1 bay leaf
  • 6 cups vegetable broth
  • 2 (15-ounce) cans white beans, drained and rinsed
  • 1 (14.5-ounce) can diced tomatoes
  • 1 tablespoon tomato paste
  • Salt and black pepper to taste
  • 2 tablespoons apple cider vinegar or red wine vinegar
  • Optional: 2 cups baby spinach or kale
  • Optional garnish: grated Parmesan, crusty bread

Method:

Step 1: Build Your Flavor Foundation

Heat olive oil in a large Dutch oven or soup pot over medium heat. Add the diced onion with a pinch of salt and cook for 5-6 minutes until translucent and starting to turn golden at the edges. The salt helps draw out moisture and prevents burning while building the first layer of flavor.

Step 2: Add Aromatics

Stir in the minced garlic and cook for 30-45 seconds until fragrant. Don't let it brown—burnt garlic turns bitter and will ruin the whole pot. Add the sliced carrots and cook for another 3-4 minutes, stirring occasionally.

Step 3: Season Strategically

Add the Italian seasoning, dried thyme, and bay leaf. Stir constantly for 60 seconds to toast the herbs. This step awakens their essential oils and adds incredible depth to the soup. Your kitchen should smell like an Italian grandmother's kitchen right now.

Step 4: Add the Cabbage

Time to add what seems like way too much cabbage—it will cook down to about a third of its volume. Add the chopped cabbage in handfuls, stirring and letting each addition wilt slightly before adding more. Season with salt and pepper. Cook for 5 minutes until the cabbage has reduced and started to soften.

Step 5: Simmer and Develop

Pour in the vegetable broth, diced tomatoes (with their juice), and tomato paste. Stir well to dissolve the tomato paste. Bring to a boil, then reduce to a gentle simmer. Cover partially and cook for 15 minutes, until the carrots are tender but not mushy.

Step 6: Add the Magic Beans

Stir in the drained white beans. Using the back of your spoon, mash about a third of the beans against the side of the pot. This releases their starch and creates a creamy texture that makes the soup taste like it's been simmering for hours. Add greens if using and cook for 2-3 minutes until wilted.

Step 7: Final Seasoning

Remove the bay leaf. Add the vinegar, starting with 1 tablespoon and adding more to taste. This final acid brightens all the flavors and balances the sweetness of the cabbage and carrots. Taste and adjust seasoning with more salt, pepper, or vinegar as needed.

Step 8: Serve and Enjoy

Ladle into warm bowls and garnish with grated Parmesan if desired. Serve with crusty bread for dipping. The soup will thicken as it sits—thin with additional broth or water when reheating.

Expert Tips & Tricks

Make It Your Own

Add a Parmesan rind while simmering for extra umami depth. Remove before serving.

Texture Perfect

Don't skip mashing those beans! It's the secret to restaurant-quality texture.

Batch Cooking

Double the recipe and freeze half. This soup is a meal prep superstar.

Spice It Up

Add a pinch of red pepper flakes with the onions for gentle heat.

Common Mistakes & Troubleshooting

Too Bland?

Cabbage soup needs aggressive seasoning. Don't be shy with salt, and always finish with acid. A squeeze of lemon can save a flat-tasting soup.

Mushy Vegetables?

If your carrots are getting too soft, they've cooked too long. Next time, add them after the cabbage has cooked down for 5 minutes.

Soup Too Thick?

The beans release starch as it sits. Thin with broth or water when reheating, and adjust seasoning after adding liquid.

Variations & Substitutions

Vegetable Swaps

Swap cabbage for kale or collard greens. Use parsnips instead of carrots. Add diced potatoes for extra heartiness.

Protein Power

Add cooked Italian sausage, leftover chicken, or crispy bacon. For vegetarian protein, add quinoa or lentils.

Broth Variations

Use chicken broth for richer flavor, or add a splash of white wine with the broth for complexity.

Herb Changes

Try fresh rosemary or sage instead of dried herbs. Finish with fresh parsley or basil for brightness.

Storage & Freezing

Refrigerator

Store in airtight containers for up to 5 days. Flavors improve overnight!

Freezer

Freeze in portions for up to 3 months. Thaw overnight in fridge.

Reheating

Gently simmer on stove, adding broth as needed. Microwave works too!

FAQ Section

Absolutely! Sauté the onions, garlic, and carrots first for best flavor, then transfer to slow cooker with remaining ingredients except beans and vinegar. Cook on low 6-8 hours or high 3-4 hours. Add beans and vinegar in the last 30 minutes.

Try using baby spinach or kale instead—they'll cook faster and have milder flavor. Or slice the cabbage extra thin and cook it down longer; it almost melts into the soup and loses its cabbage-y taste.

Yes! Use 1 cup dried white beans, soaked overnight. Add them with the broth and increase simmering time to 45-60 minutes until tender. Keep extra broth on hand as dried beans absorb more liquid.

Naturally gluten-free! Just double-check your broth and tomato paste labels if you're highly sensitive, as some brands may contain traces.

Add ½ cup small pasta like ditalini or orzo during the last 10 minutes of cooking. Or stir in 1 cup cooked quinoa or rice. A drizzle of good olive oil or a sprinkle of cheese adds richness too.

A crusty sourdough or Italian loaf is perfect for dipping. Garlic bread takes it to indulgent levels. For a lighter option, try toasted whole grain bread rubbed with a cut garlic clove.

pantry cleanout soup with cabbage carrots and white beans

Pantry Cleanout Soup with Cabbage, Carrots & White Beans

Pin Recipe
Prep
10 min
Cook
30 min
Total
40 min
Servings
6 bowls
Difficulty
Easy

Ingredients

  • 2 Tbsp olive oil
  • 1 medium onion, diced
  • 3 cloves garlic, minced
  • 3 medium carrots, sliced
  • 2 celery stalks, sliced
  • 4 cups shredded cabbage
  • 1 (15 oz) can white beans, drained
  • 1 (14 oz) can diced tomatoes
  • 4 cups vegetable broth
  • 1 tsp dried thyme
  • ½ tsp dried oregano
  • 1 bay leaf
  • Salt & pepper to taste
  • 1 Tbsp lemon juice (optional)
  • Fresh parsley for garnish

Instructions

  1. 1Heat olive oil in a large pot over medium heat. Add onion and sauté 3–4 min until translucent.
  2. 2Stir in garlic, carrots, and celery; cook 5 min, stirring occasionally.
  3. 3Toss in cabbage and cook 2–3 min until slightly wilted.
  4. 4Add white beans, diced tomatoes, broth, thyme, oregano, bay leaf, salt, and pepper.
  5. 5Bring to a boil, then reduce heat and simmer uncovered 20 min, until vegetables are tender.
  6. 6Remove bay leaf; taste and adjust seasoning. Stir in lemon juice if desired.
  7. 7Ladle into bowls, sprinkle with fresh parsley, and serve hot.
Recipe Notes
  • Use any beans or veggies on hand—great fridge cleanout base.
  • Make it vegan & gluten-free as-is.
  • Stores 4 days refrigerated or 3 months frozen.
Calories
210 kcal
Protein
9 g
Carbs
30 g
Fat
6 g

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.