Simple Vegan Blog

  • Recipes
  • Start Here
  • About
  • Subscribe
menu icon
go to homepage
  • Recipes
  • Start Here
  • About
  • Subscribe
subscribe
search icon
Homepage link
  • Recipes
  • Start Here
  • About
  • Subscribe
×
Home > Recipes > Soups

Vegan Asparagus Soup

Iosune with a glass of juice.
Published: Mar 23, 2026 by Iosune Robles · This post may contain affiliate links
No ratings yet
Pin Recipe Jump to Recipe
Creamy vegan asparagus soup with coconut milk pine nuts and sautéed asparagus.

This vegan asparagus soup is creamy, comforting, and easy to make with simple ingredients. It's made with fresh asparagus, potatoes, and plant-based milk for a smooth texture without any cream. Everything comes together in one pot in about 30 minutes, making it perfect for a quick lunch or dinner, especially during asparagus season.

Two bowls of vegan asparagus soup with coconut milk pine nuts and sautéed asparagus.

It's inspired by a classic cream of asparagus soup, but made completely vegan and dairy-free, without any butter or cream. Instead, I use olive oil to cook the vegetables and non-dairy milk for a creamy texture. The potatoes also help thicken the soup naturally, so once everything is blended, it turns out smooth and creamy. It's simple, cozy, and just as satisfying.

I love making this soup when asparagus is in season and I want something warm but not too heavy. It's light, fresh, and still really comforting, making it perfect for a quick lunch or an easy dinner. I especially enjoy it in spring, when asparagus is at its best and it's nice to keep things simple in the kitchen.

Looking for more creamy and comforting soup recipes? Try my Vegan Potato Leek Soup, Vegan Broccoli Cheddar Soup, or Creamy Vegan Cauliflower Soup. They're all easy to make, full of flavor, and perfect if you love smooth, cozy soups like this one.

Why You'll Love This Vegan Asparagus Soup

Here's why this recipe works so well:

  • Simple ingredients: Made with everyday ingredients like asparagus, potatoes, and vegetable broth that you can find at any grocery store.
  • Naturally creamy: The potatoes and non-dairy milk create a smooth, creamy texture without any heavy cream.
  • Dairy-free: Made without butter or cream, but still rich and satisfying.
  • Easy to make: Everything comes together in one pot in about 30 minutes, with minimal prep.
  • Light but satisfying: Comforting without feeling heavy, perfect for lunch or dinner.

Vegan Asparagus Soup Ingredients

Ingredients for vegan asparagus soup.
  • Olive oil: I like to use olive oil for cooking, but any oil will work. You can also use avocado oil, vegetable oil, or even vegan butter.
  • Garlic: Fresh garlic adds the best flavor, but you can use about ¾ teaspoon of garlic powder if needed.
  • Onion: Yellow or white onion both work well for this recipe.
  • Asparagus: Fresh asparagus is best, especially when in season, but you can use frozen if needed. There's no need to thaw it first, just add it straight to the pot and cook until tender.
  • Potatoes: Yukon Gold potatoes add a slightly buttery flavor and a creamy texture, while russet potatoes make the soup extra smooth and creamy. Both work really well in this recipe.
  • Vegetable broth: Use store-bought or homemade, whatever you have on hand.
  • Unsweetened non-dairy milk: I like to use soy milk, but almond, oat, or any unsweetened plant-based milk will work.
  • Salt: Adjust to taste depending on your broth.
  • Black pepper: Adds a little warmth and balances the flavors.
  • Lemon juice: Optional, but it brightens the flavor and makes the soup taste fresher.

Find the full recipe with exact measurements in the recipe card below.

How to Make Vegan Asparagus Soup

Snapping and chopping asparagus.
  1. Snap off the woody ends of the asparagus and discard them. Chop the asparagus into pieces.
Trimmed and chopped asparagus.
  1. Heat the olive oil in a large pot over medium heat. Add the onion and garlic and cook until soft and translucent, about 3 to 5 minutes.
Asparagus potatoes and broth in the pot.
  1. Add the asparagus, potatoes, vegetable broth, non-dairy milk, salt, and black pepper. Stir well to combine.
Cooked asparagus soup in a pot.
  1. Bring to a boil, then reduce the heat and simmer uncovered for 15 to 20 minutes, or until the vegetables are tender.
Asparagus soup with lemon juice added.
  1. Remove from the heat and stir in the lemon juice.
Blended vegan asparagus soup.
  1. Blend with an immersion blender or a regular blender until smooth and creamy. If using a regular blender, blend in batches. Serve immediately.
Two bowls of creamy asparagus soup with coconut milk pine nuts and asparagus.

Serving Suggestions

It's great on its own, but you can also serve it with something on the side to make it more filling. I love it with some crusty Vegan Bread or Vegan Garlic Bread for dipping. It also pairs really well with a simple salad like a Vegan Caesar Salad, or topped with homemade croutons for a bit of crunch.

How to Store and Reheat Leftovers

  • Fridge: Store the soup in an airtight container in the refrigerator for up to 3-4 days.
  • Reheat on the stovetop: Warm it in a saucepan over medium heat, stirring occasionally, until heated through. Add a splash of water, broth, or non-dairy milk if needed to adjust the consistency.
  • Reheat in the microwave: Place the soup in a microwave-safe bowl, cover loosely, and heat in 30-60 second intervals, stirring between each, until hot.
  • Freezer: You can freeze it in an airtight container for up to 2-3 months. Let it thaw in the refrigerator overnight before reheating.

Frequently Asked Questions

Do I need to peel asparagus?

No, you don't need to peel green asparagus. Just trim the woody ends and it's ready to use. If the stalks are very thick, you can peel the lower part, but it's not usually necessary.

Can I make this soup without potatoes?

Yes, but the texture will be less creamy. You can add more non-dairy milk or use alternatives like cashews or cauliflower to help thicken the soup.

How do I make the soup thicker or thinner?

To make it thicker, let it simmer a bit longer or add more potatoes. To make it thinner, just add a splash of broth or non-dairy milk until you reach your desired consistency.

Why is my asparagus soup bitter?

This can happen if the asparagus is overcooked or not very fresh. Adding a little lemon juice can help balance the flavor.

Can I use frozen asparagus?

Yes, you can use frozen asparagus. There's no need to thaw it first, just add it directly to the pot and cook until tender. The texture may be slightly softer, but it will still work well in this soup.

Vegan asparagus soup topped with coconut milk pine nuts and sautéed asparagus.

More Vegan Soup Recipes

  • Vegan Tortilla Soup
  • Vegan Tomato Soup
  • Vegan Vegetable Soup
  • Vegan Chicken Noodle Soup
  • Creamy Vegan Mushroom Soup

Did you make this recipe? Leave a comment and a rating below. I'd love to hear how it turned out!

Vegan asparagus soup served with bread and a spoon on the side.
No ratings yet

Love it? Leave a rating!

Vegan Asparagus Soup

This vegan asparagus soup is creamy, comforting, and made with simple ingredients like fresh asparagus, potatoes, and plant-based milk. It comes together in about 30 minutes and is perfect for a quick lunch or light dinner.
Prep: 10 minutes mins
Cook: 20 minutes mins
Total: 30 minutes mins
Servings: 6
PRINT PIN COMMENT


Ingredients 
 

  • 2 pounds asparagus
  • 2 tablespoons olive oil
  • 3 cloves garlic, minced
  • 1 onion, chopped
  • 1 pound Yukon Gold or russet potatoes, peeled and diced
  • 4 cups vegetable broth
  • 2 cups unsweetened non-dairy milk, I use soy milk
  • 1 teaspoon salt
  • ¼ teaspoon black pepper
  • 1 tablespoon lemon juice, optional

Instructions 

  • Trim the woody ends of the asparagus by bending each one until it snaps. Discard the ends, then chop the asparagus into pieces.
    Snapping and chopping asparagus.
  • Heat the olive oil in a large pot over medium heat. Add the onion and garlic and cook for about 3 to 5 minutes, stirring occasionally, until the onion is soft and translucent.
    Trimmed and chopped asparagus.
  • Add the asparagus, potatoes, vegetable broth, non-dairy milk, salt, and black pepper. Stir well to combine.
    Asparagus potatoes and broth in the pot.
  • Bring to a boil, then reduce the heat to medium-low and simmer uncovered for about 15 to 20 minutes, or until the potatoes and asparagus are tender.
    Cooked asparagus soup in a pot.
  • Remove from the heat and stir in the lemon juice.
    Asparagus soup with lemon juice added.
  • Blend the soup with an immersion blender or a regular blender until smooth and creamy. If using a regular blender, blend in batches. Serve immediately.
    Blended vegan asparagus soup.

Notes

  • Store leftovers in an airtight container in the refrigerator for up to 3 to 4 days.
  • Reheat on the stovetop over medium heat until hot, or microwave in short intervals, stirring in between.
  • Freeze in an airtight container for up to 2 months. Thaw in the fridge overnight before reheating.
  • If the soup thickens, add a splash of vegetable broth or non-dairy milk when reheating.

Nutrition

Serving: 1serving | Calories: 183kcal | Carbohydrates: 26g | Protein: 7g | Fat: 7g | Saturated Fat: 1g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 4g | Sodium: 1062mg | Potassium: 771mg | Fiber: 6g | Sugar: 8g | Vitamin A: 1789IU | Vitamin C: 32mg | Calcium: 164mg | Iron: 4mg
Did you try this recipe?Leave a comment below and let me know how it turned out!
Course: Soup
Cuisine: American
Author: Iosune Robles

More Vegan Soup Recipes

  • Bowl of vegan tortilla soup topped with crispy tortilla strips and fresh cilantro.
    Vegan Tortilla Soup
  • Vegan split pea soup served in a bowl with parsley.
    Vegan Split Pea Soup
  • Bowl of vegan lentil soup garnished with parsley, with bread on the side.
    Vegan Lentil Soup
  • Vegan cabbage soup served with a piece of bread.
    Vegan Cabbage Soup
Iosune with a glass of juice.

About Iosune

Hi, I’m Iosune! I’m a food lover, home cook, recipe creator, and co-founder of Simple Vegan Blog, which I started in 2014 to show how easy and delicious vegan cooking can be.

More about me

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recipe Rating





Iosune and Alberto.

Welcome!

We’re Iosune and Alberto, the couple behind Simple Vegan Blog. Since 2014, we’ve been sharing easy, flavorful vegan recipes anyone can make.

More about us

Most popular recipes

  • Photo of a bowl of general tso's tofu served over some rice
    General Tso's Tofu
  • Picture of a dish with homemade vegan jambalaya topped with chopped parsley
    Vegan Jambalaya
  • Photo of a bowl of vegan vegetable soup
    Vegan Vegetable Soup
  • A bowl with tofu stir fry garnished with some sesame seeds.
    Easy Tofu Stir Fry
  • Photo of a plate of sweet and sour tofu
    Sweet and Sour Tofu
  • A bowl with vegan tofu ricotta cheese and some bread slices around.
    Vegan Tofu Ricotta Cheese (4 Ingredients)

Fresh spring recipes

  • Tofu salad in a bowl.
    Marinated Tofu Salad
  • Vegan pasta salad on a plate with a fork.
    Easy Vegan Pasta Salad
  • Jar of vegan lemon curd with lemons around and a spoon scooping curd from the jar.
    Vegan Lemon Curd
  • Close-up photo of a dish with a slice of vegan lemon cake and a fork
    Vegan Lemon Cake
  • Vegan tuna on a slice of bread, with lettuce and tomato slices, on a white plate.
    Easy Vegan Tuna
  • Sliced bread topped with lettuce, tomato, and vegan chicken salad.
    Vegan Chicken Salad

Footer

↑ Back to top • Recipes • About • Contact

© 2025 Simple Vegan Blog. All rights reserved. Privacy Policy • Terms & Conditions • Affiliate Disclosure

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required