Love this? Pin it for later!
Pantry Clean-Out One-Pot Soup with Cabbage, Carrots & Potatoes
When the fridge looks bare and the pantry's down to the last few staples, this humble soup becomes a weeknight superhero. No grocery run required—just good old-fashioned kitchen wisdom and a single pot.
Why This Recipe Works
- Zero waste: Turns aging produce into something crave-worthy
- Budget-friendly: Costs less than a fancy coffee for the whole pot
- One-pot magic: Minimal dishes, maximum flavor development
- Meal-prep hero: Tastes even better the next day
- Customizable: Swap in whatever veggies you have on hand
- Nutrient-dense: Packed with fiber, vitamins, and plant-powered goodness
Ingredients You'll Need
This soup celebrates the "ugly ducklings" of the produce world—those last carrots that went a bit limp, the cabbage half that's been sitting in the crisper, the potatoes starting to sprout eyes. Trust me, they still have plenty of love to give.
Cabbage forms the backbone of this soup. Green or savoy both work beautifully. If your cabbage looks slightly dehydrated, simply peel off the outer leaves and soak the rest in cold water for 10 minutes to re-crisp. A medium head yields about 8 cups shredded, which sounds like a lot, but it melts down into silky ribbons.
Carrots bring natural sweetness and that gorgeous orange hue. Baby carrots, regular carrots, even those thick woody ones—just peel and dice them small so they cook quickly. If you only have 2 carrots instead of 4, no worries. This soup is forgiving.
Potatoes make it satisfying. Russets break down slightly to thicken the broth, while waxy varieties like Yukon Gold hold their shape. Use what you have, but cut them into ½-inch pieces so they cook evenly. No peeling required if you scrub well.
The aromatic trio—onion, garlic, and celery—builds the flavor base. Yellow or white onion both work. If you're out of fresh garlic, ½ teaspoon garlic powder saves the day. Celery leaves, often tossed, are packed with flavor; chop them and add with the greens.
For the liquid, vegetable broth keeps it vegetarian, but chicken broth adds deeper flavor. Water works in a pinch—just season more aggressively. A splash of white wine or a Parmesan rind simmered in the pot adds complexity if you have either.
How to Make Pantry Clean-Out One-Pot Soup
Prep your produce like a pro
Wash everything first—this prevents cross-contamination and ensures no gritty surprises. Core the cabbage and slice into ½-inch ribbons. Dice carrots and potatoes into ½-inch pieces (smaller = faster cooking). Mince onion and celery; smash and peel garlic. Keep potatoes submerged in cold water to prevent browning while you sauté.
Build the flavor foundation
Heat 2 tablespoons olive oil in a heavy Dutch oven over medium heat. When the oil shimmers, add onion, celery, and ½ teaspoon salt. Cook 5 minutes until translucent, not browned—this creates sweetness. Add garlic; cook 30 seconds until fragrant. Push veggies to the side; add 2 tablespoons tomato paste to the bare pot. Let it caramelize 1 minute for umami depth.
Bloom your spices
Stir in 1 teaspoon dried thyme, ½ teaspoon smoked paprika, and ¼ teaspoon black pepper. Cook 30 seconds until spices darken and smell nutty. This step unlocks essential oils and prevents raw spice flavor. If you have a bay leaf, add it now.
Deglaze and layer
Pour in ½ cup white wine or a splash of vinegar if no wine. Scrape browned bits (fond) with a wooden spoon—that's liquid gold. Add carrots and potatoes; toss to coat in the flavorful base. This brief contact with the hot pot jump-starts cooking.
Add liquid and simmer
Pour in 6 cups broth and bring to a boil. Reduce to a gentle simmer, partially cover, and cook 10 minutes. This head-start softens the hardest vegetables before the quick-cooking cabbage joins the party.
Introduce the cabbage
Add shredded cabbage and 1 cup chopped tomatoes (fresh or canned). Don't panic—it looks like too much cabbage, but it wilts dramatically. Simmer 10-12 minutes until potatoes and carrots are tender when pierced with a fork. Stir occasionally so cabbage submerges and cooks evenly.
Season to perfection
Taste the broth. Add salt gradually—start with 1 teaspoon and build up. Broth brands vary wildly in sodium. Add ½ teaspoon sugar if tomatoes are acidic, a squeeze of lemon for brightness, or a pinch of chili flakes for gentle heat. Remove bay leaf.
Finish fresh
Off heat, stir in 1 cup frozen peas or corn for color and sweetness. Let residual heat thaw them—keeps their pop. Ladle into bowls, drizzle with olive oil, and shower with chopped parsley or dill. A spoonful of pesto or a grating of Parmesan takes it over the top.
Expert Tips
Make it tonight, eat tomorrow
Flavors marry overnight. Cool soup completely, refrigerate up to 4 days, and reheat gently. Add a splash of water as starch thickens the broth.
Speed it up
Dice vegetables smaller or microwave carrots and potatoes for 3 minutes before adding to the pot. Dinner in 25 minutes flat.
Silky broth trick
Blend 1 cup of the finished soup and return to the pot. Instant creaminess without dairy, perfect for vegan diners.
Bulk it up
Stir in a drained can of white beans or leftover cooked pasta during the final 5 minutes for extra protein and heft.
Control the mush
If you plan leftovers, slightly undercook potatoes and carrots so they hold texture after reheating.
Color pop
Add a handful of baby spinach or kale in the final minute for vibrant green flecks and a nutrient boost.
Variations to Try
- Tuscan twist: Swap thyme for oregano and stir in a 15-oz can cannellini beans plus 2 cups chopped kale. Serve with crusty bread and a drizzle of the best olive oil.
- Spicy Spanish: Add ½ teaspoon smoked paprika plus a pinch of saffron. Finish with chorizo slices and chopped roasted red peppers.
- Creamy comfort: Stir in ½ cup heavy cream or coconut milk off heat. Top with sharp cheddar shreds and chives.
- Asian-inspired: Use sesame oil instead of olive, add 1 tablespoon grated ginger and a splash of soy sauce. Finish with cilantro and a soft-boiled egg.
- Protein punch: Brown Italian sausage or ground turkey in Step 2 before the onions. Instant meat-lover's version.
Storage Tips
Refrigerate: Cool soup completely, transfer to airtight containers, and refrigerate up to 4 days. The flavors actually improve on day two as the vegetables release more sweetness into the broth.
Freeze: Portion into freezer-safe jars or bags, leaving 1 inch headspace for expansion. Freeze up to 3 months. Thaw overnight in the fridge or use the defrost setting on your microwave.
Reheat: Warm gently over medium-low heat, stirring occasionally. Add a splash of water or broth to loosen, as potatoes continue to absorb liquid. Avoid rapid boiling, which turns cabbage to mush.
Make-ahead: Chop all vegetables the night before and store in zip bags. Keep potatoes submerged in water to prevent browning. Dinner comes together in 20 minutes—perfect for busy weeknights.
Frequently Asked Questions
Pantry Clean-Out One-Pot Soup with Cabbage, Carrots & Potatoes
Ingredients
Instructions
- Sauté aromatics: Heat oil in Dutch oven over medium heat. Cook onion and celery 5 min until translucent. Add garlic; cook 30 sec.
- Bloom spices: Stir in tomato paste, thyme, paprika, and pepper; cook 1 min.
- Deglaze: Add wine; scrape browned bits. Add carrots and potatoes; toss to coat.
- Simmer: Pour in broth; bring to boil. Reduce heat; simmer 10 min.
- Add cabbage: Stir in cabbage and tomatoes. Simmer 10-12 min until vegetables are tender.
- Finish: Season with salt. Stir in peas; let stand 2 min. Garnish and serve.
Recipe Notes
Soup thickens as it stands—thin with broth when reheating. Freeze portions for up to 3 months.