Ready in just 35 minutes, this vegan asparagus soup is rich and creamy without any dairy! Made with fresh asparagus, potatoes, lemon and dill, this soup is packed with bright flavor.bowl of vegan asparagus soup garnished with two pieces of chopped asparagus and freshly chopped parsley.

Why I Love This Recipe

Spring is right around the corner and this creamy soup is the perfect meal to transition into the new season. 

It’s refreshing, bright, and blended to creamy perfection with no added dairy.

Want to know the secret to getting that creamy, smooth texture without heavy cream? Potatoes! Foods that are higher in starch, like potatoes, act as a natural thickening agent when broken down.

Speaking of veggies, asparagus is seasonal during the spring months, meaning you’re likely purchasing it around the time that it was harvested. In other words, it’s fresh, more flavorful, loaded with nutrients, and often less expensive than other veggies that aren’t in season. Winning all around!

I love how easily this soup comes together too – a quick prep of the veggies, a quick sauté, a quick simmer, a quick blend, and voila you’ve got a delicious soup in about 35 minutes. 

When the temps are just slowly starting to warm up and you aren’t totally ready to give up soup season, asparagus soup has your back.

Ingredients You’ll Need

graphic of ingredients for vegan asparagus soup on marble surface with black text overlay.

Notes on Ingredients

asparagus: excellent source of fiber and several vitamins and minerals like vitamin A, C, K, and folate. I always use fresh asparagus in this recipe since they lend the best flavor, but frozen could also work. 

olive oil: used to sauté the onion and garlic.

onion: I like to use a yellow onion, but white also works. 

garlic: versatile aromatic that packs in the flavor. 

Yukon Gold potatoes: have a natural buttery flavor and contribute to the soup’s light, creamy consistency. Russet potatoes, with a little less moisture and more starch than Yukon Gold, would also make a great potato choice.

salt and pepper: essential for flavor.

vegetable broth: can substitute for mushroom broth or chicken broth. Chicken broth would no longer make the recipe vegan and vegetarian though.

lemon juice and zest: provide a pop of acidity, making the soup refreshing and bright. 

dijon mustard: adds a tangy, sharp flavor with a bit of spice and pairs well with the lemon juice.

fresh dill: has a tangy, fresh flavor.

Equipment You’ll Need (affiliate links – if you make a purchase I receive a small commission)

Dutch oven

Blender

How to Make Vegan Asparagus Soup

step by step graphic of how to make vegan asparagus soup

  1. Sauté the aromatics. Heat olive oil over medium heat then add onion and sauté until translucent, about 5 minutes. Add garlic and cook until fragrant, about 1 minute. 
  2. Add veggies and season. Add asparagus, potatoes, salt and pepper. 
  3. Simmer. Add broth and bring to a boil then reduce heat to simmer until potatoes are fork tender, about 15 minutes. 
  4. Add remaining ingredients. Remove from heat and add lemon juice, lemon zest, dijon mustard, and dill.
  5. Blend. Using an immersion blender or high-speed blender, blend until pureed and desired consistency is reached.
  6. Serve. Serve hot with additional dill or parsley as a garnish and more salt or pepper, to taste. I also love to serve this soup alongside a piece of crusty bread or a grilled cheese sandwich. 

Expert Tips

  1. For a thicker soup, you can reduce the amount of broth used to 3 – 3 1/2 cups. 
  2. If you like your soup with a bit more texture, you can take some of the asparagus out before blending. After blending, chop them up, add them back in and stir. 
  3. Dill can easily by substituted for a number of fresh herbs like basil, parsley or mint.

two white speckled bowls of vegan asparagus soup garnished with chopped asparagus and parsley beside a kitchen towel

Storage and Preparation

Asparagus Soup leftovers can be stored in an airtight container in the refrigerator for up to 3-4 days. To reheat on the stovetop, use a small saucepan and heat over medium-low until reaches desired temperature.

To reheat in the microwave, use a microwave-safe bowl and reheat for 1-3 minutes, depending on the microwave. 

Leftovers can also be stored in an airtight container in the freezer for up to 3 months. Let defrost in the refrigerator overnight before reheating.

Recipes That Pair Well

Air Fryer Garlic Bread

Grilled Cauliflower Hummus Sandwich

Blackened Scallops

Chicken Pesto Flatbread

vegan asparagus soup in two white speckled bowls beside two silver spoons, a kitchen towel, and artisan bread

For more asparagus inspiration, check out my other recipes below!

Charred Asparagus Salad with Egg

Asparagus Mushroom Galette 

Asparagus Leek Quiche

Easy Shrimp Pesto Pasta with Asparagus and Sun-Dried Tomato

If you like this recipe, please be sure to comment and give it a 5 star rating below. If you make it, share it on Instagram and tag me @karalydonrd and I’ll re-share it with my followers! If you want to save this recipe for later, be sure to pin it on Pinterest!

Don’t ever miss a recipe! Sign up to receive my monthly newsletter with a round-up of recipes from the previous month and get my FREE guide when you sign upRediscover the Joy in Eating: 5 Simple Steps to Stop Stressing Over Food + Enjoy Every Bite

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Vegan Asparagus Soup


1 Star2 Stars3 Stars4 Stars5 Stars (2 votes, average: 5.00 out of 5)
Loading...

  • Author: Kara Lydon
  • Total Time: 35 minutes
  • Yield: 6 servings 1x
  • Diet: Vegan

Description

Ready in just 35 minutes, this vegan asparagus soup is rich and creamy without any dairy! Made with fresh asparagus, potatoes, lemon and dill, this soup is packed with bright flavor.


Ingredients

Scale
  • 1 tablespoon olive oil
  • 1 medium or 1/2 large onion, diced (1 1/3 cups)
  • 2 cloves garlic, minced
  • 2 lbs asparagus, ends trimmed, and cut into 1-inch pieces
  • 2 medium Yukon Gold potatoes, cut into small cubes (about 2 cups)
  • 1 teaspoon salt
  • 1/4 teaspoon pepper
  • 4 cups vegetable broth
  • 1 tablespoon lemon juice (from 1/2 lemon)
  • 1 teaspoon lemon zest (from 1 lemon)
  • 1 tablespoon dijon mustard
  • 1/4 cup chopped fresh dill

Instructions

  1. In a large pot or dutch oven, heat oil over medium heat. Add onion and sauté until translucent, about 5 minutes. Add garlic and cook until fragrant, about 1 minute.
  2. Add asparagus, potatoes, salt and pepper.
  3. Add broth and bring to a boil.
  4. Reduce heat to simmer until potatoes are fork tender, about 15 minutes.
  5. Remove from heat and add lemon juice, lemon zest, dijon mustard, and dill.
  6. Blend, using an immersion blender or transfer soup to a high speed blender, until pureed.
  7. Serve hot with additional dill or parsley as a garnish and more salt or pepper, to taste.

Notes

  1. For an extra thick soup, reduce broth to 3 to 3 1/2 cups.
  2. I used dill in this recipe but you could substitute for a number of fresh herbs like basil, parsley or mint.
  3. If you like your soup with a bit more texture, you can take some of the asparagus out before blending. After blending, chop them up, add them back in and stir.
  4. You can substitute Yukon Gold potatoes with Russet potatoes.
  • Prep Time: 10 minutes
  • Cook Time: 25 minutes
  • Category: Soup
  • Method: Stovetop
  • Cuisine: American

Leave a Comment

Note: Your email address will not be published.

This site uses Akismet to reduce spam. Learn how your comment data is processed.

2 Comments

  1. This soup is SO good! I make it every couple of weeks and has become a staple in our home. Even my 4 year old enjoys it I love how simple it is to make, and how flavourful it is.