This Primavera Spring Green Soup is a bright and cheerful dish packed with fresh veggies like spinach, peas, and herbs. It’s creamy and comforting, perfect for a cozy meal!
Making this soup is as easy as pie! The best part? You can sneak in all those greens without anyone noticing. Trust me, it tastes as good as it looks! 😄
Key Ingredients & Substitutions
Olive Oil: I love using extra virgin olive oil for its flavor, but you can substitute with avocado oil or sunflower oil if needed. Just be mindful that the taste will slightly change with other oils.
Asparagus: Fresh asparagus is a star here, but frozen works too in a pinch. If it’s out of season, try green beans or broccoli for a different twist.
Potato: I prefer a starchy potato like Russet for creaminess. Sweet potatoes can be a healthy alternative, adding a subtle sweetness to the soup.
Heavy Cream: If you’re looking for a lighter option, coconut cream is excellent. For a dairy-free recipe, skip the cream entirely or use a splash of coconut milk for richness.
Fresh Herbs: Dill, parsley, or basil add flavor, but you can easily use dried herbs in smaller amounts when fresh is not available. A teaspoon of dried herbs can still elevate your soup!
How Do I Ensure My Soup Is Smooth and Creamy?
Blending the soup properly is key to getting that smooth and creamy texture. If you’re using an immersion blender, just blend until there are no visible chunks. For a regular blender, make sure not to overfill it—blend in batches if necessary!
- Let the soup cool slightly before pureeing in a blender to avoid splatter.
- Start blending at a lower speed, gradually increasing to ensure even mixing.
- If the soup is too thick after blending, add a bit more broth or water to reach your desired consistency.

How to Make Primavera Spring Green Soup
Ingredients You’ll Need:
For the Soup:
- 2 tablespoons olive oil, divided
- 1 small onion, chopped
- 2 cloves garlic, minced
- 4 cups fresh asparagus, trimmed and chopped (reserve some tips for garnish)
- 1 cup fresh or frozen peas
- 2 cups fresh spinach or mixed spring greens
- 4 cups vegetable broth
- 1 medium potato, peeled and diced (for creaminess)
- Salt and pepper to taste
- 1/4 cup heavy cream or coconut cream (optional, for garnish)
- Lemon zest for garnish
- Fresh herbs (such as dill, parsley, or basil), finely chopped (optional)
How Much Time Will You Need?
You’ll need about 10 minutes for preparation and around 30 minutes for cooking. In total, that’s about 40 minutes to enjoy a warm bowl of this delightful primavera soup!
Step-by-Step Instructions:
1. Sauté the Aromatics:
In a large pot, heat 1 tablespoon of olive oil over medium heat. Once it’s hot, add the chopped onion and sauté for about 5 minutes or until the onion is translucent and soft. This is where the flavor begins!
2. Add Garlic and Vegetables:
Next, toss in the minced garlic and sauté for another minute until you can smell its wonderful aroma. Now, add the diced potato, chopped asparagus (remember to keep some tips for later!), peas, spinach, and the vegetable broth. Bring everything to a boil—it’s starting to smell delicious!
3. Simmer the Soup:
Once boiling, reduce the heat to a simmer and let it cook for about 15-20 minutes. You’ll know it’s ready when the potatoes and vegetables are tender. Get ready for a cozy kitchen!
4. Sauté the Asparagus Tips:
While the soup simmers, heat the remaining 1 tablespoon of olive oil in a small skillet over medium heat. Add the reserved asparagus tips and sauté them for about 2-3 minutes until they’re just tender. Set them aside for garnish later—their vibrant green will look beautiful on your soup!
5. Blend the Soup:
When the soup is done simmering, take an immersion blender and blend until smooth. If you don’t have one, carefully transfer the soup to a blender and puree until creamy. Pro tip: let it cool slightly if using a blender to avoid any splatters!
6. Season and Serve:
Taste your soup and add salt and pepper as needed. Now, ladle the creamy soup into bowls. If you like, drizzle a little cream around the top, sprinkle the sautéed asparagus tips, and add a touch of lemon zest. You can even throw on some fresh herbs for extra flavor if you have them!
7. Enjoy Your Meal!
Serve immediately alongside some crusty bread or your favorite side. Enjoy this refreshing, creamy primavera soup bursting with vibrant spring greens that will surely brighten your day!
Can I Use Frozen Vegetables Instead of Fresh?
Absolutely! Using frozen peas and asparagus is a great time-saver and can still give a delicious result. Just keep in mind that frozen vegetables may need a slightly shorter cooking time, so check for tenderness regularly.
Can I Substitute the Potato for a Lower-Carb Option?
Yes! If you’re looking to reduce carbs, you can substitute the potato with cauliflower. It will blend smoothly and add creaminess without the carbs. Just steam the cauliflower first to soften it before adding to the soup.
How Should I Store Leftover Soup?
Let the soup cool completely, then store in an airtight container in the fridge for up to 3 days. To reheat, simply warm it on the stove or in the microwave, stirring occasionally for even heating.
Can I Make This Soup Vegan?
Yes, just use coconut cream instead of heavy cream for garnish, and make sure your vegetable broth is vegan. This will keep your soup creamy and flavorful while remaining completely plant-based!



