YIELDS: 6 Servings PREP TIME: 8 mins COOK TIME: 35 mins TOTAL TIME: 43 mins

Asparagus soup to warm your soul. Making soup is simple and easy and it has tremendous health benefits too. You'll love this asparagus soup and so will your family!


2 tbsp olive oil, divided
1 onion chopped
2 cloves garlic minced
2 pounds asparagus ends trimmed and chopped
2 medium Yukon gold potatoes
Salt and pepper to taste
4 cups vegetable broth
1 ½ cups unsweetened almond milk
1 lemon juiced
Grilled bread, for serving
Chives, optional garnish

Baking sheet 
Large pot
Cutting board 
Immersion blender 


  1. Preheat oven to 400°F and place asparagus on a baking sheet. Drizzle with 1 tablespoon of olive oil, and season with salt and pepper. Toss to coat and roast for 10-15 minutes until the asparagus slightly softens.
  2. Heat remaining olive oil in a large stock pot over medium heat. Add the onions and garlic and cook until onions are translucent, about 5 minutes.
  3. Add the potatoes, season with salt and pepper, then cook with the onions and garlic for a few minutes. Pour the vegetable broth and almond milk, bring mixture to a boil, then reduce heat to a simmer until the potatoes are tender, about 20 minutes.
  4. Add the roasted asparagus into the pot. Use an immersion blender to blend the soup until it’s smooth and creamy. You can also do this in batches in a blender.
  5. Stir in the lemon juice and serve with grilled bread and chives, if desired.
Recipe adapted from: Feel Good Foodie