Minestrone Soup is a warm, colorful bowl packed with vegetables, beans, and small pasta in a tomato broth. It is easy to make, flexible with what you have, and great for family meals. This classic Italian soup is perfect on a cool night, but light enough to enjoy any time. You can make it with pantry staples, add your favorite greens, and finish with fresh herbs and Parmesan. It is budget-friendly, healthy, and very comforting.

Why Make Minestrone Soup
Minestrone Soup is the kind of meal that gives you comfort without a lot of work. It uses simple ingredients you likely have on hand: onion, celery, carrots, canned tomatoes, beans, and small pasta. You can swap in zucchini, green beans, or leafy greens based on the season or what’s in your fridge. The soup tastes rich and hearty, yet it stays light, thanks to a tomato-based broth and plenty of vegetables.
It is a smart way to stretch a budget, too. One pot makes several servings, and leftovers taste even better the next day. You can pack it for lunch or freeze extra portions for busy weeks. In summer, lean into zucchini and basil; in fall and winter, add potatoes and kale. This recipe respects classic flavors while letting you make it your own. It is a dependable, feel-good soup you will come back to again and again.
Why You’ll Love This Minestrone Soup
Cozy Flavor with Everyday Ingredients
You get deep, homey flavor from simple steps: sauté the veggies, bloom the herbs, and simmer with tomatoes and broth. Beans add body, and a small pasta shape makes every bite satisfying.
Quick to Make, Easy to Love
One pot, about 40 minutes, and dinner is ready. It is flexible, forgiving, and friendly to many diets.
Ingredients and Substitutions
What You’ll Need for This Recipe
- 2 tbsp olive oil
- 1 medium onion, diced
- 2 carrots, diced
- 2 celery ribs, diced
- 3 garlic cloves, minced
- 1 medium zucchini, diced
- 1 cup green beans, trimmed and cut into 1-inch pieces
- 1 small potato, diced (about 1 cup; optional but hearty)
- 2 tbsp tomato paste
- 1 (14.5-oz/400 g) can diced tomatoes
- 6 cups vegetable broth (or chicken broth)
- 1 bay leaf
- 1 tsp dried Italian seasoning (or 1/2 tsp each dried basil and oregano)
- 1/4 tsp red pepper flakes (optional)
- 1 (15-oz/425 g) can cannellini beans, drained and rinsed
- 1 (15-oz/425 g) can red kidney beans, drained and rinsed (optional)
- 1 cup small pasta (ditalini, small shells, or elbows)
- 2 cups chopped kale or baby spinach
- 1 small Parmesan rind (optional; skip for vegan)
- 1 tbsp lemon juice or red wine vinegar
- Salt and black pepper, to taste
- Fresh parsley or basil, chopped, for serving
- Grated Parmesan, for serving (optional)
Smart Swaps for Dietary Needs
- Gluten-free: Use gluten-free pasta or cooked rice; or skip pasta and add more beans.
- Vegan: Use vegetable broth and skip Parmesan rind and cheese; finish with olive oil and lemon.
- Low-sodium: Choose low-sodium broth and beans; season with salt at the end.
- More protein: Add extra beans or stir in cooked Italian chicken sausage or turkey sausage.
Smart Variation (Optional)
- Smoky twist: Add 1 tsp smoked paprika.
- Autumn version: Swap zucchini and green beans for extra potato and butternut squash.
- Pesto finish: Stir in 1–2 tbsp basil pesto at the end for fresh, bright flavor.
How to Make Minestrone Soup
Step-by-Step Cooking Instructions
Step 1: Warm olive oil in a large pot over medium heat. Add onion, carrots, and celery. Cook, stirring, until soft, 5–7 minutes.
Step 2: Add garlic, zucchini, green beans, and potato. Cook 2–3 minutes to soften slightly.
Step 3: Stir in tomato paste and cook 1 minute to caramelize. Add Italian seasoning and red pepper flakes; stir to bloom the spices.
Step 4: Pour in diced tomatoes and broth. Add bay leaf and Parmesan rind (if using). Season with 1 tsp salt and 1/2 tsp black pepper to start.
Step 5: Bring to a gentle boil, then add the pasta. Stir well so it does not stick.
Step 6: Reduce heat to medium-low and simmer, uncovered, until pasta is al dente and veggies are tender, about 10–12 minutes. Stir in cannellini (and kidney) beans and the kale or spinach; simmer 3–5 minutes more. Remove bay leaf and Parmesan rind.
Step 7: Finish with lemon juice or vinegar. Taste and adjust salt and pepper. Ladle into bowls and top with chopped herbs and Parmesan (if using). Serve hot.
Tips for Texture, Timing & Tools
- Pasta control: For the best texture in leftovers, cook pasta separately and add to each bowl.
- Broth balance: If the soup gets too thick, add a splash of hot water or broth.
- Layer flavor: Sauté veggies well and toast the tomato paste for deeper taste.
- Tools: A heavy pot or Dutch oven holds steady heat and prevents sticking.
- Greens last: Add tender greens at the end to keep color and bite.
Storage & Reheating
How to Store It Right
- Fridge: Cool fully, then store in airtight containers for up to 4 days. If possible, store pasta separate from the soup.
- Freezer: Freeze soup without pasta for up to 3 months. Thaw in the fridge overnight.
Reheating Without Losing Flavor
- Stovetop: Warm over medium heat until hot, 8–10 minutes. Add water or broth as needed.
- Microwave: Reheat in short bursts, stirring between each. Add a splash of liquid if thick.
- Freshen: Finish with a squeeze of lemon and a drizzle of olive oil before serving.
A Dish Worth Making Again and Again
It is simple, reliable, and tasty with whatever veggies you have. Make a big pot and enjoy all week.
PrintMinestrone Soup
A warm, hearty soup packed with vegetables, beans, and pasta in a flavorful tomato broth.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Method: Stovetop
- Cuisine: Italian
- Diet: Vegetarian
Ingredients
- 2 tbsp olive oil
- 1 medium onion, diced
- 2 carrots, diced
- 2 celery ribs, diced
- 3 garlic cloves, minced
- 1 medium zucchini, diced
- 1 cup green beans, trimmed and cut into 1-inch pieces
- 1 small potato, diced (about 1 cup; optional)
- 2 tbsp tomato paste
- 1 (14.5-oz/400 g) can diced tomatoes
- 6 cups vegetable broth (or chicken broth)
- 1 bay leaf
- 1 tsp dried Italian seasoning (or 1/2 tsp each dried basil and oregano)
- 1/4 tsp red pepper flakes (optional)
- 1 (15-oz/425 g) can cannellini beans, drained and rinsed
- 1 (15-oz/425 g) can red kidney beans, drained and rinsed (optional)
- 1 cup small pasta (ditalini, small shells, or elbows)
- 2 cups chopped kale or baby spinach
- 1 small Parmesan rind (optional; skip for vegan)
- 1 tbsp lemon juice or red wine vinegar
- Salt and black pepper, to taste
- Fresh parsley or basil, chopped, for serving
- Grated Parmesan, for serving (optional)
Instructions
- Warm olive oil in a large pot over medium heat. Add onion, carrots, and celery. Cook, stirring, until soft, 5-7 minutes.
- Add garlic, zucchini, green beans, and potato. Cook 2-3 minutes to soften slightly.
- Stir in tomato paste and cook 1 minute to caramelize. Add Italian seasoning and red pepper flakes; stir to bloom the spices.
- Pour in diced tomatoes and broth. Add bay leaf and Parmesan rind (if using). Season with 1 tsp salt and 1/2 tsp black pepper to start.
- Bring to a gentle boil, then add the pasta. Stir well so it does not stick.
- Reduce heat to medium-low and simmer, uncovered, until pasta is al dente and veggies are tender, about 10-12 minutes. Stir in cannellini (and kidney) beans and the kale or spinach; simmer 3-5 minutes more. Remove bay leaf and Parmesan rind.
- Finish with lemon juice or vinegar. Taste and adjust salt and pepper. Ladle into bowls and top with chopped herbs and Parmesan (if using). Serve hot.
Notes
Store leftovers in airtight containers for up to 4 days in the fridge. Can be frozen without pasta for up to 3 months.
Nutrition
- Serving Size: 1 serving
- Calories: 350
- Sugar: 6g
- Sodium: 600mg
- Fat: 10g
- Saturated Fat: 2g
- Unsaturated Fat: 7g
- Trans Fat: 0g
- Carbohydrates: 50g
- Fiber: 12g
- Protein: 15g
- Cholesterol: 5mg
FAQs
Can I make minestrone soup in a slow cooker?
Yes. Sauté onion, carrots, celery, garlic, and tomato paste on the stove first for flavor. Transfer to the slow cooker with tomatoes, broth, bay leaf, and seasonings. Cook on Low 6–7 hours or High 3–4 hours. Stir in beans, greens, and cooked pasta in the last 15–20 minutes.
Do I need to cook the pasta separately?
Not required, but recommended for the best leftovers. Cooking pasta in the soup is easy and tasty, but the pasta will keep absorbing liquid as it sits. If you want a thinner soup on day two, cook pasta on its own and add to each bowl.
Can I freeze minestrone soup?
Yes. Freeze without pasta for the best texture. Cool completely, pack in freezer-safe containers, and freeze up to 3 months. Thaw in the fridge and reheat gently. Add fresh-cooked pasta when serving.
How can I make this soup more filling?
Add extra beans, use a hearty pasta shape, or stir in cooked sausage, shredded chicken, or plant-based sausage. A Parmesan rind during simmering also boosts body and flavor.
Final Thoughts
Minestrone Soup is a cozy, flexible classic that makes dinner simple. Use what you have, season to taste, and enjoy a warm bowl any night of the week.










Leave a Reply