This French Spring Soup is a bright and tasty mix of fresh veggies like peas, asparagus, and carrots. It’s light and perfect for a warm day!
I love how colorful this soup is! It’s like a bowl full of sunshine. Plus, it’s so easy to make—just chop, simmer, and enjoy a bowl of springtime goodness!
Key Ingredients & Substitutions
Butter: Unsalted butter works best here for control over salt content. If you’re dairy-free, you can use olive oil or coconut oil instead, which adds a different flavor.
Asparagus: Fresh is ideal for this soup, but you can use frozen asparagus if needed. In a pinch, green beans or broccoli could work as substitutes, giving a slightly different texture and taste.
Peeled potatoes: I like using Yukon Gold for its creaminess. You can swap it for red potatoes or even cauliflower for a lower-carb option—just adjust cooking time to keep everything tender.
Heavy cream: For a lighter version, half-and-half or coconut cream can replace heavy cream. You’ll still get a rich texture, though the flavor will change slightly.
Fresh herbs: Use whatever you have! If herbs aren’t available, dried herbs can be a substitute, but use about a third less as they are more concentrated in flavor.
How Do I Get That Perfect Creamy Texture?
Getting the creamy texture is key to this soup. First off, don’t rush the blending process. Use an immersion blender to puree the soup but leave some chunks for a nice bite.
- Start blending from the bottom to ensure all bits mix smoothly.
- If using a regular blender, blend half of the soup and return it to the pot.
- This technique provides creaminess without over-pureeing the veggies!

How to Make French Spring Soup
Ingredients You’ll Need:
Base Ingredients:
- 2 tablespoons butter
- 1 medium onion, finely chopped
- 2 cloves garlic, minced
- 4 cups vegetable or chicken broth
- 1 pound fresh asparagus, trimmed and cut into 1-inch pieces (reserve some tips for garnish)
- 1 cup fresh or frozen peas
- 2 medium potatoes, peeled and diced
- 1 cup fresh spinach, chopped
- 1 cup heavy cream
- Salt and freshly ground black pepper to taste
For Garnish:
- Fresh herbs (such as tarragon, chives, or parsley), finely chopped
- Croutons for garnish
- Optional: lemon zest for brightness
How Much Time Will You Need?
This delightful French Spring Soup will take about 10 minutes of preparation and 30 minutes of cooking time, for a total of about 40 minutes. Perfect for a cozy meal any day of the week!
Step-by-Step Instructions:
1. Sauté the Base:
In a large pot, melt the butter over medium heat. Once it’s melted and bubbly, add the finely chopped onion. Cook the onion for about 5 minutes, stirring occasionally until it becomes translucent. Then, add the minced garlic and sauté for another minute until it’s fragrant—this will give the soup a lovely flavor!
2. Add the Vegetables:
Next, pour the broth into the pot and add the diced potatoes, chopped asparagus (remember to save some tips for later), and peas. Bring everything to a boil, then reduce the heat and let it simmer. Cook for about 15-20 minutes, or until the potatoes and asparagus are nice and tender.
3. Blend for Creaminess:
Once the vegetables are tender, it’s time to blend the soup! Using an immersion blender, puree it partially so that you get a creamy texture but still have some vegetable chunks for a delicious bite. If you don’t have an immersion blender, that’s okay—just blend half the soup in a regular blender and then stir it back into the pot.
4. Finish with Fresh Greens:
Add in the chopped spinach and the reserved asparagus tips, cooking for another 3-4 minutes just until the spinach wilts and the asparagus tips are slightly softened. This step adds a beautiful color and fresh taste to the soup!
5. Cream It Up!
Lower the heat and gently stir in the heavy cream. Warm everything through but make sure it doesn’t boil—it doesn’t need to! Now season with salt, pepper, and your choice of fresh herbs. If you want a zesty kick, toss in some lemon zest to brighten the flavors!
6. Serve It Hot:
Now it’s time to serve your gorgeous soup! Ladle it into bowls, and don’t forget to garnish with crispy croutons and more fresh herbs if you like. If you have some crusty bread, serve that alongside for a classic French touch. Enjoy every spoonful of your fresh, velvety Spring Soup!
Can I Use Frozen Vegetables for This Soup?
Absolutely! You can use frozen asparagus and peas instead of fresh. Just make sure to add them towards the end of the cooking time to avoid overcooking, as frozen vegetables cook faster than fresh ones.
Can I Make This Soup Vegan?
Yes, you can make this soup vegan by substituting the butter with olive oil or vegan butter and replacing the heavy cream with coconut cream or a plant-based cream alternative. Just be aware that the flavor might vary slightly!
How Do I Store Leftovers?
Store any leftovers in an airtight container in the fridge for up to 3 days. To reheat, warm it gently on the stove or in the microwave. If the soup thickens, you can add a bit of broth or water to get the desired consistency.
Can I Adjust the Seasoning?
Definitely! Feel free to adjust the salt, pepper, and herbs to your liking. For an extra kick, you can add a pinch of red pepper flakes or a splash of lemon juice to enhance the flavor.



