Soups & Stews
This 7-can minestrone soup recipe proves you don’t need fresh ingredients to create restaurant-quality flavor—just pantry staples and a little patience. 🌟 The trick is balancing canned beans, tomatoes, and broth with sautéed aromatics to build deep, savory layers that turn simple cans into something hearty and satisfying.
What makes this version special is how the canned components—like white beans, diced tomatoes, and pasta—work together to create a creamy, textured soup without extra cream or heavy ingredients. The key steps are sautéing onions and garlic until fragrant (never skip this!) and letting the soup simmer long enough for flavors to meld. It’s the kind of dish that tastes even better the next day.
By the time you’re done, you’ll have a bowl of soup with tender pasta, hearty beans, and vegetables that have absorbed all the rich, herby broth. The texture is perfect—crunchy from fresh parsley and optional croutons, creamy from the beans and tomatoes, and satisfying in every spoonful. This is comfort food at its finest, with minimal effort.
Best of all, it’s versatile enough to adapt—swap in lentils for extra protein, add spinach at the end for freshness, or keep it exactly as is for a classic Italian-inspired meal. Let’s get cooking!
Ingredients for 7 can soup recipe minestrone
Seven cans plus a few pantry staples transform into restaurant-quality minestrone.
| Ingredient | Amount | Notes |
|---|---|---|
| Yellow Onions 🧅 | 1 ½ cups | Diced, medium size |
| Garlic Cloves 🧄 | 4 cloves | Minced, fresh preferred |
| Carrots 🥕 | 1 ½ cups | Diced, medium size |
| Celery Stalks 🥬 | 3 whole | Diced, medium size |
| Diced Tomatoes (canned) 🍅 | 2 cans | 14.5 oz each, San Marzano preferred |
| White Beans (canned) 🫘 | 2 cans | 15 oz each, drained |
| Chicken or Vegetable Broth 💧 | 4 cups | Low-sodium preferred |
| Pasta (penne or ditalini) 🍝 | 1 lb | Uncooked, medium shape |
| Tomato Paste 🍅 | 1 tbsp | Squeeze tube preferred |
| Olive Oil 🫒 | ¼ cup | Extra-virgin for richness |
| Dried Oregano 🌿 | 1 tsp | Italian preferred |
| Bay Leaves 🍃 | 2 whole | Fresh preferred |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Fresh Parsley 🌿 | ¼ cup | Chopped, for garnish |
The canned components are where this soup shines. San Marzano tomatoes and cannellini beans from the bulk bins at Whole Foods or any well-stocked grocery store elevate the flavor—no need for fancy brands, just quality. For broth, Pacific Foods or Imagine low-sodium options work perfectly without extra salt. The pasta should be medium shape like penne or ditalini; Barilla or De Cecco are reliable choices. Fresh herbs make a difference, so grab a bunch of parsley if you have it—Trader Joe's often has affordable bundles. The carrots and celery don't need to be organic; just make sure they're firm and free of blemishes.
No San Marzano tomatoes? Any good-quality canned tomatoes will do—just drain them well. Short on beans? Lentils or chickpeas work in a pinch, though texture will differ slightly. The tomato paste can be skipped if you're using extra tomatoes, but it adds depth. For a vegetarian version, swap chicken broth for vegetable broth. The oregano is non-negotiable—Italian oregano has a distinct flavor, but regular dried oregano works at half the amount. If you're using dried herbs, toast them lightly in the olive oil before adding to the onions for extra flavor.
This soup tastes even better the next day as flavors meld. Store in an airtight container in the fridge for up to 5 days or freeze for 3 months. The pasta and beans thicken slightly when reheated, so add a splash of broth if needed. To save time, prep all the vegetables and measure everything out ahead of time—it only takes 10 minutes before you start cooking. The leftovers reheat beautifully, making this a perfect make-ahead meal for busy weeks.
Why You'll Love This Recipe
- Pantry Powerhouse: I swear by this recipe when my fridge is bare—just open those seven cans, toss in the onions and garlic, and let the tomatoes and broth do the heavy lifting. The celery and carrots add that sweet, earthy backbone without demanding extra prep.
- Garlic Bomb Flavor: That first bite of caramelized garlic cloves? Chef’s kiss. The diced tomatoes bring bright acidity, while the onions and celery deepen into a savory richness—no fancy spices needed. It’s the kind of taste that makes you want to eat it straight from the pot.
- Meal Prep MVP: I make a double batch on Sundays and freeze half. The leftovers reheat like a dream—no soggy veggies, no weird textures. Perfect for lazy nights, potlucks, or when you’re feeding a crowd but don’t want to slave over the stove.
- Budget-Friendly Magic: Seven cans mean seven different flavors for pennies. The onions and garlic bulk it up, the carrots and celery stretch it further, and the tomatoes add depth without breaking the bank. Honestly, it’s the kind of recipe that makes me feel like a genius every time.
Step-by-step instructions for hearty minestrone soup
This method delivers a rich, layered minestrone with perfect pasta texture and balanced flavors.
🍳 Step 1: Sauté the Vegetable Base
Heat the 0.25 cup olive oil in a large Dutch oven over medium heat. Add the 1.5 cups diced yellow onions, 1.5 cups diced carrots, and 3 diced celery stalks. Cook for 8-10 minutes until the vegetables soften and the onions turn translucent.
Here's the thing—don't rush this step. You want the vegetables to develop flavor and lose their raw edge before adding the remaining ingredients. I stir occasionally and watch for the edges to just begin turning golden—that's your signal to add the 4 cloves minced garlic and cook for another 30 seconds until fragrant. Overcooking the garlic will make it bitter, so keep a close eye on it.
🍳 Step 2: Build the Tomato Foundation
Add the 1 tbsp tomato paste and stir for 1 minute to cook out the raw flavor. Then pour in the 2 cans diced tomatoes (with juices) and 4 cups broth. Bring to a gentle simmer, then add the 2 whole bay leaves, 1 tsp dried oregano, 1.5 tsp salt, and 0.5 tsp black pepper.
The reason we simmer this base first is to develop the tomato flavor and let the seasonings meld. Let it cook uncovered for 15 minutes until the vegetables are tender but still hold their shape. You'll know it's ready when the soup smells rich and the vegetables are fork-tender but not falling apart.
🥘 Step 3: Add Beans and Pasta
Stir in the 2 cans drained white beans and bring the soup back to a gentle simmer. Add the 1 lb uncooked pasta (penne or ditalini) and cook for 10-12 minutes until the pasta is al dente. The pasta will finish cooking in the hot soup, so don't overcook it.
I like to taste the soup at this point to check the seasoning. If it needs more salt, add it now—it's easier to adjust before the final garnish. The beans should be heated through but not mushy, and the pasta should have a slight bite when you bite into it. This is where the soup starts to come together with all its creamy, hearty elements.
⏰ Step 4: Finish and Garnish
Remove the 2 bay leaves and stir in the 0.25 cup chopped fresh parsley. Let the soup sit off the heat for 5 minutes to allow the flavors to meld. The parsley adds freshness that cuts through the richness of the tomatoes and beans.
For serving, I like to ladle the soup into bowls and top each serving with an extra sprinkle of parsley. The creamy texture comes from the beans and pasta, while the crunchy elements from the vegetables provide perfect contrast. Serve immediately while the pasta is still al dente and the soup is steaming hot.
Pro Tips For Making 7 Can Soup Recipe Minestrone
- SOFTEN VEGETABLES FIRST: I learned this the hard way—if you toss in raw carrots and celery whole, they’ll turn to mush while the onions and garlic burn. Instead, slice carrots into ¼-inch rounds and cut celery into ½-inch pieces, then simmer them in a splash of broth for 5 minutes before adding everything else. That way, they stay tender without falling apart.
- SWEAT THE AROMATICS LOW: High heat on onions and garlic means bitter, burnt flavor—trust me, I’ve ruined enough batches. Start with a medium-low flame and let them cook until the onions are translucent and the garlic just starts to smell (about 8-10 minutes). Only then add the diced tomatoes and cans. Patience here makes the whole soup sing.
- DRAIN THOSE CANS: I used to just dump the tomatoes straight from the can, thinking the extra liquid was harmless. Wrong. That watery juice dilutes the soup and makes it watery. Drain and rinse the tomatoes first—it’s a 30-second step that actually changes the outcome. Your future self will notice the difference.
- SALT IN LAYERS: This isn’t the prettiest method, but it’s the tastiest. Add half the salt when you sauté the onions, then another pinch when the beans or pasta go in, and finish with the rest at the end. It balances the flavors better than dumping it all at once—especially important when you’re working with seven cans of varying salt levels.
Serving suggestions for this dish
Classic Bread Pairings
Crusty ciabatta or sourdough from your local bakery makes the perfect partner for minestrone. The open crumb and chewy texture soak up the creamy broth beautifully. I like to toast slices lightly before serving—just 2-3 minutes in a 375°F oven until golden. For extra flavor, brush with garlic-infused olive oil before toasting. 🥖
Cheesy Crust Toppers
Add a sprinkle of Parmigiano-Reggiano or Pecorino Romano for a salty, umami kick. I like to use a microplane to shave fresh cheese over each bowl right before serving. For a melty option, top with shredded mozzarella and broil for 2-3 minutes until bubbly. The cheese adds richness that balances the soup's acidity.
Fresh Herb Garnishes
Fresh herbs elevate this soup instantly. Beyond parsley, try basil leaves or cilantro for a brighter flavor profile. I often add a few torn leaves of arugula at the end—the peppery bite cuts through the creaminess. For a pop of color, a sprinkle of red pepper flakes adds subtle heat. Store herbs in airtight containers in the fridge for up to 5 days.
Crunchy Additions
For texture contrast, add toasted bread croutons or crispy fried shallots. I make croutons by cubing stale bread, tossing with 1 tbsp olive oil and ½ tsp salt, then baking at 375°F for 8-10 minutes until golden. For extra crunch, stir in ½ cup frozen peas during the last 5 minutes of cooking—they'll thaw and add a bright, sweet note. ✨
Wine and Beer Pairings
A crisp Italian white wine like Pinot Grigio or Vermentino complements the tomato and herb flavors beautifully. For beer lovers, a light lager or wheat beer provides a refreshing contrast. I often serve this soup with a glass of sparkling water with lemon for a non-alcoholic option that cleanses the palate.
Nutrition facts
Frequently asked questions
Can I use frozen vegetables instead of fresh?
Frozen carrots, celery, and onions work perfectly—they're pre-chopped and save time. Just thaw them in a colander under warm water for 5 minutes before sautéing. The texture won't be identical, but the flavor holds up beautifully. For best results, squeeze out excess water after thawing to prevent a watery soup.
How do I adjust the recipe for fewer servings?
This recipe scales down well. For 4 servings, use 1 can diced tomatoes, 1 can beans, 2 cups broth, and ½ lb pasta. Halve all other ingredients proportionally. The key is maintaining the same ratio of vegetables to broth—just reduce everything by half. The cooking times stay the same.
Why does my minestrone taste bland?
Two likely reasons: under-sautéed vegetables or insufficient seasoning. First, make sure you cook the onions, carrots, and celery until soft and golden (8-10 minutes). Second, taste before adding salt—it's easier to adjust earlier. If it's still bland, stir in ½ tsp red pepper flakes or a splash of balsamic vinegar for depth. The beans and tomatoes need time to absorb flavors, so simmer uncovered for at least 15 minutes after adding them.
Can I make this soup in an Instant Pot?
Yes! Sauté the vegetables in the pot for 5 minutes on sauté mode, then add everything else. Cook on high pressure for 8 minutes, then quick-release. The pasta will finish cooking in the hot soup—add it during the last 5 minutes of cooking. You may need to add ½ cup extra broth since Instant Pot cooking reduces liquid differently. The texture will be slightly different but still delicious.
What can I do with leftover minestrone?
Leftover minestrone tastes even better the next day! Store in an airtight container for up to 5 days in the fridge. Reheat gently on the stove with a splash of broth to restore creaminess. For something new, turn it into soup dumplings by spooning into wonton wrappers with cheese, or use as a pasta sauce by simmering with extra pasta. Freeze for 3 months—just thaw overnight in the fridge.
