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
Homemade Spring Vegetable Soup

Homemade Spring Vegetable Soup

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: Marilyn Recipes
  • Prep Time: 15 mins
  • Cook Time: 30 mins
  • Total Time: 45 mins
  • Yield: 4 servings 1x
  • Category: Soup
  • Method: Simmering
  • Cuisine: British
  • Diet: Vegetarian

Description

My Homemade Spring Vegetable Soup is a vibrant, cozy, and nourishing bowl of seasonal vegetables. Packed with tender carrots, sweet peas, zucchini, and fresh asparagus, it celebrates spring flavors while being simple and comforting. Perfect for family meals or quiet dinners, this soup brings warmth and love to your kitchen.


Ingredients

Scale
  • 2 tablespoons olive oil
  • 1 medium onion, finely chopped
  • 2 cloves garlic, minced
  • 3 medium carrots, diced
  • 2 celery sticks, diced
  • 1 medium potato, peeled and diced
  • 1 cup green peas (fresh or frozen)
  • 1 cup asparagus, chopped into 1-inch pieces
  • 1 zucchini, diced
  • 4 cups vegetable broth
  • 1 teaspoon fresh thyme leaves
  • 1 teaspoon fresh parsley, chopped
  • Salt and black pepper, to taste
  • Juice of ½ a lemon (optional)

Instructions

  1. Heat olive oil in a large pot over medium heat. Sauté onions until translucent.
  2. Add garlic and cook for 1 minute.
  3. Stir in carrots, celery, and potato; cook 5 minutes.
  4. Add broth and simmer covered for 15–20 minutes.
  5. Add zucchini, blanched peas, and asparagus; simmer 5 more minutes.
  6. Season with thyme, parsley, salt, and pepper; add lemon juice if desired.
  7. Serve hot with optional garnish.

Notes

  • Blanch peas and asparagus for vibrant color.
  • Swap vegetable broth with chicken broth if desired.
  • Drizzle olive oil or add Parmesan for richer flavor.
  • Refrigerate for up to 3 days or freeze for 2 months.

Nutrition

  • Serving Size: 1 bowl
  • Calories: 120
  • Sugar: 6g
  • Sodium: 500mg
  • Fat: 5g
  • Saturated Fat: 0.7g
  • Unsaturated Fat: 4g
  • Trans Fat: 0g
  • Carbohydrates: 18g
  • Fiber: 5g
  • Protein: 4g
  • Cholesterol: 0mg