There's something magical about a pot of minestrone simmering on the stove. The aroma of garlic and herbs mingling with fresh vegetables fills the kitchen with warmth and promise. It's the kind of soup that wraps you in a cozy blanket of comfort, reminding you of lazy Sunday afternoons in a Tuscan farmhouse.
Advertisements1
This minestrone is my love letter to the Italian countryside. It's packed with seasonal vegetables, creamy cannellini beans, and tiny pasta that dances in a rich tomato broth. Each spoonful is a journey through the garden, celebrating the simple, honest flavors that make Italian cooking so beloved.
I've crafted this recipe to be both authentic and accessible. It's a one-pot wonder that comes together in under an hour, making it perfect for busy weeknights. But don't let the simplicity fool you – this soup is a symphony of textures and tastes that will transport you straight to the heart of Italy.
Why You'll Love This Recipe
About the Ingredients
3 tablespoons (45ml) extra-virgin olive oil
Use a good quality olive oil for the best flavor; you can substitute with regular olive oil or avocado oil.
1 large yellow onion, diced (about 1 1/2 cups)
Sweet onions like Vidalia also work; if you only have red or white, that's fine too.
2 carrots, peeled and diced (about 1 cup)
For a sweeter touch, use baby carrots; no need to peel them.
2 celery stalks, diced (about 1 cup)
Include the leaves for extra flavor; celery hearts are more tender.
3 cloves garlic, minced
Fresh garlic is best; in a pinch, use 1 teaspoon garlic powder.
1 medium zucchini, diced (about 1 1/2 cups)
Yellow squash works as a substitute; no need to peel.
1 cup (150g) green beans, trimmed and cut into 1-inch pieces
Fresh or frozen both work; if using frozen, add directly without thawing.
1 can (14.5 oz / 411g) diced tomatoes, with juices
Use fire-roasted for a smoky flavor; or crush whole tomatoes by hand.
4 cups (960ml) vegetable broth
Low-sodium broth is recommended; chicken broth also works if not vegetarian.
1 can (15 oz / 425g) cannellini beans, drained and rinsed
Great northern beans or chickpeas are good substitutes.
1/2 cup (75g) small pasta, such as ditalini or elbow macaroni
Gluten-free pasta works; or use pearl barley for a chewy texture.
1 teaspoon dried oregano
Use 1 tablespoon fresh oregano if available; or Italian seasoning blend.
1/2 teaspoon salt, plus more to taste
Adjust based on your broth's saltiness; sea salt or kosher salt both fine.
1/4 teaspoon black pepper
Freshly ground is best; add red pepper flakes for a kick.
1/4 cup (10g) fresh basil, chopped, for garnish
Parsley or spinach can be used; if using dried basil, use 1 teaspoon.
Grated Parmesan cheese, for serving (optional)
Pecorino Romano or nutritional yeast for a dairy-free option.
Tips & Tricks
Avoid overcooking the pasta
Cook it separately if you plan to have leftovers, or add it in the last 10 minutes so it stays al dente.
Don't skip the soffritto
Sautéing the onion, carrot, and celery in olive oil builds a deep flavor base – be patient and let them soften without browning.
Season in layers
Add salt at each step, but taste before serving – the broth reduces, so you may need less salt than you think.
Pro Tips
Step-by-Step Instructions
1. Sauté the Aromatics
Heat the olive oil in a large pot over medium heat (350°F / 175°C). Add the onion, carrots, and celery, and cook for 5-7 minutes until the vegetables are soft and fragrant, but not browned. Stir in the garlic and cook for another minute until aromatic.
2. Add Vegetables and Herbs
Stir in the zucchini, green beans, diced tomatoes with their juices, and oregano. Cook for 3-4 minutes, allowing the tomatoes to release their juices and the vegetables to begin to soften.
3. Pour in the Broth
Add the vegetable broth and bring the soup to a boil over high heat (212°F / 100°C). Once boiling, reduce the heat to low (200°F / 95°C) and let it simmer gently for 10 minutes, letting the flavors meld.
4. Simmer the Soup
Let the soup simmer uncovered for 10-15 minutes, until the vegetables are tender but still have a slight bite. The broth should be rich and aromatic.
5. Add Beans and Pasta
Stir in the cannellini beans and pasta. Continue to simmer for 10-12 minutes, or until the pasta is al dente – tender but still firm to the bite. Stir occasionally to prevent sticking.
6. Season and Finish
Season with salt and pepper to taste. If the soup is too thick, add a splash of broth or water. Remove from heat and stir in the fresh basil.
7. Serve with Toppings
Ladle the minestrone into bowls and top with a generous sprinkle of grated Parmesan cheese and extra basil, if desired. Serve hot with crusty bread for dipping.
Delicious Variations
- Add a Parmesan rind to the broth while simmering for an extra savory depth.
- For a heartier version, add cubed potatoes or butternut squash along with the zucchini.
- Make it vegan by skipping the Parmesan or using a plant-based alternative.
How to Store Minestrone
Refrigerator
Store in an airtight container in the refrigerator for up to 5 days.
Freezer
Freeze in a freezer-safe container for up to 3 months. Thaw overnight in the fridge before reheating.
Reheating
Reheat gently on the stovetop over medium heat, adding a splash of broth or water to thin if needed. Or microwave in 1-minute intervals, stirring in between.
Frequently Asked Questions
Q: How do you thicken minestrone soup?
To thicken minestrone, you can mash some of the beans against the side of the pot, or blend a portion of the soup and stir it back in. Alternatively, add a slurry of cornstarch and water, but be careful not to overdo it.
Q: Can you freeze minestrone soup?
Yes, you can freeze minestrone, but note that the pasta will become soft upon reheating. For best results, undercook the pasta slightly, or freeze without the pasta and add fresh pasta when reheating.
Q: What is a good substitute for cannellini beans?
Great northern beans, navy beans, or chickpeas are excellent substitutes for cannellini beans. They have a similar creamy texture and mild flavor.
Q: How long does minestrone last in the fridge?
Minestrone will keep in the refrigerator for up to 5 days when stored in an airtight container. Reheat thoroughly before serving.
Q: Is minestrone good for you?
Yes, minestrone is very healthy. It's packed with fiber-rich vegetables, beans, and complex carbohydrates, and is low in fat. It's a nutrient-dense meal that supports weight management and overall health.
I hope this minestrone brings the warmth of Italy into your kitchen. Don't be afraid to make it your own – wander through your garden or market and see what inspires you. Buon appetito! Wander wisely.
Minestrone
Minestrone is a rustic Italian vegetable soup that's hearty, healthy, and perfect for cozy weeknight dinners.
🧂 Ingredients
- 3 tablespoons (45ml) extra-virgin olive oil
- 1 large yellow onion, diced (about 1 1/2 cups)
- 2 carrots, peeled and diced (about 1 cup)
- 2 celery stalks, diced (about 1 cup)
- 3 cloves garlic, minced
- 1 medium zucchini, diced (about 1 1/2 cups)
- 1 cup (150g) green beans, trimmed and cut into 1-inch pieces
- 1 can (14.5 oz / 411g) diced tomatoes, with juices
- 4 cups (960ml) vegetable broth
- 1 can (15 oz / 425g) cannellini beans, drained and rinsed
- 1/2 cup (75g) small pasta, such as ditalini or elbow macaroni
- 1 teaspoon dried oregano
- 1/2 teaspoon salt, plus more to taste
- 1/4 teaspoon black pepper
- 1/4 cup (10g) fresh basil, chopped, for garnish
- Grated Parmesan cheese, for serving (optional)
📋 Instructions
- 1Sauté the Aromatics — Heat the olive oil in a large pot over medium heat (350°F / 175°C). Add the onion, carrots, and celery, and cook for 5-7 minutes until the vegetables are soft and fragrant, but not browned. Stir in the garlic and cook for another minute until aromatic.
- 2Add Vegetables and Herbs — Stir in the zucchini, green beans, diced tomatoes with their juices, and oregano. Cook for 3-4 minutes, allowing the tomatoes to release their juices and the vegetables to begin to soften.
- 3Pour in the Broth — Add the vegetable broth and bring the soup to a boil over high heat (212°F / 100°C). Once boiling, reduce the heat to low (200°F / 95°C) and let it simmer gently for 10 minutes, letting the flavors meld.
- 4Simmer the Soup — Let the soup simmer uncovered for 10-15 minutes, until the vegetables are tender but still have a slight bite. The broth should be rich and aromatic.
- 5Add Beans and Pasta — Stir in the cannellini beans and pasta. Continue to simmer for 10-12 minutes, or until the pasta is al dente – tender but still firm to the bite. Stir occasionally to prevent sticking.
- 6Season and Finish — Season with salt and pepper to taste. If the soup is too thick, add a splash of broth or water. Remove from heat and stir in the fresh basil.
- 7Serve with Toppings — Ladle the minestrone into bowls and top with a generous sprinkle of grated Parmesan cheese and extra basil, if desired. Serve hot with crusty bread for dipping.



