Creamy Asparagus Soup with Green Herb Oil & Feta
A velvety spring soup made with tender asparagus, creamy parmesan, and finished with a bright green oil drizzle and crumbled feta.
There’s something deeply comforting about a bowl of warm, creamy soup—but when that soup is bright, herbaceous, and light enough to feel like spring in a spoon, it hits differently. This Creamy Asparagus Soup with Green Herb Oil & Feta is exactly that: soothing and indulgent, but also fresh, vibrant, and beautifully balanced.
Asparagus is the star here, of course—earthy, tender, and full of flavor when just in season. It’s simmered with onion and garlic, blended to smooth perfection with a splash of cream and a generous handful of parmesan, which adds that nutty, umami-rich depth. It’s the kind of soup that manages to be light yet satisfying, with a silky texture that feels luxurious without being heavy.
But what really takes it over the top? That green oil drizzle—made simply with herbs and olive oil—and a scattering of tangy feta cheese. The oil gives the soup color and a clean, grassy brightness. The feta? It brings just enough salt and creaminess to cut through the richness.
Serve this for a cozy lunch, a light dinner, or as a stunning starter at your next gathering. It’s as at home in a rustic kitchen as it is in a fancy dinner party menu.
Why You’ll Love This Soup
Silky & bright: Creamy without being heavy, thanks to asparagus and parmesan
Balanced: The rich soup is lifted by zesty lemon and green oil
Stunning presentation: The green drizzle + white feta pops against the soft green base
Customizable: Make it dairy-free, add peas, or swap cream for Greek yogurt
Tips & Swaps
No heavy cream? Use half-and-half, milk, or even a splash of unsweetened plant milk
Make it vegan: Skip the parmesan and feta, use vegan cheese or nutritional yeast, and sub cream with coconut or cashew cream
Add peas or spinach at the end of cooking for extra greens
Want it chunky? Blend just half the soup and stir the rest in for a rustic texture
Herb oil tip: Leftover herb oil keeps in the fridge for up to 1 week—use on eggs, roasted veggies, or grilled chicken
What to Serve With It
Crusty bread or a warm baguette
Toasted sourdough with whipped ricotta or olive tapenade
Simple salad with lemon vinaigrette and shaved parmesan
Grilled cheese or avocado toast for a heartier meal
This Creamy Asparagus Soup is springtime comfort in a bowl—light and luscious, elegant yet easy. Whether you’re making it as a simple lunch or dressing it up for a dinner party, the flavor and visual appeal make it unforgettable.
And once you start drizzling that green herb oil? Trust me—you’ll want to put it on everything.

Creamy Asparagus Soup with Green Herb Oil & Feta
A velvety spring soup made with tender asparagus, creamy parmesan, and finished with a bright green oil drizzle and crumbled feta.
Ingredients
- 2 tbsp olive oil or unsalted butter
- 1 medium yellow onion, chopped
- 2 garlic cloves, minced
- 1 to 1½ lbs fresh asparagus, woody ends trimmed, cut into 1" pieces
- 3 cups vegetable broth (or chicken broth)
- ½ cup grated parmesan cheese
- ½ cup heavy cream or half-and-half
- Salt & freshly ground black pepper, to taste
- Juice of ½ lemon (optional, for brightness)
- ½ cup fresh herbs (parsley, basil, chives, or a mix)
- ⅓ cup extra virgin olive oil
- Pinch of salt
- Optional: 1 small garlic clove or squeeze of lemon juice
- ¼ cup crumbled feta cheese
- Extra parmesan (optional)
- More fresh herbs or microgreens (optional)
Instructions
Notes
No heavy cream? Use half-and-half, milk, or even a splash of unsweetened plant milk
Make it vegan: Skip the parmesan and feta, use vegan cheese or nutritional yeast, and sub cream with coconut or cashew cream
Add peas or spinach at the end of cooking for extra greens
Want it chunky? Blend just half the soup and stir the rest in for a rustic texture
Herb oil tip: Leftover herb oil keeps in the fridge for up to 1 week—use on eggs, roasted veggies, or grilled chicken
Nutrition Facts
Calories
418Carbs
17 gCholesterol
50 mgFat
35 gFiber
4 gNet carbs
12 gProtein
13 gSat. Fat
13 gSodium
1190 mgSugar
8 gNutritional information is only an estimate. The accuracy of the nutritional information for any recipe on this site is not guaranteed.