Picture a chilly evening, the kind where you want something warm and satisfying without spending hours in the kitchen. That's when I turn to this minestrone recipe. It's a classic Italian soup that's become a staple in my home because it's both comforting and good for you.
Advertisements1
This minestrone is like a garden in a bowl – each spoonful brings together tender vegetables, beans, and pasta in a rich tomato broth. It's the kind of meal that makes you feel good, knowing you're feeding your family wholesome ingredients that taste amazing.
What I love about this recipe is its flexibility. You can use whatever vegetables you have on hand, making it a perfect 'clean out the fridge' meal. Plus, it's a one-pot wonder, which means minimal cleanup and maximum flavor.
Why You'll Love This Recipe
About the Ingredients
2 tablespoons olive oil
Use a good quality extra-virgin olive oil for the best flavor. You can substitute with avocado oil if needed.
1 large yellow onion, diced
Sweet yellow onions add a mild flavor. You can use white or red onions if that's what you have.
3 cloves garlic, minced
Fresh garlic is best, but you can use 1 teaspoon of garlic powder in a pinch.
2 large carrots, peeled and diced
Carrots add natural sweetness. Baby carrots work too—just chop them smaller.
2 celery stalks, diced
Celery adds a savory depth. If you don't have celery, use a bit of fennel or bell pepper.
1 medium zucchini, diced
Zucchini cooks quickly and adds tenderness. You can swap for yellow squash or green beans.
1 can (15 oz) diced tomatoes
Fire-roasted diced tomatoes add a smoky flavor. Use regular if you prefer a milder taste.
6 cups vegetable broth
Low-sodium vegetable broth is best to control salt. You can use chicken broth if not vegetarian.
1 can (15 oz) cannellini beans, drained and rinsed
Cannellini beans are creamy and hold up well. Great northern beans or chickpeas work too.
1 cup small pasta (like ditalini or elbow)
Any small pasta works—I like ditalini. Gluten-free pasta is fine, just adjust cooking time.
1 teaspoon dried oregano
Dried oregano adds classic Italian flavor. Use 1 tablespoon fresh oregano if you have it.
Salt and black pepper to taste
Season generously. Freshly ground black pepper makes a difference.
Tips & Tricks
Don't overcook the pasta
Cook it separately and add to individual bowls to prevent it from getting mushy in the broth.
Use a heavy-bottomed pot
This ensures even heat and prevents sticking. A Dutch oven works great.
Let it simmer
A low, slow simmer develops deeper flavors. Don't rush it—give it at least 20 minutes.
Pro Tips
Step-by-Step Instructions
1. Sauté the Aromatics
Heat olive oil in a large pot over medium heat (350°F / 175°C). Add onion and cook for 3-4 minutes until translucent. Add garlic and cook for 30 seconds until fragrant.
2. Add the Vegetables
Stir in carrots, celery, and zucchini. Cook for 5-7 minutes, stirring occasionally, until they start to soften and become slightly golden brown at the edges.
3. Add Tomatoes and Broth
Pour in the diced tomatoes and vegetable broth. Add oregano, salt, and pepper. Bring to a boil over high heat (212°F / 100°C), then reduce to a simmer (around 185°F / 85°C).
4. Simmer the Soup
Let the soup simmer for 15-20 minutes, uncovered, until the vegetables are tender and the flavors meld. The broth should be rich and aromatic.
5. Add Beans and Pasta
Stir in the drained beans and pasta. Continue to simmer for 8-10 minutes, or until the pasta is al dente. The pasta should be tender but still have a slight bite.
6. Adjust Seasoning
Taste and adjust salt and pepper as needed. If you like a little heat, add a pinch of red pepper flakes.
7. Serve Hot
Ladle into bowls and top with grated Parmesan cheese and a drizzle of olive oil. Serve immediately with crusty bread.
Delicious Variations
Vegetable-Packed
Add chopped kale or spinach at the end for extra greens.
Protein-Packed
Stir in cooked Italian sausage or shredded chicken for a heartier meal.
Grain Swap
Replace pasta with cooked farro or barley for a chewy texture.
How to Store Minestrone
Refrigerator
Store in an airtight container for up to 4 days. The pasta will absorb liquid, so add a splash of broth when reheating.
Freezer
Freeze without the pasta for up to 3 months. Thaw overnight in the fridge and add freshly cooked pasta when serving.
Reheating
Reheat gently on the stovetop over medium-low heat, stirring occasionally, until hot throughout.
Frequently Asked Questions
Q: Can I make minestrone in a slow cooker?
Yes, you can. Sauté the aromatics first, then add everything except the pasta to the slow cooker. Cook on low for 6-8 hours, then add the pasta and cook on high for 15-20 minutes until tender.
Q: What can I use instead of cannellini beans?
You can use any white bean like great northern or navy beans. Chickpeas also work well and add a different texture.
Q: How can I make minestrone gluten-free?
Use gluten-free pasta or substitute with cooked rice or quinoa. Ensure your broth and canned tomatoes are certified gluten-free.
Q: Can I add meat to minestrone?
Absolutely. Brown Italian sausage or pancetta with the onions for a richer flavor. You can also add shredded chicken or leftover beef.
Q: Is minestrone good for meal prep?
Yes, it's excellent for meal prep. Store it in individual containers and refrigerate for up to 4 days. The flavors get even better the next day.
If you try this minestrone recipe, I'd love to hear how it turns out! Leave a comment below or tag me on social media with your creations. And don't forget to subscribe for more cozy soup recipes. Keep it simple, keep it growing.
Minestrone
Minestrone is a hearty, vegetable-packed Italian soup that's perfect for a cozy, nutritious weeknight dinner.
🧂 Ingredients
- 2 tablespoons olive oil
- 1 large yellow onion, diced
- 3 cloves garlic, minced
- 2 large carrots, peeled and diced
- 2 celery stalks, diced
- 1 medium zucchini, diced
- 1 can (15 oz) diced tomatoes
- 6 cups vegetable broth
- 1 can (15 oz) cannellini beans, drained and rinsed
- 1 cup small pasta (like ditalini or elbow)
- 1 teaspoon dried oregano
- Salt and black pepper to taste
📋 Instructions
- 1Sauté the Aromatics — Heat olive oil in a large pot over medium heat (350°F / 175°C). Add onion and cook for 3-4 minutes until translucent. Add garlic and cook for 30 seconds until fragrant.
- 2Add the Vegetables — Stir in carrots, celery, and zucchini. Cook for 5-7 minutes, stirring occasionally, until they start to soften and become slightly golden brown at the edges.
- 3Add Tomatoes and Broth — Pour in the diced tomatoes and vegetable broth. Add oregano, salt, and pepper. Bring to a boil over high heat (212°F / 100°C), then reduce to a simmer (around 185°F / 85°C).
- 4Simmer the Soup — Let the soup simmer for 15-20 minutes, uncovered, until the vegetables are tender and the flavors meld. The broth should be rich and aromatic.
- 5Add Beans and Pasta — Stir in the drained beans and pasta. Continue to simmer for 8-10 minutes, or until the pasta is al dente. The pasta should be tender but still have a slight bite.
- 6Adjust Seasoning — Taste and adjust salt and pepper as needed. If you like a little heat, add a pinch of red pepper flakes.
- 7Serve Hot — Ladle into bowls and top with grated Parmesan cheese and a drizzle of olive oil. Serve immediately with crusty bread.



