Minestrone Soup

There’s something magical about a big, steaming bowl of Minestrone Soup—it’s like a warm hug on a chilly day! Packed with colorful veggies, tender beans, and pasta, this hearty Italian classic is everything you need in one bowl. It’s rich in flavor, yet light and fresh, making it the perfect dish for any season. Each spoonful offers a delicious blend of savory broth, fresh herbs, and the perfect bite of vegetables, making this soup a true comfort food. Plus, it’s easy to make, so you’ll be slurping up those cozy vibes in no time. Get ready, because this Minestrone Soup is about to become your new go-to!

Why You’ll Love Minestrone Soup

  • Hearty and Filling: This soup is loaded with fiber, thanks to the veggies, beans, and pasta, making it a satisfying meal in itself.
  • Packed with Veggies: You get all the goodness of seasonal vegetables—zucchini, carrots, spinach, and more—making it a healthy choice for the whole family.
  • Flavorful and Customizable: You can adjust the seasonings to suit your taste, and it’s super easy to throw in whatever veggies you have on hand.
  • Perfect for Meal Prep: This soup tastes even better the next day, so it’s a great option to make ahead and enjoy throughout the week.

Disclosure: This post contains affiliate links.If you click and make a purchase, I may earn a small commission at no extra cost to you.

Milk Frother

Buy Now →

Meat Thermometer

Buy Now →

Olive Oil Sprayer

Buy Now →

Ingredients

  • 2 tbsp olive oil
  • 1 onion, chopped
  • 2 carrots, diced
  • 2 celery stalks, chopped
  • 2 cloves garlic, minced
  • 1 zucchini, diced
  • 1 cup green beans, chopped
  • 1 can (14 oz) diced tomatoes
  • 1 can (15 oz) kidney beans, drained and rinsed
  • 1 can (15 oz) cannellini beans, drained and rinsed
  • 4 cups vegetable broth (or chicken broth for non-vegetarian version)
  • 1 cup small pasta (such as ditalini, elbow, or rotini)
  • 1 tsp dried basil
  • 1 tsp dried oregano
  • 1/2 tsp dried thyme
  • 1 bay leaf
  • Salt and pepper, to taste
  • 2 cups fresh spinach (or kale, if preferred)
  • Fresh Parmesan cheese, for serving (optional)

(Note: Full ingredient measurements are provided in the recipe card below.)

Instructions

Step 1: Sauté the Vegetables

  1. In a large pot, heat the olive oil over medium heat.
  2. Add the onion, carrots, and celery. Cook, stirring occasionally, for about 5 minutes until the veggies are softened.
  3. Add the garlic, zucchini, and green beans, and sauté for another 2-3 minutes until fragrant.

Step 2: Build the Soup Base

  1. Pour in the diced tomatoes with their juices, and add the vegetable broth. Stir to combine.
  2. Add the dried basil, oregano, thyme, and bay leaf. Season with salt and pepper to taste.
  3. Bring the soup to a simmer and cook for about 10 minutes, allowing the flavors to meld together.

Step 3: Add Pasta and Beans

  1. Stir in the pasta and beans (kidney and cannellini). Continue simmering for an additional 8-10 minutes, or until the pasta is tender and the beans are heated through.
  2. Remove the bay leaf before serving.

Step 4: Add the Greens

  1. Stir in the spinach (or kale), and cook for an additional 2-3 minutes until wilted.

Step 5: Serve

  1. Ladle the soup into bowls and serve with a generous sprinkle of fresh Parmesan cheese (if using).
  2. Pair with a slice of crusty bread or a light salad for a complete meal!

Nutrition Facts

Here’s an estimated breakdown of the nutritional value per serving (based on 6 servings):

  • Calories: 220
  • Total Fat: 7g
    • Saturated Fat: 1g
  • Cholesterol: 3mg
  • Carbohydrates: 30g
    • Fiber: 7g
    • Sugar: 6g
  • Protein: 10g
  • Sodium: 600mg
  • Calcium: 80mg
  • Iron: 4mg

Preparation Time

  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Total Time: 45 minutes

How to Serve Minestrone Soup

  • With Fresh Bread: Serve your Minestrone Soup with a slice of crusty Italian bread or a warm baguette to dip into the savory broth.
  • Topped with Cheese: A sprinkle of freshly grated Parmesan cheese on top enhances the flavor and adds a nice salty touch.
  • As a Side: Minestrone Soup pairs wonderfully as a side with other Italian dishes, like lasagna or eggplant Parmesan.

Additional Tips

  • Make it Vegan: This soup is naturally vegan if you skip the Parmesan cheese. You can also make it fully plant-based by using vegetable broth and adding more veggies.
  • Use Gluten-Free Pasta: For a gluten-free version, simply swap the regular pasta for a gluten-free variety, like rice or corn pasta.
  • Freeze Leftovers: This soup freezes well for up to 3 months. Just let it cool completely before transferring it to an airtight container. Reheat on the stovetop and add a splash of broth to loosen it up.
  • Add Extra Veggies: Feel free to throw in any extra veggies you have lying around—things like sweet potatoes, peas, or broccoli work great in this soup!

FAQ Section

Q1: Can I make this soup ahead of time?
A1: Yes, Minestrone Soup tastes even better the next day! You can make it a day ahead and store it in the fridge for up to 3 days.

Q2: Can I use frozen vegetables in this soup?
A2: Absolutely! You can swap in frozen veggies if that’s more convenient. Just make sure to adjust the cooking time accordingly.

Q3: Can I add meat to this soup?
A3: Yes, you can add cooked sausage, ground turkey, or even chicken to give the soup a meaty boost. Just sauté it with the vegetables in the beginning.

Q4: Can I make this soup spicy?
A4: Sure! Add a pinch of red pepper flakes or a chopped jalapeño to give the soup a little heat.

Q5: How do I store leftovers?
A5: Store leftovers in an airtight container in the fridge for up to 3 days. You can also freeze the soup for up to 3 months.

Q6: Can I substitute the pasta for something else?
A6: Yes, you can use quinoa, farro, or rice as an alternative to pasta for a gluten-free option.

Q7: How do I make this soup more flavorful?
A7: For extra depth of flavor, sauté the veggies in a little more olive oil or add a splash of balsamic vinegar at the end.

Q8: Can I add cheese to the soup while cooking?
A8: Yes, you can stir in a little parmesan or mozzarella at the end of cooking for a cheesy, creamy texture.

Q9: How can I thicken the soup?
A9: To thicken the soup, you can either blend a small portion of the soup with an immersion blender or mash some of the beans for a creamier texture.

Q10: What type of beans can I use in this soup?
A10: You can use any type of beans—navy beans, pinto beans, or even chickpeas are great options.

Conclusion

This Minestrone Soup is the perfect balance of healthy, comforting, and satisfying. Whether you’re feeding a crowd or enjoying a cozy meal at home, this soup is guaranteed to warm you up and make you feel good from the inside out. It’s versatile, easy to make, and tastes amazing no matter how you tweak it. Enjoy!

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Minestrone Soup


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Olivia
  • Total Time: 35 minutes
  • Yield: 6 servings 1x

Description

This hearty and flavorful Minestrone Soup is packed with fresh vegetables, beans, pasta, and a rich tomato broth, making it the perfect comfort food for any season. A classic Italian soup, it’s easily customizable with your favorite veggies and herbs. This wholesome soup is perfect for meal prep, and you can even make it vegan by skipping the cheese. It’s both filling and nutritious, ideal for a cozy dinner or lunch.


Ingredients

Scale
  • 2 tablespoons olive oil
  • 1 medium onion, diced
  • 2 garlic cloves, minced
  • 2 medium carrots, diced
  • 2 celery stalks, diced
  • 1 zucchini, diced
  • 1 cup green beans, chopped (or 1 can, drained)
  • 1 can (15 oz) diced tomatoes
  • 1 can (15 oz) kidney beans, drained and rinsed
  • 1 can (15 oz) cannellini beans, drained and rinsed
  • 4 cups vegetable broth (or chicken broth)
  • 1 cup small pasta (like elbow macaroni, ditalini, or shells)
  • 1 teaspoon dried basil
  • 1 teaspoon dried oregano
  • 1 teaspoon salt (or to taste)
  • 1/2 teaspoon freshly ground black pepper
  • 1 bay leaf
  • 1 tablespoon balsamic vinegar (optional, for added depth of flavor)
  • 1/2 cup fresh spinach or kale, chopped
  • Grated Parmesan cheese for serving (optional)

 

  • Fresh basil or parsley for garnish (optional)

Instructions

  1. Sauté the Vegetables:
    In a large pot, heat olive oil over medium heat. Add the diced onion, garlic, carrots, and celery, and sauté for about 5-7 minutes until the vegetables soften and the onion becomes translucent.

  2. Add the Other Vegetables:
    Add the zucchini, green beans, diced tomatoes, and both types of beans to the pot. Stir to combine.

  3. Add Broth and Seasonings:
    Pour in the vegetable broth, and add basil, oregano, salt, pepper, and bay leaf. Stir everything together, and bring the soup to a boil.

  4. Cook the Pasta:
    Once boiling, reduce the heat to a simmer and add the pasta. Let it cook for about 8-10 minutes, or until the pasta is tender. Stir occasionally to prevent the pasta from sticking to the bottom of the pot.

  5. Add Greens:
    Stir in the spinach or kale, and let it cook for another 2-3 minutes until wilted and tender.

  6. Finish the Soup:
    Once the pasta is cooked and the greens are wilted, remove the bay leaf. Taste the soup and adjust the seasoning with more salt, pepper, or a splash of balsamic vinegar if desired.

  7. Serve:
    Ladle the soup into bowls. Top with grated Parmesan cheese and fresh basil or parsley if desired. Serve with crusty bread for a complete meal.

Notes

  • This soup is very versatile—feel free to add or substitute any vegetables you like, such as spinach, leeks, or potatoes.
  • To make this soup vegan, simply skip the Parmesan cheese or use a plant-based alternative.

 

  • Leftover soup can be stored in an airtight container in the refrigerator for up to 4 days. It also freezes well for up to 3 months—just be sure to freeze it before adding the pasta, as it can become mushy when reheated.
  • Prep Time: 10 minutes
  • Cook Time: 25 minutes
  • Category: Soup, Italian, Vegetarian
  • Method: Stovetop
  • Cuisine: Italian-American

Nutrition

  • Serving Size: 1 bowl
  • Calories: 250
  • Sugar: 10g
  • Sodium: 850mg
  • Fat: 7g
  • Saturated Fat: 1g
  • Unsaturated Fat: 6g
  • Trans Fat: 0g
  • Carbohydrates: 37g
  • Fiber: 10g
  • Protein: 10g
  • Cholesterol: 5mg

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star