Minestrone Soup | Easy Vegetable and Bean Soup
Minestrone soup is a hearty, comforting dish that celebrates the bounty of fresh vegetables and savory beans. This rustic Italian classic is perfectly filling yet light, making it a splendid option for those cozy evenings when you crave something warm and wholesome. Packed with vibrant flavors and textures, it’s hard to believe how simple it is to whip up a pot of this delicious concoction.
Table of Contents

I first discovered minestrone soup during a crisp autumn afternoon; a friend invited me over for lunch and served me a steaming bowl full of colorful veggies and tender pasta. Each spoonful evoked such warmth and familiarity, not just because of the flavors but also due to the love that went into it. That day, I decided to recreate my own version that would not only stay true to the classic but also let me add my personal touch. I’m so excited to share this easy vegetable and bean soup recipe with you, hoping it brings the same comfort and joy to your table!
Why You’ll Love This Recipe
- Simple & Quick: You can make this hearty soup in just about 45 minutes, thanks to straightforward prep and cooking steps.
- Irresistible Flavor: The combination of fresh vegetables and herbs creates a symphony of taste that welcomes every bite.
- Eye-Catching Appeal: The vibrant colors from the carrots, green beans, and parsley make this soup a feast for the eyes.
- Flexible Serving: Enjoy it with crusty bread for a cozy dinner or as a light lunch on its own.
- Diet-Friendly Options: Easily adaptable; feel free to swap in your favorite veggies or make it vegan by using vegetable broth.

Ingredients You’ll Need
- 2 tablespoons extra-virgin olive oil: A great source of healthy fats that bring richness to the soup.
- 1 medium yellow onion, diced: Adds a savory sweetness and depth to the broth.
- 2 medium carrots, chopped: Their natural sweetness complements the other veggies.
- 2 celery ribs, thinly sliced: For a delightful crunch and aromatic base.
- 1 teaspoon sea salt, plus more to taste: Enhances all the flavors in the soup.
- Freshly ground black pepper: A simple way to add warmth and complexity.
- 3 garlic cloves, grated: Infuses the soup with a pungent, savory note.
- 1 (28-ounce) can diced tomatoes: Provides tanginess and a rich base; you can use fresh tomatoes if preferred.
- 1½ cups cooked white beans or kidney beans, drained and rinsed: These add protein and creaminess to the soup.
- 1 cup chopped green beans: Brings color and a pleasant snap.
- 4 cups vegetable broth: The heart of the soup; making your own brings unmatched flavor!
- 2 bay leaves: Add a fragrant depth; just remember to remove them before serving!
- 1 teaspoon dried oregano: A classic Italian herb that layers in lovely flavor.
- 1 teaspoon dried thyme: Carpets the soup in earthy undertones.
- ¾ cup small pasta, elbows, shells, orecchiette: Choose your favorite shape for a hearty texture.
- ½ cup chopped fresh parsley: Brightens the dish and adds freshness.
- Red pepper flakes: For those who enjoy a hint of spice! Use as much or little as you prefer.
- Grated parmesan cheese, optional, for serving: A sprinkle on top introduces a creamy saltiness.
How to Make Minestrone Soup | Easy Vegetable and Bean Soup
Heat Oil: Begin by heating 2 tablespoons of extra-virgin olive oil in a large pot over medium heat. This creates a lovely base for your minestrone soup.
Add Vegetables: Toss in 1 medium diced yellow onion, 2 chopped medium carrots, and 2 thinly sliced celery ribs. Season with 1 teaspoon sea salt and several grinds of freshly ground black pepper. Cook while stirring occasionally for about 8 minutes, or until the vegetables start to soften.
Incorporate Garlic and Tomatoes: After the veggies have softened, add 3 grated garlic cloves and 1 (28-ounce) can of diced tomatoes. Stir to combine these fragrant ingredients and let them mingle for a minute.
Add Beans and Green Beans: Now, mix in 1½ cups of rinsed white beans or kidney beans, plus 1 cup of chopped green beans. These legumes inject heartiness and texture into your soup.
Pour in Broth and Herbs: Pour in 4 cups of vegetable broth and throw in 2 bay leaves, 1 teaspoon dried oregano, and 1 teaspoon dried thyme. Cover the pot and allow it to simmer gently for about 20 minutes. The house will smell divine during this time!
Cook the Pasta: Open the lid and stir in ¾ cup of your chosen small pasta. Cook uncovered for an additional 10 minutes until the pasta is al dente. This step is crucial, as the pasta should be cooked just right for that satisfying bite.
Season and Serve: Finally, taste and adjust the seasoning with more sea salt and black pepper if needed. Ladle the soup into bowls, and garnish with ½ cup of chopped fresh parsley, a sprinkle of red pepper flakes, and grated parmesan cheese if desired.

Storing & Reheating
Leftover minestrone soup can be stored at room temperature for up to 2 hours. For longer storage, keep it in an airtight container in the refrigerator, where it will last for about 3-4 days. If you’d like to make it ahead, you can freeze it for up to 3 months. Just remember to let it cool completely first, then transfer it to a freezer-safe container. When it’s time to reheat, thaw it overnight in the fridge, heat on the stovetop over medium heat for about 10 minutes, stirring occasionally. Be cautious; the texture may slightly change after freezing, but it’s still delicious!
Chef’s Helpful Tips
- Ensure your vegetables are chopped evenly so they cook at the same rate.
- Avoid overcooking the pasta; it can become mushy if added too early. You want it to have a slight bite!
- If you want a richer flavor, you can sauté your garlic in the olive oil for a couple of minutes before adding the other veggies.
- Fresh herbs are fantastic in this recipe; feel free to replace dried herbs with about three times the amount of fresh for heightened flavors.
- To spice things up, add a splash of balsamic vinegar or a squeeze of lemon juice for brightness before serving.
- This recipe is easily customizable. Don’t have green beans? Use zucchini or spinach for added nutrition.
Minestrone soup is not just a recipe; it’s an invitation to enjoy wholesome flavors and comfort. Each ingredient brings its personality to the mix, creating a delicious medley that warms the soul. I wholeheartedly encourage you to play around with the ingredients and make this dish your own. Experiment with various vegetables, herbs, or even proteins — the possibilities are endless. So gather your ingredients, enjoy the process, and relish every bowlful of this delightful minestrone.
Recipe FAQs
Can I make minestrone soup ahead of time?
Absolutely! Minestrone soup actually tastes fantastic the next day when the flavors have mingled even more. Just make sure to store it in an airtight container in the fridge. It can be made a day or two in advance.
Can I use other types of beans?
Definitely! Feel free to use your favorite beans, such as chickpeas or black beans, if you’re not a fan of white or kidney beans. Each type will provide its unique flavor and texture.
How can I make minestrone soup vegan?
Simply ensure that the vegetable broth you use is completely plant-based and omit the optional parmesan cheese. You can also enhance flavors with nutritional yeast, which adds a cheesy taste.
What sides pair well with minestrone soup?
A simple green salad and some crusty bread are perfect companions for minestrone soup. You might also enjoy a grilled cheese sandwich for a nostalgic pairing that adds a bit of indulgence to the meal.
PrintMore Soups Recipes
- Healthy Easy Orzo Lemon Salad
- Quinoa Buddha Bowl | Healthy Grain Bowl with Roasted Veggies
- The Best Lentil Soup (Not Watery)
- One-Pot Creamy Tuscan White Bean & Kale Soup
- Tomato Soup | Easy Creamy Tomato Soup
Did You Enjoy Making This Recipe? Please rate this recipe with ⭐⭐⭐⭐⭐ or leave a comment.
📖 Recipe Card

Minestrone Soup | Easy Vegetable and Bean Soup
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 4 servings 1x
- Category: Soups
- Method: Stovetop
- Cuisine: Italian
Description
Enjoy a warm bowl of Minestrone Soup, featuring tender vegetables, nutritious beans, and pasta in a flavorful broth. This easy-to-make dish is perfect for a comforting dinner or a healthy lunch, satisfying your cravings with every spoonful.
Ingredients
- 2 tablespoons extra-virgin olive oil
- 1 medium yellow onion, diced
- 2 medium carrots, chopped
- 2 celery ribs, thinly sliced
- 1 teaspoon sea salt, plus more to taste
- freshly ground black pepper
- 3 garlic cloves, grated
- 1 (28-ounce) can diced tomatoes
- 1½ cups cooked white beans or kidney beans, drained and rinsed
- 1 cup chopped green beans
- 4 cups vegetable broth
- 2 bay leaves
- 1 teaspoon dried oregano
- 1 teaspoon dried thyme
- ¾ cup small pasta, elbows, shells, orecchiette
- ½ cup chopped fresh parsley
- red pepper flakes
- grated parmesan cheese, optional, for serving
Instructions
- In a large pot, heat the olive oil over medium heat.
- Sauté the diced onion, chopped carrots, and sliced celery with salt and black pepper for about 8 minutes, until softened.
- Mix in the grated garlic, canned tomatoes, rinsed beans, green beans, vegetable broth, bay leaves, oregano, and thyme. Cover and let simmer for 20 minutes.
- Add the small pasta to the pot and cook uncovered for another 10 minutes, or until the pasta is tender.
- Taste and adjust seasoning before serving topped with parsley, red pepper flakes, and optional parmesan cheese.
Notes
Feel free to add any seasonal vegetables you have on hand to customize your soup.
For a heartier version, include more beans or a variety of pasta types.
This soup can be refrigerated for up to three days or frozen for later enjoyment.
Nutrition
- Serving Size: 1 cup
- Calories: 250
- Sugar: 6g
- Sodium: 800mg
- Fat: 6g
- Saturated Fat: 1g
- Unsaturated Fat: 3g
- Trans Fat: 0g
- Carbohydrates: 40g
- Fiber: 10g
- Protein: 12g
- Cholesterol: 0mg
