Why You’ll Love This Recipe

  • Packed with vegetables, beans, and pasta
  • Hearty enough to serve as a complete meal
  • Easy one-pot recipe with simple ingredients
  • Naturally vegetarian and easy to make vegan
  • Great for meal prep and leftovers
  • Budget-friendly and family-friendly
  • Customizable with seasonal vegetables
  • Freezer-friendly and perfect for busy schedules

Ingredients

(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)

  • 2 tablespoons olive oil
  • 1 medium onion, diced
  • 2 carrots, diced
  • 2 celery stalks, diced
  • 3 cloves garlic, minced
  • 1 zucchini, diced
  • 1 can (14.5 ounces) diced tomatoes
  • 1 can (15 ounces) kidney beans, drained and rinsed
  • 1 can (15 ounces) cannellini beans, drained and rinsed
  • 6 cups vegetable broth
  • 1 teaspoon dried oregano
  • 1 teaspoon dried basil
  • 1/2 teaspoon dried thyme
  • 1 teaspoon salt
  • 1/2 teaspoon black pepper
  • 1 cup small pasta such as ditalini or elbow macaroni
  • 2 cups fresh spinach or kale
  • 2 tablespoons fresh parsley, chopped
  • Grated Parmesan cheese for serving (optional)

Directions

  1. Heat the olive oil in a large pot or Dutch oven over medium heat.
  2. Add the onion, carrots, and celery. Cook for 5 to 7 minutes until softened.
  3. Stir in the garlic and zucchini and cook for 2 minutes.
  4. Add the diced tomatoes, kidney beans, cannellini beans, vegetable broth, oregano, basil, thyme, salt, and black pepper.
  5. Bring the mixture to a boil.
  6. Reduce the heat and simmer for 20 minutes.
  7. Stir in the pasta and continue cooking for 8 to 10 minutes, or until the pasta is tender.
  8. Add the spinach or kale and cook for 2 to 3 minutes until wilted.
  9. Stir in the fresh parsley.
  10. Taste and adjust seasonings if needed.
  11. Serve hot with grated Parmesan cheese if desired.

Servings and timing

  • Servings: 6 to 8
  • Prep Time: 15 minutes
  • Cook Time: 35 minutes
  • Total Time: 50 minutes

Variations

  • Add green beans for extra texture and color.
  • Use chickpeas instead of one of the bean varieties.
  • Stir in cabbage for additional heartiness.
  • Add red pepper flakes for a spicy kick.
  • Use whole wheat pasta for extra fiber.
  • Include yellow squash alongside the zucchini.
  • Add a spoonful of pesto before serving for extra flavor.
  • Make it vegan by omitting Parmesan cheese or using a plant-based alternative.

Storage/Reheating

Allow the soup to cool completely before storing.

  • Refrigerator: Store in an airtight container for up to 5 days.
  • Freezer: Freeze for up to 3 months. For best results, freeze the soup without the pasta and add freshly cooked pasta when reheating.

To reheat, warm the soup in a saucepan over medium heat until heated through. Add a splash of vegetable broth or water if the soup has thickened during storage.

Individual portions can also be reheated in the microwave in 1-minute intervals, stirring between each interval.

FAQs

What is minestrone soup?

Minestrone is a traditional Italian vegetable soup that typically includes beans, vegetables, pasta, and a tomato-based broth.

Is this recipe vegetarian?

Yes. This version is completely vegetarian and can easily be made vegan.

Can I make minestrone soup ahead of time?

Absolutely. The flavors often become even better after a day in the refrigerator.

What type of pasta works best?

Small pasta shapes such as ditalini, elbow macaroni, small shells, or orzo work particularly well.

Can I freeze minestrone soup?

Yes. It freezes well, although the pasta may soften over time. Freezing without pasta is often recommended.

What vegetables can I add?

Green beans, peas, potatoes, cabbage, spinach, kale, and squash are all excellent additions.

How do I make the soup vegan?

Simply omit the Parmesan cheese or use a vegan cheese alternative.

Can I use dried beans instead of canned?

Yes. Cook the beans fully before adding them to the soup.

Why is my soup so thick?

The pasta and beans absorb liquid as the soup sits. Add extra broth when reheating if needed.

What should I serve with minestrone soup?

Crusty bread, garlic bread, a side salad, or a grilled cheese sandwich are all delicious pairings.

Conclusion

Vegetarian Minestrone Soup is a comforting, nutritious, and versatile meal that’s perfect for any season. Filled with colorful vegetables, hearty beans, tender pasta, and flavorful herbs, this classic soup delivers satisfying flavor in every spoonful. Whether you’re preparing it for a family dinner, meal prep, or a cozy lunch, this wholesome recipe is sure to become a regular favorite in your kitchen.


Print

Vegetarian Minestrone Soup

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Vegetarian Minestrone Soup is a hearty Italian-inspired soup loaded with fresh vegetables, protein-rich beans, tender pasta, and a flavorful tomato broth. This wholesome one-pot meal is easy to prepare, budget-friendly, and perfect for meal prep, family dinners, or cozy lunches. Packed with nutrients and comforting flavors, this classic minestrone soup is a satisfying vegetarian recipe that everyone will love.

  • Author: Catherine
  • Prep Time: 15 minutes
  • Cook Time: 35 minutes
  • Total Time: 50 minutes
  • Yield: 6–8 servings
  • Category: Soup, Main Course
  • Method: Stovetop Simmering
  • Cuisine: Italian
  • Diet: Vegetarian

Ingredients

  • 2 tablespoons olive oil
  • 1 medium onion, diced
  • 2 carrots, diced
  • 2 celery stalks, diced
  • 3 cloves garlic, minced
  • 1 zucchini, diced
  • 1 can (14.5 ounces) diced tomatoes
  • 1 can (15 ounces) kidney beans, drained and rinsed
  • 1 can (15 ounces) cannellini beans, drained and rinsed
  • 6 cups vegetable broth
  • 1 teaspoon dried oregano
  • 1 teaspoon dried basil
  • 1/2 teaspoon dried thyme
  • 1 teaspoon salt
  • 1/2 teaspoon black pepper
  • 1 cup small pasta, such as ditalini or elbow macaroni
  • 2 cups fresh spinach or kale
  • 2 tablespoons fresh parsley, chopped
  • Grated Parmesan cheese, for serving (optional)

Instructions

  • Heat the olive oil in a large pot or Dutch oven over medium heat.
  • Add the onion, carrots, and celery. Cook for 5–7 minutes, stirring occasionally, until softened.
  • Stir in the garlic and zucchini and cook for 2 minutes.
  • Add the diced tomatoes, kidney beans, cannellini beans, vegetable broth, oregano, basil, thyme, salt, and black pepper.
  • Bring the mixture to a boil.
  • Reduce the heat and simmer for 20 minutes.
  • Stir in the pasta and continue cooking for 8–10 minutes, or until the pasta is tender.
  • Add the spinach or kale and cook for 2–3 minutes, until wilted.
  • Stir in the fresh parsley.
  • Taste and adjust the seasonings as needed.
  • Serve hot with grated Parmesan cheese, if desired

Notes

Small pasta shapes such as ditalini, elbow macaroni, small shells, or orzo work best.For a vegan version, omit the Parmesan cheese or use a dairy-free alternative.Add green beans, cabbage, peas, potatoes, or yellow squash for extra vegetables.Stir in a spoonful of pesto before serving for an extra burst of Italian flavor.If making ahead, the pasta may absorb broth as it sits; add extra broth when reheating.For freezer-friendly storage, consider freezing the soup without the pasta and adding freshly cooked pasta later.This soup tastes even better the next day after the flavors have had time to meld.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

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