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

Spring Minestrone Soup with Pesto

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: clara
  • Prep Time: 15 minutes
  • Cook Time: 25 minutes
  • Total Time: 40 minutes
  • Yield: 6 servings 1x
  • Category: Main Course
  • Method: Simmering
  • Cuisine: Italian
  • Diet: Vegan

Description

This vibrant and nourishing Spring Minestrone Soup is packed with fresh vegetables and enhanced with a dollop of pesto, perfect for family dinners or cozy evenings at home.


Ingredients

Scale
  • 2 tablespoons olive oil
  • 1 onion, diced
  • 2 cloves garlic, minced
  • 2 carrots, diced
  • 2 stalks celery, diced
  • 1 zucchini, diced
  • 1 cup green beans, cut into pieces
  • 1 can (14.5 ounces) diced tomatoes
  • 4 cups vegetable broth
  • 1 can (15 ounces) cannellini beans, drained and rinsed
  • 1 cup peas (fresh or frozen)
  • Salt and pepper to taste
  • 1 cup pasta (small shape like ditalini)
  • Fresh basil, for garnish
  • Pesto sauce, for serving

Instructions

  1. Heat olive oil in a large pot over medium heat. Add the diced onion and minced garlic, and sauté for about 5 minutes until soft and fragrant.
  2. Add the diced carrots, celery, zucchini, and green beans, and cook for around 5 minutes, stirring occasionally.
  3. Stir in the can of diced tomatoes and pour in the vegetable broth. Bring to a gentle boil.
  4. Incorporate the drained cannellini beans and peas, then lower the heat and let it simmer for another 5 minutes.
  5. Cook the pasta according to package instructions until al dente.
  6. Season the soup with salt and pepper to taste, and serve hot, garnished with basil and a dollop of pesto.

Notes

This soup is great for meal prep and can be stored in the fridge for 3-4 days or frozen for up to 3 months.


Nutrition

  • Serving Size: 1 serving
  • Calories: 150
  • Sugar: 5g
  • Sodium: 400mg
  • Fat: 7g
  • Saturated Fat: 1g
  • Unsaturated Fat: 6g
  • Trans Fat: 0g
  • Carbohydrates: 22g
  • Fiber: 6g
  • Protein: 6g
  • Cholesterol: 0mg