This bright and colorful Primavera Spring Green Soup is packed with fresh vegetables like peas, spinach, and zucchini. It’s light and full of flavor, perfect for a spring meal!
I love how vibrant this soup looks in a bowl! It brings a bit of sunshine to my table, and I often top it with a dollop of yogurt for extra creaminess. Yum! 🌱🥣
Key Ingredients & Substitutions
Olive Oil: Extra virgin olive oil adds rich flavor. If you’re out, avocado oil or even canola oil will work. I love using a drizzle of flavored oil for extra taste at the end!
Onion: A small onion creates a solid base, but you can substitute shallots or even leeks for a unique twist. Each option brings a different flavor profile!
Asparagus: Fresh asparagus is essential for flavor and texture. If you can’t find it, try green beans or broccoli. They provide a similar crunch and nutrition.
Fresh Peas: Fresh peas give a sweet touch but frozen peas are just as good! Just make sure to thaw them beforehand so they blend well.
Veggie Broth: Using homemade broth enhances flavor, but store-bought is handy. You can also use water seasoned with a bit of salt and herbs if you’re in a pinch!
Fresh Herbs: I love mixing mint and parsley for freshness. If you don’t have fresh herbs, dried herbs can work too, just use one-third of the amount.
Milk options: If you choose to make it creamy, whole milk is great, but almond or oat milk are fantastic dairy-free options that provide a smooth texture. I prefer using coconut cream for a tropical hint!
How Do You Get the Best Flavor from the Vegetables?
The key to great flavor in this soup lies in the sautéing of the onions and garlic. Taking the time to cook them until soft brings out their natural sweetness. Here’s how to get it right:
- Heat olive oil in your pot over medium heat.
- Add chopped onions and sauté for about 5 minutes, stirring occasionally, until translucent.
- Then add the minced garlic and let it cook for an extra minute, just until you smell the garlic’s aroma.
This step sets a solid foundation for the soup, making it more delicious overall. You’ll notice a significant taste improvement!

How to Make Primavera Spring Green Soup
Ingredients You’ll Need:
For the Soup:
- 1 tablespoon olive oil, plus extra for drizzling
- 1 small onion, chopped
- 2 cloves garlic, minced
- 1 bunch asparagus, woody ends trimmed, stalks cut into pieces (reserve a few tips for garnish)
- 4 cups fresh spinach leaves, washed
- 2 cups fresh peas (or frozen peas, thawed)
- 4 cups vegetable broth (or water)
- 1/2 cup fresh herbs (such as mint, basil, or parsley)
- 1 cup whole milk or dairy-free alternative (optional for creaminess)
- Salt and freshly ground black pepper, to taste
For Garnish:
- 2 tablespoons cream or coconut cream (optional)
- Fresh herb leaves and reserved asparagus tips
- Crushed red pepper flakes or toasted seeds (optional)
How Much Time Will You Need?
This delicious soup will take about 15 minutes to prepare and around 15-20 minutes to cook. Overall, you’re looking at about 35-40 minutes from start to finish. It’s quick, simple, and perfect for enjoying fresh spring flavors!
Step-by-Step Instructions:
1. Sauté the Aromatics:
In a large pot, heat the olive oil over medium heat. Add the chopped onion and sauté for about 5 minutes, until it becomes translucent and soft. This is where you build that lovely flavor base!
2. Add the Garlic:
Next, add the minced garlic and cook for another minute. You’ll want to stir it often to prevent burning and ensure it becomes fragrant.
3. Add Asparagus and Peas:
Now, throw in the chopped asparagus stalks (remember to save those tips for later!) and the peas. Stir everything together for about 2 minutes to combine. This will start to freshen up the flavors!
4. Add the Broth:
Pour in the vegetable broth and give it a good stir. Bring the mixture to a boil, then reduce the heat to let it simmer for about 10-12 minutes, or until the asparagus and peas are tender.
5. Stir in the Greens:
Once the veggies are tender, add in the fresh spinach and your choice of herbs. Let them cook for another 2-3 minutes until the spinach is wilted and vibrant.
6. Blend the Soup:
Using an immersion blender, puree the soup until it’s smooth and beautifully green. If you don’t have an immersion blender, carefully transfer batches to a blender and blend until smooth. Just be cautious with the hot liquid!
7. Add Creaminess:
If you want a creamier texture, stir in the milk or your dairy-free alternative at this stage. Season with salt and pepper to taste!
8. Prepare the Garnish:
In a small pan, lightly steam or blanch the reserved asparagus tips until they are tender. This adds a nice, crunchy garnish to your finished dish.
9. Serve the Soup:
Now it’s time to ladle the soup into bowls. If you’re using cream or coconut cream, drizzle some on top. Add the steamed asparagus tips and fresh herb leaves for a pop of color!
10. Final Touches:
If you like a bit of heat, sprinkle on some crushed red pepper flakes or toasted seeds. And don’t forget that final drizzle of olive oil for an extra touch of flavor.
11. Enjoy!
Serve your comforting Primavera Spring Green Soup immediately. Enjoy all those fresh, spring flavors—it’s sure to be a hit!
Can I Use Frozen Vegetables Instead of Fresh?
Absolutely! Frozen peas work perfectly since they’re usually picked at peak freshness and frozen immediately. For asparagus, you can use thawed frozen asparagus but note they might be softer in texture than fresh.
What If I Don’t Have Fresh Herbs?
No problem! You can substitute with dried herbs, just remember to use about one-third of the amount since dried herbs are more concentrated in flavor. Freshly chopped chives or green onions can also add a nice touch if you have them on hand!
How Can I Make This Soup Vegan?
This soup is easily made vegan! Simply omit the whole milk and cream, and use vegetable broth that’s certified vegan. Coconut cream can also be used as a garnish for added creaminess.
Can I Make This Soup Ahead of Time?
Yes, you can prepare this soup ahead of time! Store it in an airtight container in the fridge for up to 3 days. Reheat gently on the stove and add a splash more broth or water if it thickens upon refrigeration.



