Soups & Stews
This 7-can minestrone soup recipe delivers Italian grandma-style heartiness in just 30 minutes—no fancy ingredients, just pantry staples and bold flavors. I perfected it after years of testing shortcuts that still taste homemade, using canned beans, tomatoes, and vegetables to create a soup that’s rich, satisfying, and effortless. The secret? Sautéing aromatics first to build depth, then layering flavors so every spoonful feels like a hug in a bowl.
What makes this recipe special is how it balances simplicity with restaurant-quality results. You’ll start with a base of canned beans and tomatoes, then elevate them with sautéed onions, garlic, and celery—classic aromatics that form the flavor foundation. A splash of broth and a handful of fresh herbs (like basil or parsley) finish the magic, creating a soup that’s hearty enough for a cold evening but quick enough for a busy weeknight.
The beauty of this minestrone is its adaptability—swap in whatever vegetables you have on hand, adjust the seasoning to taste, and let it simmer while you attend to other tasks. By the time you’re ready to serve, you’ll have a steaming pot of soup with tender beans, vibrant vegetables, and a broth so flavorful it’ll disappear faster than you can say "ancora un po’!" (that’s Italian for "more, please").
Serve it with crusty bread to soak up every last drop, or pair it with a simple green salad for a complete meal. The best part? Leftovers taste even better the next day, making this the ultimate make-ahead soup for lazy Sundays or impromptu dinner guests. Let’s get cooking!
Ingredients for 7 can soup recipe minestrone
Seven cans plus a few pantry staples—this is your Italian grandma’s secret to effortless minestrone.
| Ingredient | Amount | Notes |
|---|---|---|
| Dried White Beans 🌾 | 2 cans | 15 oz each, drained and rinsed |
| Diced Tomatoes 🍅 | 2 cans | 14.5 oz each, undrained |
| Chicken or Vegetable Broth 💧 | 2 cups | Low-sodium preferred |
| Onion 🧅 | 1 medium | Diced, yellow or red |
| Celery Stalk 🥬 | 2 whole | Diced, fresh or frozen |
| Carrots 🥕 | 2 medium | Diced, or baby carrots halved |
| Garlic Cloves 🧄 | 3 cloves | Minced or pressed |
| Olive Oil 🫒 | ¼ cup | Extra-virgin for richness |
| Canned Tomato Sauce 🍅 | 1 can | 15 oz, San Marzano preferred |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal kosher salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Dried Oregano 🌿 | 1 tsp | Italian or Mediterranean blend |
| Fresh Basil Leaves 🌿 | ¼ cup | Chopped, or 1 tbsp dried |
| Crusty Bread 🍞 | 1 loaf | For serving, optional |
The beans and tomatoes are the heart of this soup, so don’t skimp on quality. Great Northern or cannellini beans hold their shape best, and San Marzano tomatoes have the sweetest flavor—worth the splurge if you’re at Whole Foods or a specialty store. The broth matters too: low-sodium versions save you from over-salting later. For the aromatics, fresh celery and carrots add natural sweetness, but frozen chopped veggies work in a pinch. The garlic? Fresh is non-negotiable—jarred garlic just doesn’t cut it here.
No canned tomatoes? Fresh crushed tomatoes or tomato passata give a brighter acidity. Swap the white beans for kidney or pinto—whatever’s on sale. Running low on olive oil? Vegetable or avocado oil works fine, but keep it unrefined for flavor. The oregano can be dried basil if that’s what you’ve got, but Italian seasoning blends from Trader Joe’s or Penzeys add that authentic touch. Fresh basil at the end? Dried works at one-third the amount, but it’s worth grabbing a bunch if you’ve got one.
This soup tastes even better the next day—double the batch if you can. Store in the fridge for up to 5 days, or freeze portions for up to 3 months. The bread? Day-old works best—toast it lightly to keep it crispy. For extra heartiness, add a handful of spinach or kale at the end—it wilts in seconds. Leftovers reheat beautifully; just add a splash of broth if it gets too thick.
Why You'll Love This Recipe
- I’ll be real: feeding five for under $10 is my kind of victory. The dried beans stretch forever, the cans are cheap, and you can swap chicken broth for veggie without anyone noticing. (Yes, even on a Tuesday night.)
- Pantry Magic: I swear by this recipe when my fridge is bare—just dried beans, canned tomatoes, and broth. No fancy shopping, no last-minute grocery runs. That celery and onion base? It’s the secret to making it taste like you slaved over it.
- Crowd-Pleaser Simplicity: Between us, this is the soup that makes my picky eaters pause. The beans soak overnight (or you use canned if you’re in a rush), and suddenly you’ve got a dish that’s hearty enough for my dad’s "real food" test but still veggie-packed for the kids.
- Leftovers That Don’t Suck: Honestly, I make this on Sunday and eat it all week. The broth reduces to a rich, savory base, and the beans get even more tender. Reheat it, add a splash of water, and—boom—instant lunch. No sad, watery soup here.
Step-by-step instructions for Italian grandma’s 30-Minute minestrone
Here's how to make this hearty, 7-can soup with minimal effort and maximum flavor.
Sauté the Vegetable Base
Heat the 0.25 cup olive oil in a large pot over medium heat. Add the diced onion, diced celery stalks, and diced carrots. Cook for 5-6 minutes, stirring occasionally, until the vegetables soften and the onion becomes translucent. You'll notice the carrots will start to turn a deeper orange color—that's your cue they're ready for the next step.
Add the 3 cloves minced garlic and cook for another 30 seconds until fragrant. The garlic should smell pungent but not burn—if it starts to brown too quickly, reduce the heat slightly. This aromatic base forms the flavor foundation for your entire soup, so don't rush this step.
Build the Tomato and Bean Base
Pour in the 2 cans diced tomatoes (with juices), 1 can canned tomato sauce, 2 cups chicken or vegetable broth, 1.5 tsp salt, 0.5 tsp black pepper, and 1 tsp dried oregano. Stir well to combine, then add the 2 cans drained and rinsed dried white beans. Bring the mixture to a gentle boil over high heat, then immediately reduce to medium-low heat to maintain a simmer.
Let the soup simmer uncovered for 15 minutes, stirring occasionally. This allows the flavors to meld together and the beans to rehydrate completely. You'll see the liquid reduce slightly and the soup develop a rich, tomatoey aroma. If the soup looks too thick, add ½ cup water to reach your desired consistency.
Finish with Fresh Herbs and Serve
After 15 minutes, stir in the 0.25 cup chopped fresh basil leaves. The basil will add a bright, fresh contrast to the rich tomato and bean flavors. Taste and adjust seasoning if needed—you might need a bit more salt since we used canned tomatoes and broth.
Let the soup simmer for another 5 minutes to allow the basil to infuse its flavor. Serve hot with slices of crusty bread on the side. Each bowl should be packed with hearty vegetables, tender beans, and that perfect balance of tomatoey richness and fresh herb brightness. The bread is perfect for soaking up every last drop of that flavorful broth!
Pro Tips For Making 7 Can Soup Recipe Minestrone
- SOAK BEANS OVERNIGHT: I learned this the hard way—skipping the soak leaves you with beans that stay rock-hard no matter how long you simmer. Toss them in cold water with a pinch of salt the night before, and they’ll soften perfectly. (Yes, even if you’re impatient like me.)
- SAUTÉ ONIONS LOW AND SLOW: Crank the heat too high, and you’ll burn the onions before they caramelize. Instead, cook them on medium-low for 10-12 minutes, stirring occasionally, until they’re golden and sweet—not browned. This is the thing that matters most for flavor.
- SKIP THE CROWDED POT: Stuffing all seven cans of soup into one pot at once? Don’t. The beans and tomatoes will steam instead of simmer, leaving you with a watery mess. Work in batches if needed—your soup’s texture will thank you.
- UPGRADE WITH A SPLASH OF WINE: Sounds weird, but it works: deglaze the pot with ¼ cup dry white wine after sautéing the onions. It cuts through the richness of the broth and adds depth. (Use vegetable broth? Still do it—trust the process.)
Pro cooking tips for great 7 can soup recipe minestrone
Sauté Like a Pro
Start by heating your 0.25 cup olive oil in a large pot over medium heat—never high heat for this step. The goal is to gently soften the onion, celery, and carrots without browning them, which would make the soup bitter. I like to use a 6-quart Dutch oven because it gives me plenty of room to stir and prevents overflowing. Cook for 5-6 minutes, stirring every 1-2 minutes to ensure even cooking. The onions are ready when they turn translucent and the carrots develop a deeper orange hue. 🥕
Garlic Timing Matters
Add the 3 cloves minced garlic only after the vegetables have softened—this prevents it from burning, which can turn your soup bitter. Cook it for just 30 seconds until fragrant. If you notice the garlic starting to brown too quickly, immediately reduce the heat to medium-low. The aroma should be strong but not overpowering. This step is crucial because the garlic adds depth that canned beans and tomatoes alone can't provide. I always keep a small bowl of minced garlic nearby so I can add it quickly without burning.
Simmer Control
After adding all your ingredients, bring the soup to a gentle boil over high heat for just 1 minute, then immediately reduce to medium-low heat. A rolling boil can cause the soup to separate or the beans to break apart. Keep the pot uncovered and stir occasionally—this helps distribute heat evenly and prevents scorching. The soup should simmer steadily, with small bubbles breaking the surface but not a vigorous boil. This 15-minute simmer is where the magic happens as flavors meld together. 💫
Herb Infusion
Stir in the 0.25 cup chopped fresh basil only in the final 5 minutes of cooking. Adding it earlier can make the soup taste bitter. If you don't have fresh basil, use 1 tablespoon dried basil instead, but add it with the oregano at the beginning. The fresh basil brightens the soup and cuts through the richness of the tomatoes and beans. I like to tear the leaves by hand rather than chopping them for a more rustic texture. Taste the soup before serving—you might need to adjust the seasoning, especially if you used low-sodium broth.
Thickness Adjustments
If your soup looks too thick after simmering, add ½ cup water or broth gradually while stirring. The soup should have a consistent, spoonable consistency—not too thin or too thick. I prefer mine slightly thicker so it coats the back of a spoon but still moves easily. For extra heartiness, you can mash a few beans with a fork to thicken the soup naturally. This also adds a creamy texture that balances the acidity of the tomatoes. Trust me, this small adjustment makes a big difference in the final result. 💪
Leftovers Strategy
Minestrone tastes even better the next day because the flavors continue to develop. Store leftovers in an airtight container in the fridge for up to 5 days. When reheating, add 2-3 tablespoons of water or broth to prevent the soup from thickening too much. I like to reheat it on the stovetop over medium-low heat until it's steaming hot—this helps distribute heat evenly and prevents the beans from becoming mushy. For freezer storage, use quart-sized freezer bags and leave 1 inch of headspace for expansion. Thaw overnight in the fridge before reheating. ❄️
Nutrition facts
Frequently asked questions
Can I use frozen vegetables instead of fresh? Frozen diced carrots, celery, and onions work perfectly—they're pre-chopped and ready to go. Just
How can I make this soup vegetarian?
Swap the chicken broth for vegetable broth and use white beans (already vegetarian). For extra protein, add 1 can lentils or 1 can chickpeas (drained). The flavor profile stays rich and satisfying—just taste and adjust seasoning since vegetable broth is often less salty.
Why does my minestrone taste too acidic?
Canned tomatoes can be acidic, so balance it with a pinch of sugar (½ tsp) or add a splash of broth. For depth, stir in 1 tsp tomato paste with the oregano—it mellows the acidity while adding umami. If it's still too tangy, a sprinkle of grated Parmesan at serving time helps too.
Can I make this in an Instant Pot?
Yes! Sauté the aromatics first, then add all ingredients except basil. Cook on high pressure for 8 minutes, then quick-release. Stir in fresh basil at the end. The Instant Pot reduces cooking time to 20 minutes total, but the flavors develop differently—expect a slightly softer texture.
What's the best way to reheat leftovers?
Reheat on the stovetop over medium-low heat with 2-3 tbsp broth or water to prevent thickening. Never microwave—it makes beans mushy. For extra flavor, add a pinch of salt and a splash of lemon juice while reheating. The soup will taste even better the second day!
