A steaming bowl of minestrone is the kind of comfort that tastes like home: bright tomatoes, tender vegetables, beans for protein, and little pasta that soaks up all the savory broth. This Italian Minestrone Soup is an easy, weeknight-friendly version that comes together in about 35–45 minutes and works whether you’re feeding kids, meal-prepping, or just craving something hearty but not heavy. If you enjoy small-pasta soups, you might also like a creamier, sausage-studded take — see this creamy parmesan ditalini soup recipe for inspiration.
Why you’ll love this dish
Simple, flexible, and reliably cozy. This minestrone hits all the right marks: vegetables for nutrients, beans for plant-based protein, tomatoes for acidity, and pasta to make it filling. It’s budget-friendly—use whatever vegetables are in season or in your fridge—and it’s easy to scale up for leftovers or a potluck.
“One pot, lots of flavor, and everyone gets what they want — veg for the kids, beans for protein, and pasta for comfort. A regular in our rotation.” — home cook review
Perfect occasions:
- Weeknight dinners when you want something fast and satisfying.
- Make-ahead lunches for the week.
- A simple first-course soup for an Italian-themed dinner.
Nutrition and practicality: using low-sodium broth lets you control salt. Canned beans add convenience and fiber, and finishing with fresh basil or parsley brightens the whole bowl.
How this recipe comes together
You’ll sweat aromatics, build flavor with simmered tomatoes and broth, then add the heartier veggies and beans before finishing with pasta. The pasta is added last so it remains pleasantly al dente instead of turning gummy in the fridge. Expect about 10–12 minutes of active prep and 20–30 minutes of simmer time.
High-level steps:
- Sauté onion, garlic, carrots, and celery to build the base.
- Add quicker-cooking vegetables (zucchini, green beans), then tomatoes and broth.
- Simmer, then add beans and pasta and cook until the pasta is just right.
- Season, garnish, and serve.
What you’ll need
- 2 tablespoons olive oil
- 1 medium onion, chopped
- 2 cloves garlic, minced
- 2 carrots, diced
- 2 celery stalks, diced
- 1 zucchini, diced
- 1 cup green beans, trimmed and chopped
- 1 can (14.5 oz) diced tomatoes, with juices
- 6 cups vegetable broth (low-sodium preferred) — lowers sodium and prevents oversalting
- 1 can (15 oz) kidney beans, drained and rinsed
- 1 cup small pasta (elbow, ditalini, or small shells)
- Salt and black pepper to taste
- Fresh basil or parsley for garnish
Ingredient notes and substitutions:
- Swap kidney beans for cannellini, chickpeas, or a mix for different textures.
- Use gluten-free small pasta to make this GF-friendly.
- For extra greens, stir in a couple handfuls of baby spinach or chopped kale at the end.
- For a meaty version, add cooked Italian sausage or pancetta during step one.
Directions to follow
- Heat 2 tablespoons olive oil in a large pot over medium heat until it glistens.
- Add the chopped onion. Sauté until translucent, about 3–4 minutes. Stir occasionally.
- Add minced garlic and cook 30 seconds, stirring so it doesn’t brown.
- Add diced carrots and celery. Cook 5 minutes, until they begin to soften.
- Stir in diced zucchini and chopped green beans. Cook another 2–3 minutes.
- Pour in the can of diced tomatoes with juices and 6 cups of vegetable broth. Bring to a gentle boil.
- Reduce heat to a simmer and cook 8–10 minutes so flavors meld and vegetables tenderize.
- Add the drained kidney beans and 1 cup small pasta. Simmer until the pasta is al dente, about 8–12 minutes depending on the pasta shape. Stir occasionally to prevent sticking.
- Taste and season with salt and black pepper. Ladle into bowls and garnish with torn fresh basil or chopped parsley. Serve hot.
Timing tip: If you plan to refrigerate leftovers, undercook the pasta by 1–2 minutes so it stays better after reheating.
Best ways to enjoy it
This soup is lovely on its own with crusty bread, or dressed up as a meal:
- Serve with toasted garlic bread or a warm focaccia.
- Grate Parmigiano-Reggiano over individual bowls for extra richness.
- Add a drizzle of good olive oil and a squeeze of lemon for brightness.
- Turn it into a full meal by serving alongside a simple salad or a grilled cheese for kids.
Pairings: a light Chianti or an unoaked white like Pinot Grigio complements the tomato-acid profile.
Storage and reheating tips
- Refrigeration: Cool soup to room temperature (no more than two hours), then store in airtight containers for up to 4 days.
- Freezing: Freeze without the pasta for best texture. Store in freezer-safe containers for up to 3 months. Thaw overnight in the fridge before reheating.
- Reheating: Warm on the stove over medium-low, stirring occasionally. Add a splash of broth or water if it’s thick. Reheat until steaming and reach 165°F for safety. If the pasta was frozen in, expect softer texture; freshly cooked pasta reheated remains better.
- Food safety: Refrigerate leftovers promptly and never refreeze thawed soup unless it was fully cooked after thawing.
Helpful cooking tips
- Start with a low to medium heat for the aromatics to avoid browning garlic. Browning changes the flavor profile.
- Cut vegetables uniformly for even cooking.
- Use low-sodium broth so you can season at the end. Canned tomatoes already contribute salt.
- If the soup tastes flat, add a splash of vinegar or lemon juice to brighten it. A teaspoon at a time is enough.
- To bulk up protein without meat, stir in a handful of cooked quinoa or farro just before serving.
- If you like a silkier broth, pulse a cup of the soup in a blender and then stir it back in.
Creative twists
- Sausage and cream: For a heartier winter version, brown Italian sausage first, remove, then finish the soup with a splash of cream. (See a similar creamy pasta-soup idea in this Italian Penicillin soup write-up for swapping textures and proteins.)
- Pesto swirl: Stir a spoonful of basil pesto into individual bowls for a herbaceous punch.
- White bean and kale: Swap kidney beans for cannellini and add chopped kale for a classic Tuscan feel.
- Gluten-free or low-carb: Use GF pasta or omit pasta and add extra beans and low-carb veg like cauliflower rice.
- Spicy kick: Add red pepper flakes with the garlic for subtle heat.
Common questions
Q: How long does this take to make from start to finish?
A: Active prep is about 10–15 minutes. Simmering and pasta time add around 20–30 minutes, so plan for 35–45 minutes total.
Q: Can I make this vegan?
A: Yes. The recipe as written is vegan if you use vegetable broth and omit any cheese garnish. Top with nutritional yeast if you miss the cheesy note.
Q: Can I freeze minestrone with pasta already in it?
A: It’s better to freeze without the pasta. Pasta softens and becomes mushy after freezing and reheating. Cook fresh pasta when you reheat the soup, or add cooked but firm pasta to individual bowls when serving.
Q: What can I substitute for kidney beans?
A: Cannellini, navy beans, chickpeas, or even cooked lentils all work. Drain and rinse canned beans to reduce sodium.
Q: How do I keep the pasta from getting mushy in leftovers?
A: Undercook pasta by a minute or two when making the soup for planned leftovers. Or cook pasta separately and add to bowls just before serving.
If you want more Italian soup ideas or variations that shift texture and protein, these notes and recipe links above can help you adapt this minestrone for any season or diet.
Print
Italian Minestrone Soup
- Total Time: 45 minutes
- Yield: 4 servings
- Diet: Vegetarian
Description
A cozy, budget-friendly minestrone soup filled with vibrant vegetables, hearty beans, and pasta, perfect for weeknight dinners.
Ingredients
- 2 tablespoons olive oil
- 1 medium onion, chopped
- 2 cloves garlic, minced
- 2 carrots, diced
- 2 celery stalks, diced
- 1 zucchini, diced
- 1 cup green beans, trimmed and chopped
- 1 can (14.5 oz) diced tomatoes, with juices
- 6 cups vegetable broth (low-sodium preferred)
- 1 can (15 oz) kidney beans, drained and rinsed
- 1 cup small pasta (elbow, ditalini, or small shells)
- Salt and black pepper to taste
- Fresh basil or parsley for garnish
Instructions
- Heat olive oil in a large pot over medium heat until it glistens.
- Add chopped onion and sauté until translucent, about 3–4 minutes.
- Add minced garlic and cook for 30 seconds, stirring.
- Add diced carrots and celery, cooking until they begin to soften, about 5 minutes.
- Stir in diced zucchini and chopped green beans and cook for another 2–3 minutes.
- Pour in diced tomatoes with their juices and vegetable broth, bringing to a gentle boil.
- Reduce heat to a simmer and cook for 8–10 minutes.
- Add drained kidney beans and small pasta, simmering until the pasta is al dente, about 8–12 minutes.
- Taste and season with salt and black pepper. Garnish with torn fresh basil or chopped parsley. Serve hot.
Notes
For best texture, undercook pasta if planning to refrigerate leftovers. Use gluten-free pasta if desired.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Soup
- Method: Simmering
- Cuisine: Italian
