If you are craving a warm, nourishing meal that feels both comforting and wholesome, this Classic Minestrone Soup With Fresh Vegetables is exactly what you need. Packed with colorful vegetables, hearty beans, tender pasta, and a rich tomato broth, this soup is inspired by the beloved Olive Garden-style minestrone but made fresh and simple at home.
This recipe is naturally vegetarian, easy to make vegan, and perfect for feeding a family or prepping meals for the week. It is filling without being heavy, loaded with flavor, and made with everyday ingredients you can find at any grocery store.
Why Youโll Love This Minestrone Soup

This minestrone soup is a favorite for many reasons, starting with how balanced and satisfying it is. Each bowl offers a mix of vegetables, plant-based protein, and comforting carbs.
It is also incredibly versatile. You can adjust the vegetables based on what is in season or already in your fridge, making it a great clean-out-the-produce-drawer recipe.
Another reason to love this soup is how well it stores. The flavors deepen over time, making leftovers just as delicious, if not better, the next day.
Finally, this recipe is family-friendly and budget-friendly. It uses simple pantry staples and makes a generous batch, perfect for busy weeknights or cozy weekends.
Ingredients for Classic Minestrone Soup
This soup relies on fresh vegetables and pantry ingredients to create its signature hearty texture and flavor.
Fresh Vegetables
- 2 tablespoons olive oil
- 1 medium onion, diced
- 2 carrots, peeled and sliced
- 2 celery stalks, sliced
- 3 cloves garlic, minced
- 1 medium zucchini, diced
- 1 cup fresh or frozen green beans, cut into pieces
Soup Base and Add-Ins
- 1 can diced tomatoes, 14.5 ounces
- 1 can tomato sauce, 15 ounces
- 4 cups vegetable broth
- 1 can kidney beans, drained and rinsed
- 1 can white beans, drained and rinsed
- 1 teaspoon Italian seasoning
- 1 bay leaf
- Salt and black pepper, to taste
Pasta
- 1 cup small pasta such as ditalini, small shells, or elbow macaroni
Optional Garnishes
- Fresh parsley or basil, chopped
- Grated Parmesan or dairy-free alternative
Ingredient Notes and Substitutions
Beans provide the heartiness in this soup. Kidney beans and white beans are classic, but chickpeas or cannellini beans also work well.
If you need a gluten-free version, use gluten-free pasta or leave the pasta out entirely and add extra beans or vegetables.
To keep the soup vegan, skip the cheese garnish or use a plant-based alternative.
Step-by-Step Instructions
This classic minestrone soup comes together in one pot and is easy to follow, even for beginner cooks.
Step 1: Sautรฉ the Vegetables
Heat the olive oil in a large pot over medium heat. Add the diced onion, carrots, and celery. Cook for about 5 to 7 minutes, stirring occasionally, until the vegetables begin to soften.
This step builds the flavor base of the soup, so take your time and let the vegetables gently cook.
Step 2: Add Garlic and Seasoning
Stir in the minced garlic and Italian seasoning. Cook for about 30 seconds until fragrant, being careful not to let the garlic burn.
Step 3: Build the Soup Base
Add the diced tomatoes, tomato sauce, vegetable broth, kidney beans, white beans, green beans, zucchini, and bay leaf. Stir well to combine.
Bring the soup to a gentle boil, then reduce the heat to a simmer.
Step 4: Simmer the Soup
Let the soup simmer uncovered for about 20 minutes, stirring occasionally. This allows the vegetables to become tender and the flavors to blend together.
Taste and season with salt and black pepper as needed.
Step 5: Add the Pasta
Stir in the pasta and continue cooking for another 8 to 10 minutes, or until the pasta is tender but not overcooked. Stir occasionally to prevent sticking.
Once the pasta is cooked, remove the bay leaf and turn off the heat.
Step 6: Serve and Enjoy
Ladle the soup into bowls and garnish with fresh herbs and grated Parmesan if desired. Serve hot with crusty bread or a simple salad.
Pro Tips for Success
Cut vegetables into similar-sized pieces so they cook evenly.
Do not overcook the pasta. If you plan to store leftovers, consider cooking the pasta separately and adding it to individual bowls.
Taste the soup near the end and adjust seasoning gradually for the best balance.
Use low-sodium vegetable broth if you prefer more control over salt levels.
Flavor Variations
This minestrone soup is easy to customize with small changes.
Extra veggie version. Add spinach, kale, or cabbage during the last few minutes of cooking.
Protein boost. Stir in cooked lentils or extra beans for a more filling soup.
Herb-forward version. Add fresh rosemary or thyme for a more aromatic flavor.
Spicy twist. Add a pinch of red pepper flakes for gentle heat.
Serving Suggestions
This soup is satisfying on its own, but it pairs beautifully with simple sides.
Serve with crusty bread, garlic bread, or breadsticks.
Pair with a fresh green salad for a light but complete meal.
Enjoy it as a starter before pasta or roasted vegetable dishes.
Storage and Freezing Instructions
Store leftover minestrone soup in an airtight container in the refrigerator for up to 4 days.
For freezing, allow the soup to cool completely, then freeze in freezer-safe containers for up to 3 months. If possible, freeze without the pasta and add freshly cooked pasta when reheating.
Reheat gently on the stovetop, adding a splash of water or broth if needed.
PrintClassic Minestrone Soup With Fresh Vegetables
This classic minestrone soup is made with fresh vegetables, hearty beans, tender pasta, and a rich tomato broth for a comforting, wholesome, and family friendly meal.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 6 servings
- Category: Soup
- Method: Stovetop
- Cuisine: Italian
- Diet: Vegetarian
Ingredients
- 2 tablespoons olive oil
- 1 medium onion, diced
- 2 carrots, peeled and sliced
- 2 celery stalks, sliced
- 3 cloves garlic, minced
- 1 medium zucchini, diced
- 1 cup green beans, cut into pieces
- 1 can diced tomatoes (14.5 oz)
- 1 can tomato sauce (15 oz)
- 4 cups vegetable broth
- 1 can kidney beans, drained and rinsed
- 1 can white beans, drained and rinsed
- 1 teaspoon Italian seasoning
- 1 bay leaf
- Salt and black pepper, to taste
- 1 cup small pasta
- Fresh parsley or basil, optional
- Grated Parmesan or dairy-free alternative, optional
Instructions
- Heat olive oil in a large pot over medium heat.
- Add onion, carrots, and celery and cook until softened.
- Stir in garlic and Italian seasoning and cook until fragrant.
- Add diced tomatoes, tomato sauce, vegetable broth, beans, green beans, zucchini, and bay leaf.
- Bring to a boil, then reduce to a simmer.
- Simmer uncovered until vegetables are tender.
- Stir in pasta and cook until tender.
- Remove bay leaf and season with salt and pepper.
- Ladle into bowls and garnish if desired.
Notes
For best texture when storing leftovers, cook pasta separately and add just before serving.
Nutrition Facts (Per Serving)
| Nutrient | Amount |
|---|---|
| Calories | ~290 |
| Protein | 11 g |
| Carbohydrates | 45 g |
| Fat | 7 g |
| Fiber | 10 g |
| Sodium | ~720 mg |
Values are estimates and will vary depending on ingredients used.
FAQ About Minestrone Soup
Is minestrone soup healthy?
Yes, minestrone soup is rich in vegetables, fiber, and plant-based protein, making it a nourishing and balanced meal.
Can I make this soup vegan?
This recipe is already vegan if you use vegetable broth and skip the cheese garnish.
Can I use frozen vegetables?
Absolutely. Frozen green beans, carrots, or mixed vegetables work well and save prep time.
How do I thicken minestrone soup?
The pasta and beans naturally thicken the soup. You can also mash a small portion of the beans and stir them back in.
Can I make this soup in advance?
Yes, this soup tastes even better the next day as the flavors develop.
Final Thoughts
This Classic Minestrone Soup With Fresh Vegetables is proof that simple ingredients can create a deeply satisfying and comforting meal. It is wholesome, adaptable, and perfect for any season.
Whether you are cooking for your family, meal prepping for the week, or craving a cozy bowl of soup, this minestrone recipe is one you will return to again and again.