Creamy asparagus soup is the ultimate spring comfort food—silky-smooth, packed with vibrant vegetables, and full of nourishing ingredients. This vegan recipe blends roasted asparagus and peas into a luscious, plant-based soup that delivers fiber, protein, and plenty of vitamins without any dairy. It’s light yet satisfying, making it perfect for lunch, dinner, or a healthy appetizer.

We developed this recipe to show you that eating healthy doesn’t mean sacrificing flavor. By carefully roasting the asparagus, adding creamy almond milk, and a touch of nutritional yeast, we’ve created a rich, savory soup that feels indulgent but supports your wellness goals. Whether you’re looking for a hearty vegan asparagus soup recipe or a quick, easy creamy soup with peas, we’ve got you covered.
Why This Creamy Asparagus Soup Is Good for You
- Rich in fiber: The combination of asparagus and peas helps support digestion and keeps you full longer.
- Vitamin-packed: Asparagus is loaded with vitamins A, C, and folate, while peas provide vitamin K and antioxidants.
- Plant-based protein: Fresh or frozen peas bring a boost of protein, ideal for vegan and vegetarian diets.
- Low calorie and nutrient-dense: Each serving is only 143 calories, making it weight-loss-friendly and nutrient-rich.
- Diet-friendly: Naturally vegan, gluten-free, and dairy-free, this soup works for various dietary needs.
Wholesome Ingredients for This Creamy Asparagus Soup
Asparagus: The star ingredient! Roasting asparagus brings out its natural sweetness and enhances the soup’s flavor. Choose firm, bright green stalks with tightly closed tips. Pro tip: Trim the woody ends by snapping them—they’ll naturally break at the perfect spot.
Peas: Fresh or frozen peas add vibrant color and a creamy texture with no need for heavy cream. They’re also a great source of plant-based protein and fiber.
Almond Milk: Using unsweetened almond milk keeps the soup dairy-free while adding a creamy consistency. You can substitute it with oat milk or cashew milk for similar results.
Nutritional Yeast: Completely optional but highly recommended for a subtle cheesy flavor. It’s rich in B vitamins and a favorite among vegans.
Creamy Asparagus Soup Recipe Details
- Servings: 4
- Prep Time: 5 minutes
- Cook Time: 25 minutes
- Total Time: 30 minutes
Ingredients for Creamy Asparagus Soup
- 2 Tbsp olive or avocado oil
- 12 ounces asparagus (trimmed – about 1 large bundle)
- 10 ounces fresh or frozen peas (about 2 cups)
- 4 cloves garlic, minced
- 1 medium shallot, thinly sliced
- Salt and pepper, to taste
- 1 1/2 cups Almond Breeze unsweetened plain almond milk
- 1 1/2 cups vegetable broth
- 1–2 Tbsp nutritional yeast (optional)
- 1/2 medium lemon (juiced, optional)
- For the croutons:
- 2 cups bread (any kind, cubed)
- 1/4 cup olive oil
- 1/4 tsp each garlic powder, salt, pepper, dried oregano, dried basil
How to Make Creamy Asparagus Soup
- Preheat your oven to 400°F (204°C). Spread the trimmed asparagus on a baking sheet, drizzle with oil, and season with salt and pepper. Toss gently, then roast for 15 minutes. Set aside.
- If you’re making croutons, reduce the oven temperature to 325°F (163°C).
- In a large saucepan, warm 2 tablespoons of oil over medium heat. Add the shallot and garlic, then season lightly with salt and pepper. Stir and cook for 2–3 minutes until aromatic and translucent.
- Add the peas, vegetable broth, and almond milk. Stir well and season again as needed.
- Transfer the soup to a blender, adding the roasted asparagus (reserve a few for garnish if you like). Blend until smooth and creamy. Be sure your blender lid vents steam to avoid pressure buildup.
- Return the soup to the saucepan, set to medium heat, and simmer gently. Stir in the nutritional yeast and simmer for another 5 minutes. Adjust seasonings to taste and squeeze in the optional lemon juice for added brightness.
- While the soup is simmering, prepare the croutons. Add cubed bread to a mixing bowl. In a small bowl, whisk together oil and seasonings, then drizzle over the bread. Toss well to coat.
- Spread the bread cubes on a baking sheet and bake for 15–20 minutes, flipping halfway, until golden brown and crisp.
- Serve the soup warm, topped with croutons, black pepper, and optional vegan parmesan.
How to Customize This Creamy Asparagus Soup for Your Diet
- Keto-friendly: Reduce the peas to lower the carb content and add 1/2 cup coconut cream for richness.
- Nut-free: Swap almond milk for oat milk, coconut milk, or soy milk.
- Higher protein: Blend in 1/4 cup silken tofu or a scoop of unflavored vegan protein powder.
- Lower calorie: Use less oil and skip the croutons to reduce fat content.
- Dairy-lover-approved: If not vegan, use regular milk and top with freshly grated parmesan cheese.
Our Team’s Tips for the Best Creamy Asparagus Soup
- Roast wisely: Don’t skip roasting the asparagus—it deepens the flavor and adds natural sweetness.
- Use fresh ingredients: Fresh asparagus and peas will give you the best taste. If using frozen, thaw peas slightly for easier blending.
- Blend carefully: Hot liquids expand in the blender, so leave room for steam to escape.
- Prep ahead: You can roast the asparagus and make the croutons up to 2 days in advance.
- Store smart: Leftovers keep in the fridge for up to 3 days. Reheat gently over low heat to preserve the creamy texture.
Creamy Asparagus Soup FAQs
Can I make this soup ahead of time?
Yes, this soup stores well in the refrigerator for up to 3 days. Reheat gently on the stove or in the microwave.
Can I freeze creamy asparagus soup?
Absolutely! Freeze it in an airtight container for up to 2 months. Just skip adding the lemon juice until you’re ready to serve.
What are the benefits of asparagus?
Asparagus is a low-calorie vegetable packed with vitamins A, C, E, and K. It’s also high in fiber and supports digestive health.
Can I use a different plant milk?
Yes, unsweetened cashew, oat, or soy milk work well as substitutes for almond milk.
Can I omit the croutons?
Of course! If you’re looking for a lower-carb option, the soup is delicious on its own or topped with herbs instead.
We hope this creamy asparagus soup becomes a staple in your healthy cooking routine. What’s your favorite way to enjoy spring vegetables? Share it in the comments below!

Creamy Asparagus Soup
Ingredients
- 2 Tbsp olive or avocado oil
- 12 ounces asparagus trimmed – about 1 large bundle
- 10 ounces fresh or frozen peas about 2 cups
- 4 cloves garlic minced
- 1 medium shallot thinly sliced
- Salt and pepper to taste
- 1 1/2 cups Almond Breeze unsweetened plain almond milk
- 1 1/2 cups vegetable broth
- 1–2 Tbsp nutritional yeast optional
- 1/2 medium lemon juiced, optional
- 2 cups bread any kind, cubed
- 1/4 cup olive oil
- 1/4 tsp each garlic powder, salt, pepper, dried oregano, dried basil
Instructions
- Preheat your oven to 400°F (204°C). Spread the trimmed asparagus on a baking sheet, drizzle with oil, and season with salt and pepper. Toss gently, then roast for 15 minutes. Set aside.
- If you’re making croutons, reduce the oven temperature to 325°F (163°C).
- In a large saucepan, warm 2 tablespoons of oil over medium heat. Add the shallot and garlic, then season lightly with salt and pepper. Stir and cook for 2–3 minutes until aromatic and translucent.
- Add the peas, vegetable broth, and almond milk. Stir well and season again as needed.
- Transfer the soup to a blender, adding the roasted asparagus (reserve a few for garnish if you like). Blend until smooth and creamy. Be sure your blender lid vents steam to avoid pressure buildup.
- Return the soup to the saucepan, set to medium heat, and simmer gently. Stir in the nutritional yeast and simmer for another 5 minutes. Adjust seasonings to taste and squeeze in the optional lemon juice for added brightness.
- While the soup is simmering, prepare the croutons. Add cubed bread to a mixing bowl. In a small bowl, whisk together oil and seasonings, then drizzle over the bread. Toss well to coat.
- Spread the bread cubes on a baking sheet and bake for 15–20 minutes, flipping halfway, until golden brown and crisp.
- Serve the soup warm, topped with croutons, black pepper, and optional vegan parmesan.
