Love this? Pin it for later!
The rain was drumming against my kitchen window, the kind of steady January downpour that makes you want to hibernate until spring. I stood barefoot on the chilled tile, fridge door ajar, surveying what looked like a ghost town of produce: one heroic cabbage that had survived the holidays, a quartet of sprouting potatoes, a limp carrot, and the last ribs of celery from a forgotten crudités platter. My grocery budget for the month was already gasping for air, and the idea of venturing back out into the storm felt like a personal affront. So I did what my grandmother would have done—pulled every odd and end from the pantry and let the stove work its quiet magic.
Three hours later, that mismatched pile of “nothing” had transformed into the kind of soup that steams up your glasses when you lift the spoon. The cabbage melted into silken ribbons, the potatoes surrendered their starch to create a naturally creamy broth, and the whole house smelled like someone cared—because someone did. I’ve made this Pantry Cleanout Hearty Vegetable Soup at least once a month ever since: when the paycheck is shy, when the garden surges, when friends text “coming over in 20—can you feed an army?” It’s forgiving, affordable, and somehow tastes even better the next day when the flavors have had a sleepover and gotten to know one another properly.
Why This Recipe Works
- Zero-waste hero: Uses the entire cabbage core, potato peels (if scrubbed), and those last dribbles of tomato paste clinging to the can.
- One-pot wonder: From chopping to serving, everything happens in a single Dutch oven—fewer dishes, more Netflix.
- Budget-friendly bulk: Costs well under a dollar per bowl, feeds a crowd, and freezes like a dream.
- Flavor layering: A quick 5-minute “sweat” of onions in oil + tomato paste creates umami depth without meat.
- Customizable canvas: Swap in any tired veggies, grains, or beans languishing in the back of the cupboard.
- Nutrient powerhouse: Each bowl delivers 9+ grams of fiber, potassium from potatoes, and vitamin C from cabbage.
- Comfort without heaviness: Olive-oil based, so it warms you up without the post-butter slump.
Ingredients You'll Need
Before we dive in, preheat your imagination: picture the sweetest cabbage you’ve ever tasted—now understand that supermarket heads get a bad rap. Look for one that feels football-heavy for its size, leaves tightly layered like a well-packed suitcase. If the outer leaves sport a few blemishes, no matter; they’re going into the pot and will melt down. For potatoes, russets break apart and thicken the broth, while waxy Yukon Golds keep their shape; use what you have. The humble bay leaf, often dismissed as decorative, is the subtle background singer that holds the whole chorus together.
Tomato paste in a tube is worth the splurge—it keeps forever in the fridge and saves you from the guilt of wasting half a can. If you only have canned, freeze tablespoon-sized blobs on parchment, then store in a zip bag for future soups. As for the vegetable broth, homemade is gold, but let’s be honest: this is a pantry cleanout. Use bouillon, water plus a parmesan rind, or even the liquid from rehydrating dried mushrooms. Salt at the end, not the beginning; broth concentrates as it simmers, and you can always add more, but you can’t take it out.
How to Make Pantry Cleanout Hearty Vegetable Soup with Cabbage and Potatoes
Warm the pot & bloom the oil
Place a heavy 5–6 quart Dutch oven over medium heat for 90 seconds—this prevents sticking. Add 3 tablespoons olive oil and swirl to coat the bottom evenly. When the surface shimmers but doesn’t smoke, add 1 teaspoon each of fennel seeds and black pepper. Let them sizzle for 30 seconds; the oil will turn fragrant and slightly golden, laying down a flavor base that whispers of Italian sausage without the meat.
Sweat the aromatics
Stir in 1 large diced onion and 2 stalks of celery (leaves included, chopped). Reduce heat to medium-low and cook 5 minutes, scraping occasionally. You want translucent, not browned—this gentle sweat draws out natural sugars, creating a sweet aromatic backdrop.
Caramelize the tomato paste
Clear a small circle in the center of the pot and dollop 2 tablespoons tomato paste. Let it fry, untouched, for 1 minute. Then fold it into the vegetables; the paste will darken from bright red to brick, concentrating flavor and dissolving raw acidity.
Add potatoes & coat
Toss in 3 medium potatoes, scrubbed and ¾-inch diced (peel on for nutrients). Stir to gloss every cube with the seasoned oil. This thin fat layer helps the potatoes hold shape during simmering and prevents them from oxidizing while you prep the cabbage.
Pack in the cabbage
Slice half a medium cabbage into 1-inch ribbons (core included, it softens). You’ll think it won’t fit—pile it high, cover, and let steam wilt for 3 minutes. The volume collapses by half, making room for broth.
Deglaze & simmer
Pour in 6 cups vegetable broth and 1 cup water, scraping the fond (those tasty brown bits) from the pot’s belly. Add 2 bay leaves, 1 teaspoon dried thyme, and bring to a gentle boil. Reduce heat to low, partially cover, and simmer 25 minutes, stirring twice. The broth will cloud as potatoes release starch—this is your built-in creaminess.
Finish with brightness
Fish out bay leaves. Stir in 1 cup frozen peas (no need to thaw) and juice of half a lemon. The peas add pop-color sweetness; the acid wakes the whole pot. Taste, then salt generously—about 1½ teaspoons kosher salt depending on broth.
Rest & serve
Let the soup stand 10 minutes off heat; flavors marry and temperature evens out. Ladle into deep bowls, drizzle with good olive oil, and shower with chopped parsley or grated Parmesan if you’re feeling fancy. Crusty bread is mandatory for sopping.
Expert Tips
Freeze cabbage scraps
Keep a zip-bag in the freezer for cabbage cores, carrot peels, onion ends. When full, make homemade veg broth—free flavor.
Speed-soak beans
No canned beans? Quick-soak dried ones: cover with water, microwave 5 min, rest 30, then simmer directly in the soup.
Thicken naturally
Smash a ladleful of potatoes against the pot wall and stir back in for an even silkier body without flour.
Reheat gently
Potatoes can turn grainy if boiled twice. Warm leftovers over medium-low, adding a splash of water to loosen.
Color pop
Stir in a handful of baby spinach just before serving; it wilts instantly and keeps that vibrant green.
Overnight upgrade
Make the soup the day before, refrigerate, then reheat. The cabbage sweetens and the broth turns even more velvety.
Variations to Try
-
Tuscan twist
Add a 14-oz can of white beans and 2 sprigs rosemary. Finish with a glug of good olive oil and cracked black pepper.
-
Smoky Spanish
Swap thyme for 1 tsp smoked paprika, add diced chorizo-style vegan sausage, and finish with chopped olives.
-
Curried comfort
Stir in 1 tablespoon yellow curry powder with the tomato paste and swap lemon juice for lime; finish with cilantro.
-
Garden glut
Fold in diced zucchini, green beans, or corn during the last 10 minutes of simmering—whatever your garden or freezer offers.
-
Grains & greens
Add ½ cup quick-cooking barley or quinoa in step 6; they’ll simmer alongside the potatoes and bulk the soup into a meal.
Storage Tips
Refrigerator: Cool soup completely, transfer to airtight containers, and refrigerate up to 5 days. The flavors deepen daily; thin with water or broth when reheating.
Freezer: Ladle into quart-size freezer zip-bags, squeeze out excess air, and lay flat to freeze up to 3 months. Stack like books for space-saving storage. Thaw overnight in the fridge or microwave on defrost.
Make-ahead lunches: Portion into 2-cup mason jars, leaving 1 inch headspace. Freeze without lids; once solid, screw on lids to prevent spills. Grab-and-go for office microwaves—just loosen the lid vent.
Frequently Asked Questions
Pantry Cleanout Hearty Vegetable Soup with Cabbage and Potatoes
Ingredients
Instructions
- Warm & bloom: Heat oil in Dutch oven over medium. Add fennel seeds and pepper; sizzle 30 seconds.
- Sweat aromatics: Stir in onion and celery; cook 5 minutes until translucent.
- Caramelize paste: Clear center, add tomato paste, fry 1 minute, then mix.
- Coat potatoes: Add diced potatoes; toss to gloss with seasoned oil.
- Wilt cabbage: Pack cabbage into pot, cover 3 minutes to collapse.
- Simmer: Add broth, water, bay leaves, thyme. Simmer 25 minutes until potatoes soften.
- Finish: Remove bay leaves, stir in peas and lemon juice. Salt to taste.
- Rest & serve: Let stand 10 minutes off heat. Serve hot with parsley or Parmesan.
Recipe Notes
Soup thickens as it sits; thin with water or broth when reheating. Flavors deepen overnight—perfect make-ahead meal.