Pantry Clean-Out Minestrone with Canned Beans and Spinach

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

Love this? Pin it for later!

There’s something deeply comforting about a pot of minestrone bubbling on the stove—especially when it’s born from the humble odds and ends hiding in your pantry. I first threw together this version during a February snowstorm when the roads were impassable and my fridge was down to a wilting bag of spinach and a lonely carrot. The result was so outrageously good that my husband asked for it again the next week, roads clear and grocery shelves fully stocked. Turns out, necessity really is the mother of delicious invention.

This Pantry Clean-Out Minestrone is my weeknight love letter to canned beans, that half-box of small pasta, and the can of diced tomatoes we all have rolling around the cupboard. It’s week-night fast (under 40 minutes start-to-bowl), kid-approved, and vegan-adjacent if you skip the Parm rind. Better still, it’s endlessly forgiving: swap white beans for chickpeas, use frozen spinach instead of fresh, or toss in the last inch of yesterday’s white wine. One pot, one ladle, infinite cozy vibes. Make it once and you’ll never need to Google “what to make when there’s nothing in the house” again.

Why This Recipe Works

  • Pantry heroes: Canned beans, tomatoes, and pasta keep for months, so dinner is always within reach.
  • Speedy flavor base: A quick sauté of garlic, onion, and tomato paste equals rich depth in under five minutes.
  • Green boost: Two generous cups of spinach (fresh or frozen) melt into the broth for color and nutrients.
  • Pasta trick: Cook small shapes right in the soup; the released starch naturally thickens the broth.
  • Cheese rind magic: A leftover Parmesan rind simmers into creamy, salty umami bombs.
  • One-pot clean-up: Because nobody needs more dishes on a Tuesday.

Ingredients You'll Need

Ingredients

Think of the ingredient list as a gentle nudge, not a rigid rulebook. The backbone is aromatics + tomatoes + beans + pasta + greens; everything else is bonus.

Olive oil – Two tablespoons of decent extra-virgin is enough; save the fancy finishing oil for pesto. If you’re out, any neutral oil works, but you’ll miss the fruity backbone.

Onion – Yellow is classic, but a red onion or three shallots deliver more sweetness. Dice small so they disappear into the broth and keep picky eaters guessing.

Carrot & celery – The soffritto dream team. If your celery is floppy, soak stalks in ice water for 10 minutes to re-crisp. No carrot? A parsnip or a handful of frozen mixed veg does the job.

Garlic – Three plump cloves, smashed and minced. Jarred garlic is fine in a pinch; use 1 ½ teaspoons per clove.

Tomato paste – Buy the tube so you can use two tablespoons at a time. It caramelizes quickly and gives that slow-simmered vibe without the wait.

Diced tomatoes – 14-ounce can, fire-roasted if you have it. Petite diced melt faster; whole tomatoes can be squished between clean fingers for rustic texture.

Vegetable broth – Low-sodium keeps you in charge of seasoning. In a pinch, dissolve 1 teaspoon better-than-bouillon in 4 cups water.

White beans – Cannellini or great northern. Rinse to remove 40% of the sodium, but don’t fear the aquafaba—its creaminess is gold in other recipes, not here.

– Ditalini is traditional, but elbows, orzo, or broken spaghetti all work. Avoid large shapes that hog the spoon.

Spinach – Fresh baby wilts in seconds. Frozen chopped spinach (thawed and squeezed) is pre-wilted and already packed into neat cubes—use two.

Italian seasoning – A tidy shortcut if you don’t have oregano, basil, thyme, and rosemary individually. Make your own: 1 tsp each dried oregano & basil + ½ tsp thyme + ¼ tsp rosemary.

Parmesan rind – Optional but transformative. Store rinds in a zip bag in the freezer; they keep six months and turn plain broth into liquid gold.

Salt & pepper – Add at the end; canned goods vary wildly in sodium.

How to Make Pantry Clean-Out Minestrone with Canned Beans and Spinach

1
Heat the pot

Place a heavy 4-quart Dutch oven or soup pot over medium heat. Add olive oil and swirl to coat the surface evenly. Let the oil shimmer for 30 seconds—this prevents onions from steaming and encourages quick, even browning.

2
Sauté the aromatics

Add diced onion, carrot, and celery with a pinch of salt. Cook 5 minutes, stirring occasionally, until vegetables soften and the onion turns translucent. Reduce heat slightly if browning starts; we want sweet, not charred.

3
Bloom garlic & tomato paste

Clear a small space in the center of the pot, add an extra drizzle of oil, and sauté garlic for 30 seconds until fragrant. Stir in tomato paste; cook 2 minutes, scraping constantly, until the paste darkens from bright red to brick brown. This caramelization builds deep umami.

4
Deglaze with tomatoes

Pour in the entire can of diced tomatoes with juices. Stir well to lift any browned bits (fond) stuck to the bottom—those bits equal free flavor. Let mixture bubble for 2 minutes; acidity will mellow and marry with the paste.

5
Add broth & beans

Stir in vegetable broth, drained beans, Italian seasoning, bay leaf, and Parmesan rind (if using). Increase heat to high and bring to a lively boil, about 4 minutes. Reduce heat to maintain a gentle simmer. Taste and add only a pinch of salt at this point; flavors concentrate as the soup reduces.

6
Cook the pasta

Tip in the dry pasta and simmer 8–10 minutes (or 2 minutes less than package directions for al dente). Stir every minute or two to prevent sticking; the pasta will release starch and naturally thicken the broth. If soup gets too thick, splash in ½ cup water or broth.

7
Wilt the spinach

When pasta is tender, remove bay leaf and cheese rind. Stir in spinach a handful at a time; fresh leaves wilt within 30 seconds, frozen takes about 1 minute. The greens brighten the whole pot and add a freshness that counters the rich tomato base.

8
Season & serve

Turn off heat. Add ½ teaspoon salt and ¼ teaspoon black pepper, then adjust to taste. Ladle into warm bowls, drizzle with good olive oil, and shower with grated Parmesan or nutritional yeast for a vegan option. Serve with crusty bread for the full nonna-approved experience.

Expert Tips

Use the pasta water rule

Cooking pasta in the soup releases starch that naturally thickens the broth. If you prefer a brothy soup, boil the pasta separately and add at the end.

Save your rinds

Parmesan rinds freeze beautifully. Keep a dedicated zip bag in the freezer and drop them into soups, tomato sauces, or even risotto for instant depth.

Balance acidity

If your tomatoes are especially tart, stir in ½ teaspoon sugar or a splash of balsamic at the end to round things out.

Bloom your spices

Add dried herbs with the tomato paste so the heat can wake up their essential oils. Fresh herbs go in at the end for brightness.

Salt last

Canned beans, tomatoes, and broth vary in sodium. Taste after simmering and adjust salt then to avoid an over-seasoned pot.

Double duty greens

If fresh spinach is scarce, frozen kale or chopped collards work. Just simmer 2 extra minutes to soften their tougher fibers.

Variations to Try

  • Meat lovers

    Brown 4 oz diced pancetta or bacon before the vegetables. Drain excess fat, leaving 1 Tbsp in the pot for incredible smoky depth.

  • Gluten-free

    Swap in ¾ cup uncooked rice or tiny gluten-free pasta; cook times stay the same. Check labels—some tomato pastes contain trace gluten.

  • Spicy Tuscan

    Add ½ tsp red-pepper flakes with the garlic and finish with a squeeze of lemon for a fiery, bright bowl that wakes up winter taste buds.

  • Protein boost

    Stir in a 15-ounce can of chickpeas alongside the white beans for extra fiber, or add a cup of shredded rotisserie chicken at the end.

  • Creamy version

    Remove 1 cup of the finished soup, purée until smooth, and stir back in for a luxurious texture without adding dairy (or stir in ¼ cup pesto).

  • Summer garden

    Replace half the broth with ripe chopped fresh tomatoes and stir in diced zucchini and corn kernels during the last 5 minutes.

Storage Tips

Refrigerate

Cool completely, transfer to airtight containers, and refrigerate up to 4 days. The pasta will continue to absorb broth, so add a splash of water when reheating.

Freeze

Omit the pasta and spinach if you plan to freeze. Freeze cooled soup up to 3 months. Thaw overnight in the fridge, then simmer and add fresh pasta and spinach when reheating.

Make-ahead lunch

Divide finished soup among single-serve jars. Add a piece of parchment on top before sealing to reduce freezer burn. Microwave 2–3 minutes, stirring halfway.

Frequently Asked Questions

Absolutely. Kidney beans are firmer and lend an earthier flavor. Rinse well to remove excess sodium and simmer 2 extra minutes to soften skins.

Cook pasta until just shy of al dente; residual heat will finish the job. If storing leftovers, undercook by 2 minutes or boil pasta separately and combine when serving.

Yes, if you skip the Parmesan rind and use nutritional yeast instead of cheese for garnish. Otherwise, the recipe is plant-based.

Yes. Add everything except pasta and spinach. Cook on LOW 6–7 hours or HIGH 3 hours. Stir in pasta for the last 20 minutes, spinach for the last 3 minutes.

Drop in a peeled potato and simmer 15 minutes; it will absorb some salt. Remove potato or better yet, dilute with water or unsalted broth and adjust seasoning.

A crusty sourdough or no-knead Dutch-oven loaf is classic. For gluten-free diners, serve with grilled polenta squares or warm corn tortillas.
Pantry Clean-Out Minestrone with Canned Beans and Spinach
main-dishes
Pin Recipe

Pantry Clean-Out Minestrone with Canned Beans and Spinach

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

Ingredients

Instructions

  1. Heat olive oil in a 4-quart pot over medium heat.
  2. Sauté onion, carrot, celery 5 minutes until softened.
  3. Add garlic & tomato paste; cook 2 minutes, stirring.
  4. Stir in diced tomatoes, broth, beans, seasoning, bay leaf, and Parmesan rind.
  5. Bring to a boil, reduce heat, and simmer 10 minutes.
  6. Add pasta; cook 8–10 minutes until al dente.
  7. Stir in spinach to wilt; season with salt & pepper.
  8. Remove bay leaf & rind. Serve hot with crusty bread.

Recipe Notes

For best texture, cook pasta just until al dente; it will continue to soften in hot soup. Soup thickens on standing—thin with water or broth when reheating.

Nutrition (per serving)

248
Calories
11g
Protein
38g
Carbs
6g
Fat

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.