Pantry Clean Out Minestrone Soup with Beans

30 min prep 1 min cook 5 servings
Pantry Clean Out Minestrone Soup with Beans
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

It was one of those blustery evenings in early March when the pantry looked like a tornado had blown through. Half-empty bags of lentils, a lonely can of white beans, a few sprouting carrots, and that last handful of ditalini pasta from who-knows-when. Instead of ordering take-out (again), I dumped everything into my dutch oven, added a glug of good olive oil, and crossed my fingers. Forty-five minutes later my husband—who claims he “doesn’t like soup”—was tipping the bowl to get the last drops. That happy accident has become our family’s most-requested supper, affectionately dubbed “Pantry Clean-Out Minestrone.” It’s weeknight-fast, weekend-cozy, and the edible equivalent of a deep breath. Whether you’re staring down an over-stocked shelf or simply craving something nourishing, this flexible, bean-packed minestrone will turn humble pantry staples into pure gold.

Why This Recipe Works

  • Zero Waste: Clears out cans, produce odds-and-ends, and pasta scraps in one swoop.
  • Two-Bean Power: Creamy cannellini + hearty chickpeas give double texture and plant protein.
  • 30-Minute Friendly: Most of the time is hands-off simmering while you fold laundry.
  • Vegan by Default: No special swaps needed—just skip the optional parmesan rind.
  • Freezer Hero: Doubles beautifully; leftovers freeze flat in zip bags for up to 3 months.
  • Kid-Approved: Tiny pasta shapes + mild tomato broth = veggie smuggler success.
  • One-Pot Cleanup: Because nobody needs a sink full of dishes on a Tuesday.

Ingredients You'll Need

Ingredients

Think of this list as a gentle guide, not a contract. Minestrone was literally designed to make the most of what you already have, so swap freely.

Olive Oil: A generous glug (about 3 Tbsp) lays the flavor foundation. Use a everyday pressing that still tastes like olives, not the neutral stuff.

Aromatics: 1 medium onion, 2 carrots, 2 celery ribs—the holy trinity. If you’re out of carrots, a diced sweet potato or even the stalks of Swiss chard work.

Garlic: 3 cloves, smashed and minced. In a pinch, ½ tsp garlic powder can stand in—add it with the tomatoes so the granules hydrate.

Tomato Paste: 2 Tbsp lend umami depth. Buy it in the tube if you can; it keeps for months in the fridge once opened.

Crushed Tomatoes: One 28-oz can, preferably fire-roasted. Don’t drain; the juices become your broth.

Beans: One 15-oz can each cannellini (or great northern) and chickpeas. Feel free to sub in kidney, pinto, or chickpea + lentil combos. If you cook from dry, 1½ cups cooked beans replace a can.

Vegetable Broth: 4 cups. Reach for low-sodium so you control salt. Water + 1 tsp better-than-bouillon works if you’re out of boxed broth.

Italian Seasoning: 1 tsp. If your spice drawer is bare, mix ½ tsp dried oregano + ½ tsp dried basil.

Parmesan Rind: Optional but magical. Save them in a zip bag in the freezer; they impart silky richness. Vegans can omit or add 1 Tbsp white miso at the end instead.

¾ cup ditalini or whatever shape is rattling around—elbow, orzo, broken spaghetti. Whole-wheat, gluten-free, or legume-based all fine.

Greens: 2 packed cups chopped spinach, kale, or cabbage. Frozen spinach blocks (thawed & squeezed) are lifesavers in winter.

Lemon: A squeeze right before serving brightens the whole pot. Vinegar works if citrus is scarce.

How to Make Pantry Clean Out Minestrone Soup with Beans

1
Warm the Pot & Oil

Heat 3 Tbsp olive oil in a heavy 4- to 5-quart dutch oven over medium. You want the oil to shimmer but not smoke; this ensures veggies sauté, not stew.

2
Sauté Aromatics

Add diced onion, carrot, and celery plus a ½ tsp kosher salt. Cook 6–7 min, stirring twice, until edges are translucent and the bottom of the pot shows light fond (flavor bits). Add garlic; cook 45 sec until fragrant.

3
Caramelize Tomato Paste

Push veggies to the perimeter, add 2 Tbsp tomato paste in center. Let it toast 2 min, stirring once, until it turns from bright red to brick red. This deepens sweetness and removes tinny notes.

4
Deglaze with Tomatoes

Pour in one 28-oz can crushed tomatoes, scraping the browned bits. The acid loosens fond, instantly layering flavor.

5
Add Broth, Beans & Seasoning

Stir in 4 cups broth, 1 tsp Italian seasoning, a parmesan rind (if using), and both beans (undrained for extra starch = thicker body). Bring to a boil, then drop to a gentle simmer for 10 min so flavors mingle.

6
Cook Pasta

Stir in ¾ cup small pasta. Simmer 8 min, stirring once midway so nothing sticks. If you prefer al dente, check at 6 min; gluten-free pasta may cook faster.

7
Wilt Greens

Add 2 cups chopped greens; simmer 2 minutes until bright and wilted. For tender spinach that’s barely cooked, 30 sec is plenty. Kale or cabbage needs the full 2 min.

8
Season & Brighten

Fish out the parmesan rind. Add ½ tsp salt, ¼ tsp black pepper, and a big squeeze of lemon. Taste and adjust—broth brands and beans vary wildly in sodium.

9
Serve & Garnish

Ladle into warm bowls, drizzle with extra-virgin olive oil, and shower with grated parmesan or nutritional yeast for a vegan boost. Pass crusty bread and red-pepper flakes at the table.

Expert Tips

Thick vs. Brothy

For a ribolitta-style stew, mash ½ cup beans with a fork before adding; starches thicken the soup naturally without cream.

Over-Pasta Solution

Cooking pasta separately keeps leftovers from bloating. Store noodles in a zip bag and add when reheating.

Cool Before Freezing

Chill soup in an ice-bath so it drops below 90°F within 30 minutes; prevents ice crystals and freezer burn.

Herb Stems = Flavor

Toss parsley or thyme stems into simmering soup; remove before serving. They impart subtle grassy notes without wasting pricey leaves.

Layer Salt

Salt the aromatics early, then again at the end. Gradual seasoning draws out moisture and concentrates flavors better than one final dump.

Finish with Fat

A spoon of pesto, chili oil, or browned butter floated on each bowl creates restaurant-level aroma and silkiness.

Variations to Try

Spicy Tuscan Sausage

Brown 8 oz plant-based or pork sausage in Step 1; proceed as written. Add ¼ tsp fennel seed for authenticity.

Garden Summer Edition

Swap canned tomatoes for 2 cups fresh diced + 1 cup tomato juice. Add zucchini and corn in the last 5 min for color.

Creamy Comfort

Blend 1 cup finished soup until smooth, then stir back in for a creamy body without dairy. A splash of coconut milk adds richness.

Low-Carb Greens

Skip pasta and add 1 cup diced cauliflower + extra greens. Simmer 5 min until tender.

Storage Tips

Refrigerator: Cool completely, transfer to airtight containers, and refrigerate up to 5 days. If you cooked pasta separately, store it in its own container so it doesn’t absorb all the broth.

Freezer: Portion into quart zip-top bags, press out air, label, and freeze flat up to 3 months. Thaw overnight in fridge or microwave on 30% power, then reheat on stovetop.

Make-Ahead Meal Prep: Double the recipe, keep pasta and greens out, and freeze half. When ready to serve, thaw, bring to a simmer, then add fresh pasta and greens for bright color and perfect texture.

Frequently Asked Questions

Absolutely—1½ cups cooked beans replace a 15-oz can. If starting from scratch, soak 1 cup dried beans overnight, simmer until tender (about 1 hour), then measure.

Add ½ tsp salt first, then 1 tsp lemon juice or red-wine vinegar. Acid wakes up tomato-based soups. If still dull, stir in ½ tsp sugar to balance tomato acidity.

Yes—add everything except pasta and greens to the crock. Cook on LOW 6 hours or HIGH 3 hours. Stir in pasta during last 20 min, greens last 5 min.

As written it’s vegan and dairy-free. Simply use gluten-free pasta or substitute ¾ cup rice. Check that your broth is certified GF.

Stir in 1 cup cooked quinoa or beluga lentils at the end, or add a can of drained tuna for a Mediterranean twist. A scoop of unflavored plant protein dissolves seamlessly too.

A crusty sourdough or whole-grain ciabatta stands up to dunking. For gluten-free diners, toasted slices of chickpea socca make a protein-packed side.
Pantry Clean Out Minestrone Soup with Beans
soups
Pin Recipe

Pantry Clean Out Minestrone Soup with Beans

(4.9 from 127 reviews)
Prep
10 min
Cook
30 min
Servings
6

Ingredients

Instructions

  1. Heat oil: Warm olive oil in a dutch oven over medium until shimmering.
  2. Sauté vegetables: Add onion, carrot, celery, and ½ tsp salt; cook 6–7 min until translucent. Stir in garlic 45 sec.
  3. Bloom tomato paste: Push veggies aside, add tomato paste, toast 2 min until brick red.
  4. Deglaze: Pour in crushed tomatoes, scraping browned bits.
  5. Simmer: Stir in broth, Italian seasoning, parmesan rind, and both cans of beans. Simmer 10 min.
  6. Add pasta: Stir in pasta; cook 8 min until al dente.
  7. Wilt greens: Add spinach, simmer 2 min. Finish with lemon juice; season to taste.
  8. Serve: Ladle into bowls, drizzle with olive oil, and sprinkle with parmesan if desired.

Recipe Notes

Pasta continues to absorb broth as it sits; thin leftovers with water or broth and adjust salt.

Nutrition (per serving)

285
Calories
12g
Protein
42g
Carbs
8g
Fat

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.