Soups & Stews
This 3 bean minestrone soup transforms humble pantry staples into a hearty, rustic masterpiece that warms the soul. đ The secret lies in slow-simmered beans, tender vegetables, and aromatic herbs that meld into a rich, satisfying brothâperfect for chilly evenings or cozy gatherings. What makes it special is its vegetarian-friendly foundation while remaining flexible for meat additions if desired.
The beauty of this recipe is its simplicity: no fancy ingredients, just high-quality beans, fresh vegetables, and a few pantry essentials. With a 45-minute simmering time, youâll end up with a soup thatâs deeply flavorful, packed with protein, and ready to serve. The combination of cannellini, kidney, and pinto beans creates a satisfying texture, while tomatoes, carrots, and celery add natural sweetness and depth.
By the time you ladle this soup into bowls, youâll have a dish thatâs restaurant-quality at homeâgolden broth, tender vegetables, and perfectly cooked beans. The aroma alone will draw everyone to the table, and the first spoonful delivers that comforting, well-rounded flavor you crave. Itâs the kind of soup that tastes even better the next day, making it ideal for meal prep.
Garnish with fresh basil, a sprinkle of Parmesan, or crusty bread for serving, and youâve got a complete meal thatâs both nourishing and delicious. Whether youâre feeding a family or meal prepping for the week, this minestrone delivers on flavor and comfort every time.
Ingredients for 3 bean minestrone soup
Pantry staples and fresh herbs create this soul-warming Italian classicârustic, hearty, and perfect for any gathering.
| Ingredient | Amount | Notes |
|---|---|---|
| Cannellini Beans đ± | 1 œ cups | Drained and rinsed, canned or cooked |
| Kidney Beans đ± | 1 cup | Drained and rinsed, canned or cooked |
| Pinto Beans đ± | 1 cup | Drained and rinsed, canned or cooked |
| Diced Tomatoes đ | 2 cups | San Marzano preferred, no salt added |
| Carrots đ„ | 3 whole | Peeled and chopped into 1/2-inch pieces |
| Celery Stalks đ§ | 3 whole | Trimmed and chopped into 1/2-inch pieces |
| Yellow Onion đ§ | 1 whole | Diced into 1/4-inch pieces |
| Garlic Cloves đ§ | 4 cloves | Minced for depth of flavor |
| Vegetable Broth đ§ | 4 cups | Low-sodium preferred, homemade if possible |
| Extra-Virgin Olive Oil đ« | ÂŒ cup | For richness and depth |
| Dried Oregano đż | 1 tsp | Italian preferred for authentic flavor |
| Dried Basil đż | 1 tsp | Or 1 tbsp fresh basil leaves |
| Bay Leaves đ | 2 whole | Removed before serving |
| Salt đ§ | 1 œ tsp | Diamond Crystal preferred, adjust to taste |
| Black Pepper đ¶ïž | œ tsp | Freshly ground for best flavor |
| Fresh Basil Leaves đż | ÂŒ cup | Chopped for garnish, optional |
| Parmesan Cheese đ§ | ÂŒ cup | Freshly grated, for serving |
The beans are the foundation, so choose high-quality canned varietiesâlook for no-salt-added options at Whole Foods or Trader Joe's for the best flavor. I always grab Woodstock or Muir Glen brands; they hold up better than store-brand options. For the vegetables, freshness matters mostâcarrots should be crisp, celery firm, and onions vibrant. If using dried beans instead of canned, soak them overnight for perfect texture. The San Marzano tomatoes are worth the splurgeâthey're sweeter and less acidic than regular canned tomatoes, giving the soup that authentic Italian touch.
No fresh basil? Dried works at one-third the amount, but the flavor won't be as bright. Short on kidney beans? Substitute extra cannellini or pintoâthe texture stays similar. For the broth, homemade is ideal, but even low-sodium store-bought works in a pinch. The olive oil should be extra-virginâcheap oil can make the soup taste flat. If you're feeling adventurous, add a splash of white wine when sautĂ©ing the vegetables for extra depth. And if you're serving with bread, toasted sourdough pairs perfectly with the rich flavors.
This soup tastes even better the next dayâflavors meld beautifully when refrigerated. Store in an airtight container for up to 5 days or freeze for 3 months. I like to portion it into individual containers so I can grab a bowl anytime. The Parmesan and basil garnish are optional but add that restaurant-quality touch. For extra heartiness, serve with a side of crusty bread or a simple arugula salad.
Why You'll Love This Recipe
- Hereâs what sold me: this soup tastes better the next day. The flavors meld, the beans soften just right, and suddenly youâre making it twice a week. Plus, itâs cheapâbeans and tomatoes stretch forever, so my wallet thanks me every time.
- Pantry Powerhouse: I swear by this recipe when my fridge is half-empty but my stomachâs growling. Three beansâcannellini, kidney, and pintoâplus a can of tomatoes and a handful of carrots? Thatâs all it takes to pull together something hearty without a grocery run.
- Creamy & Crunchy Magic: The cannellini beans bring that velvety texture, while the kidney beans add earthy bite. Toss in some diced tomatoes and carrots, simmer it right, and suddenly youâve got layersâsmooth, chewy, slightly sweetâthat make you want to slurp it straight from the pot.
- Lunchbox Legend: Between us, this soup is my go-to for meal prep. Pack it in jars or thermoses, and it stays warm (and delicious) for days. Honestly, Iâve sent my kids off to school with itâeven my picky eater asks for seconds when I add a sprinkle of cheese on top.
Step-by-step instructions for rustic 3 bean minestrone soup
Here's how to transform simple pantry staples into a hearty, flavor-packed minestrone that tastes like Nonna's kitchen.
đł Step 1: SautĂ© the Aromatic Vegetable Base
Heat the 0.25 cup extra-virgin olive oil in a large Dutch oven over medium heat until shimmering but not smoking. Add the diced yellow onion and cook for 5 minutes until translucent and just beginning to soften. Here's the thingâdon't rush this step. The onions need time to develop sweetness before they meet the other vegetables.
Add the chopped carrots and celery stalks, stirring to coat in the oil. Cook for 6-8 minutes until the vegetables soften slightly and release their natural juices. You'll see the mixture reduce and become fragrantâthis is your flavor foundation. Season lightly with œ teaspoon salt and ÂŒ teaspoon black pepper to enhance their natural sweetness.
đł Step 2: Build Flavor with Tomatoes and Herbs
Push the vegetables to one side of the pot and add the minced garlic cloves to the empty space. Cook for 30 seconds until fragrantâgarlic burns quickly, so keep an eye on it. Stir well to combine with the vegetables, then add the diced tomatoes, dried oregano, dried basil, and bay leaves.
Cook for 3-4 minutes until the tomatoes begin to break down and release their juices. The mixture should smell like a sun-drenched Italian garden. This is where the magic happensâthe tomatoes will mellow out their acidity as they cook, creating a rich, savory base. If the mixture looks dry, add ÂŒ cup vegetable broth to keep it moist.
đ„ Step 3: Simmer the Bean Medley
Add the 1.5 cups cannellini beans, 1 cup kidney beans, and 1 cup pinto beans to the pot. Pour in the remaining 3.75 cups vegetable broth (total 4 cups) and bring to a gentle boil. Once boiling, reduce heat to low-medium and let it simmer uncovered for 20-25 minutes.
Here's what you're aiming for: the beans should be tender but still hold their shape, and the soup should have a thick, hearty consistency. Stir occasionally to prevent sticking, and taste occasionally to adjust seasoning. If the soup needs more salt, add it graduallyâyou can always adjust later, but you can't take it out. The beans should be fork-tender but not falling apart.
â° Step 4: Finish and Serve with Classic Garnishes
Remove the bay leaves and adjust seasoning with additional salt and black pepper if needed. The soup should be rich, flavorful, and perfectly balanced. Taste it nowâit should sing with Italian herbs and bean goodness. If the soup is too thick, add ÂŒ cup water or broth to reach your desired consistency.
Ladle the soup into bowls and garnish each serving with 2 tablespoons chopped fresh basil leaves and 1 tablespoon freshly grated Parmesan cheese. The fresh basil adds a bright, herbal note that cuts through the richness, while the Parmesan adds a salty, umami depth. Serve immediately with crusty bread for dippingâthis is the moment the soup truly shines.
Pro Tips For Making 3 Bean Minestrone Soup
- SOAK BEANS OVERNIGHT: I learned this the hard wayâskipping the soak leaves your cannellini and pinto beans rubbery, no matter how long you simmer. Toss them in cold water with a pinch of salt (yes, even for canned beans if youâre using them) and let them sit 8+ hours. The kidney beans can go in raw, but the others will thank you for the extra time.
- PEEL KIDNEY BEANS: The skins on kidney beans turn bitter and slimy when overcooked, and no one wants that in their soup. Give them a quick scrub under running water, then boil them for just 5 minutes before adding to the pot. Drain and rinse againâthis keeps their texture firm and flavor bright.
- SAUTĂ CARROTS FIRST: If you toss carrots straight into the boiling broth, theyâll turn to mush and disappear into the background. Instead, cook them in a dry pan for 3-4 minutes until they soften and develop a little color. Then add them to the potâtheyâll hold their shape and add depth to every spoonful.
- USE TWO CANS OF TOMATOES: One can of diced tomatoes? Thatâs just a starting point. Double itâone crushed, one dicedâfor a soup thatâs actually tomato-forward, not just bean-heavy. The crushed ones break down into a silky base, while the diced keep texture. Trust me, your taste buds will notice.
Serving suggestions for this 3 bean minestrone soup
Bread Pairings
Crusty sourdough bread is my go-to pairingâits tangy crunch contrasts beautifully with the soup's hearty flavors. Warm the bread in the oven for 5 minutes at 350°F before serving to enhance its texture. For extra indulgence, try focaccia with rosemary and olive oil, which soaks up the broth like a dream. đ
Cheese Boards
Set up a simple cheese board with Parmigiano-Reggiano, pecorino romano, and aged goat cheese for serving. The sharpness of the goat cheese balances the soup's richness, while the Parmigiano adds that classic umami finish. I like to include fig jam or honey for a touch of sweetness that complements the savory flavors.
Green Salad
A light arugula salad with lemon vinaigrette cuts through the soup's heartiness. Toss 4 cups baby arugula with 2 tbsp extra-virgin olive oil, 1 tbsp lemon juice, œ tsp Dijon mustard, and a pinch of sea salt. Add Œ cup shaved Parmesan for a creamy contrast. The peppery bite refreshes the palate between spoonfuls of soup.
Wine Pairings
For a classic Italian touch, pair your minestrone with a crisp Chianti or Sangiovese. The medium-bodied red wine enhances the tomato and herb notes without overpowering the dish. If you prefer white, a Vermentino from Sardinia offers bright acidity that complements the soup's richness. Chill your wine to 55-60°F for the perfect balance.
Garnish Upgrades
Elevate your serving with extra garnishes like toasted pine nuts or crispy prosciutto for a savory crunch. A drizzle of high-quality balsamic glaze adds a touch of sweetness, while fresh lemon zest brightens the flavors. These finishing touches make your minestrone feel like a restaurant-worthy dish. đ«
Meal Prep Serving
When serving leftovers, keep the presentation warm and inviting. Reheat the soup gently on the stove with a splash of water or broth, then top with fresh basil and a sprinkle of Parmesan. Serve in pre-warmed bowls to maintain the perfect temperature. For a cozy touch, add a side of garlic bread or a simple tomato and mozzarella salad to round out the meal.
Nutrition facts
Frequently asked questions
Can I make this minestrone soup with dried beans instead of canned?
If using dried beans, soak them overnight in plenty of water with a pinch of salt. Drain and rinse before adding to the pot, then increase simmering time by 30-40 minutes until fully tender. For best texture, use a mix of cannellini, kidney, and pinto beansâjust remember dried beans take longer to cook through completely.
How can I make this soup vegan?
Swap the Parmesan for nutritional yeast (1 tbsp per serving) and use vegetable broth instead of chicken broth. For extra richness, stir in 1 tablespoon olive oil per bowl before serving. The flavor remains hearty and satisfying without any dairyâjust ensure your canned beans are BPA-free and vegan-certified if that matters to you.
Why did my minestrone turn out too thin?
This usually happens if the beans weren't cooked long enough or if too much liquid was added. For a thicker soup, simmer uncovered for 5-10 extra minutes to reduce the broth naturally. If needed, mash a few beans with a fork to thicken it further. The ideal consistency should coat the back of a spoon but still be ladle-friendly.
Can I prepare this soup in an Instant Pot?
Yes! SautĂ© the onions, carrots, and celery in 0.25 cup olive oil on sautĂ© mode for 5 minutes. Add garlic, tomatoes, and herbs, then pour in all ingredients. Cook on high pressure for 8 minutes, then quick-release. Finish with fresh basil and Parmesan. The Instant Pot version cooks in 25 minutes totalâperfect for busy weeknights!
