Asparagus Soup

This vibrant asparagus soup is creamy, comforting, and secretly dairy-free — proof that healthy can still taste amazing. It comes together in one pot, blends up beautifully, and is exactly what I crave when fresh asparagus starts showing up at the market.

This post may contain affiliate links. As an Amazon Associate, I earn from qualifying purchases. Please see my disclosure policy for details.

For more fresh asparagus recipes, check out my Asparagus Tarts and Asparagus Casserole.

At A Glance: Asparagus Soup

  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Total time: 30 minutes
  • Makes: 6 servings
  • Nutrition (per serving): 109 calories | 6g of protein | 4g of fat | 14g of carbohydrates | 4g of Fiber
  • What it Tastes Like: Fresh, bright, and silky-smooth with delicate asparagus flavor, mellow garlic, and a hint of lemon.
  • Why You'll Love It: Creamy without cream, packed with flavor, and made in one pot.
  • Difficulty Level: Easy — simple ingredients and straightforward steps.

When fresh asparagus starts popping up at the market, this asparagus soup is always the first thing I make. It’s bright, silky, and full of flavor — but completely dairy-free. If you’ve ever searched for asparagus soup without cream that still tastes rich and satisfying, this is the one.

Unlike traditional asparagus soup recipes that rely on heavy cream, this version gets its velvety texture from Yukon gold potatoes and silken tofu. The result? A healthy asparagus soup that feels indulgent while staying light, nourishing, and totally plant-based. It’s simple enough for a weeknight dinner, but elegant enough to serve for Easter, Mother’s Day, or any spring gathering.

If you’re loving fresh spring vegetable recipes lately, don’t miss my Honey Roasted Rainbow Carrots, Creamed Peas, and Air Fryer Broccolini.

All of the ingredients for vegan asparagus soup on a white background.

Fresh Asparagus — Look for firm stalks with tight tips and a vibrant green color. Thinner spears will cook slightly faster, but both thin and thick spears work well in this asparagus soup. Be sure to trim the woody ends before chopping. Frozen asparagus can work in a pinch, though the flavor won’t be quite as bright.

Yukon Gold Potato — This adds natural creaminess and body without using heavy cream. Yukon golds are ideal because they blend smoothly and have a buttery flavor. Russet potatoes can be substituted, but the texture may be slightly starchy.

Silken Tofu — The secret to making this as creamy as an asparagus soup without cream. It blends completely smooth and adds protein without altering the flavor. If you can’t find silken tofu, soft or regular tofu will work — just blend thoroughly for the smoothest texture.

Nutritional Yeast — Adds a subtle savory, almost Parmesan cheese–like flavor that enhances the overall depth. If you don’t have it, you can omit it, but the soup will be slightly less savory. If you’re not dairy-free, a sprinkle of grated Parmesan cheese can be added at the end instead.

Low-Sodium Vegetable Broth — Using low-sodium broth gives you better control over the final seasoning. Chicken broth works if you’re not keeping the soup vegan, though it will no longer be a vegan asparagus soup.

Vegan Butter — Used to sauté the vegetables and build flavor. Olive oil can easily be substituted if needed.

Fresh Lemon Juice & Zest — Brightens the entire soup and balances the richness from the potatoes and tofu. Bottled lemon juice can work in a pinch, but fresh gives the best flavor.

A large white bowl of asparagus soup without cream on a white background with a white towel.

Recipe Variations

This asparagus soup is a beautiful base, which means you can easily adjust it depending on what you’re craving. Here are a few simple ways to make it your own:

  • Classic Creamy Version. Swap the vegan butter for dairy butter and use chicken broth instead of vegetable broth. For an even more traditional finish, stir in a small drizzle of cream at the end or garnish with freshly grated Parmesan cheese.
  • Make It Extra Creamy. Blend in a drizzle of extra virgin olive oil or a splash of coconut milk for an even silkier texture.
  • Add Fresh Herbs. Stir in chopped fresh chives or dill just before serving to brighten the flavor and add a fresh spring finish.
  • Boost the Protein. Add a can of drained white beans before blending for a heartier, more filling bowl.
  • Top It with Texture. Garnish with homemade croutons, roasted asparagus tips, or a sprinkle of flaky sea salt for contrast in every spoonful.

How to Make Asparagus Soup

For the complete recipe and measurements, scroll to the recipe card at the bottom of this post.

Sauteed onions in the soup pot with the other seasonings, potatoes, and asparagus on the side.

Step 1: Melt the vegan butter in a large stockpot or Dutch oven over medium heat. Add the onion and sauté for 4–5 minutes, stirring occasionally, until softened.

Sauteed onions and potatoes in the soup pot with the asparagus and other seasonings on the side.

Step 2: Add the potato and cook for 3 minutes, stirring occasionally.

An overhead shot of a pot of the sauteed potatoes and asparagus with the seasonings on the side.

Step 3: Stir in the chopped asparagus and cook for another 3–4 minutes, until the potatoes begin to turn lightly golden.

Sauteing the asparagus and potatoes in the pot with the garlic and other seasonings.

Step 4: Add the garlic and dried thyme. Cook for 1–2 minutes, just until fragrant.

A pot of the simmered soup with the seasonings next to it.

Step 5: Pour in the low-sodium vegetable broth and bring the mixture to a boil. Reduce to a gentle simmer and cook for 10–12 minutes, or until the potatoes and asparagus are tender.

A large pot of simmered asparagus and tofu in the broth.

Step 6: Stir in the cubed silken tofu, nutritional yeast, fresh lemon juice, and lemon zest. Cook for 2–3 minutes, until heated through.

A large pot of the creamed vegan asparagus soup.

Step 7: Remove the pot from the heat and blend with an immersion blender until smooth. Alternatively, carefully transfer the soup to a regular blender (vent the lid) and blend until silky.

A spoon scooping up some vegan asparagus soup from a bowl.

Step 8: Season with salt and black pepper to taste. Serve hot with a drizzle of olive oil, croutons, lemon zest, or flaky sea salt.

Chelsea's Recipe Pro-Tips

  • Trim the asparagus properly. Snap off the woody ends before chopping to keep your asparagus soup fresh-tasting and smooth rather than fibrous.
  • Sauté to build flavor. Let the onions, potatoes, and asparagus cook fully over medium heat before adding the vegetable broth — those few minutes deepen the overall flavor.
  • Blend safely. If using a regular blender instead of an immersion blender, vent the lid and cover loosely with a towel to prevent steam buildup.
  • Add lemon off the heat. Stir in the fresh lemon juice and zest at the end to keep the flavor bright and vibrant.
  • Adjust the texture as needed. If the soup thickens after cooling or freezing, stir in a splash of broth while reheating to bring back that silky consistency.

Storage Directions

  • Storing: Store in an airtight container in the refrigerator for up to 5 days.
  • Freezing: Let the soup cool completely, then transfer to a freezer-safe container and freeze for up to 3 months. For best results, thaw overnight in the refrigerator before reheating. The texture may thicken slightly after freezing — simply stir in a splash of vegetable broth or water as it reheats to restore its creamy consistency.
  • Reheating: Warm gently on the stove over low heat, stirring occasionally, or microwave in 1–2-minute intervals, stirring between them, until heated through.
A white bowl of vegan asparagus soup on a white background with a white towel.

Serving Suggestions

This asparagus soup is delicious on its own, but a little crunch makes it even better. Top it with my Air Fryer Croutons or serve it with Air Fryer Garlic Bread for the ultimate dunking situation.

It also pairs beautifully with sandwiches and wraps, my Cottage Cheese Egg Salad, or a fresh salad like Blueberry Avocado Salad for a light, spring-inspired meal.

Asparagus Soup Recipe FAQs

Can I use frozen asparagus?

You can, though fresh asparagus gives the brightest flavor. If using frozen, add it directly to the pot and simmer until fully tender before blending.

How do I make this asparagus soup thicker or thinner?

For a thicker soup, add an extra potato before simmering. To thin it out, stir in a splash of vegetable broth while reheating until it reaches your desired consistency.

Can I make this with chicken broth instead of vegetable broth?

Absolutely. Swapping in chicken broth adds a more traditional flavor, but the soup will no longer be vegan. For a classic soup, you can also use dairy butter.

Can I make this asparagus soup recipe ahead of time?

Absolutely. This soup tastes just as good (if not better) the next day. Store it in an airtight container in the refrigerator and gently reheat on the stove, adding a splash of vegetable broth if it has thickened.

Save this Recipe for Later on Pinterest

A pinterest pin for this asparagus soup recipe.

More Vegetable Soup Recipes

If you liked and made this Recipe for Asparagus Soup, don't forget to rate it and let me know how you liked it in the comments. I always love hearing from you!

Recipe Card

Want to save this recipe for later?
Enter your information below, and I'll send it straight to your inbox! I'll also send you my new recipes each week!
A large white bowl of asparagus soup without cream that is garnished with olive oil, croutons, asparagus, and black pepper.

Asparagus Soup

Chelsea Plummer | Mae's Menu
This creamy asparagus soup is bright, fresh, and velvety — without any cream. Silken tofu and Yukon gold potatoes create a smooth, satisfying base that lets the fresh asparagus and garlic shine. It’s a healthy, dairy free asparagus soup that feels elegant but comes together easily in one pot.
Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes
Course Soup
Cuisine American
Servings 6 Servings
Calories 109 kcal

Ingredients
  

  • 2 tablespoons vegan butter
  • ½ large white or yellow onion minced
  • 1 large Yukon gold potato peeled and cubed into ½-inch pieces
  • 1 lb. asparagus trimmed and cut into 1-inch pieces
  • 1 clove garlic sliced
  • ½ teaspoon dried thyme
  • 6 cups (1 ½ quarts) low-sodium vegetable broth
  • 8 oz. silken tofu cut into 1-inch cubes
  • 2 teaspoons nutritional yeast
  • 1 teaspoon fresh lemon zest
  • 1 tablespoon fresh lemon juice
  • salt and pepper to taste
  • to serve (optional) Extra virgin olive oil, croutons, lemon zest, flaky sea salt, fresh chives

Instructions
 

  • Melt the vegan butter in a large stockpot or Dutch oven over medium heat. Add the onion and cook for 4–5 minutes, stirring occasionally, until softened.
  • Add the potato and cook for 3 minutes. Stir in the asparagus and cook for another 3–4 minutes, until the potatoes begin to turn lightly golden.
  • Stir in the garlic and dried thyme and cook for 1–2 minutes, until fragrant.
  • Pour in the low-sodium vegetable broth and bring to a boil. Reduce to a gentle simmer and cook for 10–12 minutes, or until the potatoes and asparagus are tender.
  • Stir in the tofu, nutritional yeast, lemon zest, and lemon juice. Cook for 2–3 minutes, until heated through.
  • Remove from the heat and blend with an immersion blender until smooth. Alternatively, carefully transfer to a regular blender (vent the lid) and blend until creamy.
  • Season with salt and black pepper to taste. Serve hot with a drizzle of olive oil, croutons, lemon zest, or flaky sea salt.

Notes

Top with store-bought or homemade croutons.
Trim the asparagus the right way. Snap off the woody ends before chopping to keep the asparagus soup smooth and fresh-tasting rather than fibrous or bitter.
Sauté to build flavor. Let the onions, garlic, and asparagus cook fully before adding the vegetable broth — those few extra minutes over medium heat create a deeper, richer flavor base.
Blend safely and carefully. If using a regular blender instead of an immersion blender, remove the center vent and cover loosely with a towel. Hot steam builds pressure quickly, and this step prevents messy (and dangerous) splatters.
Add lemon at the end. Stirring in the fresh lemon juice off the heat keeps the flavor bright and vibrant instead of dull or muted.
Taste and adjust after blending. Blending changes how salt distributes through the soup, so always do a final taste and adjust with salt and black pepper before serving.
Storage Directions:
  • Storing: Store in an airtight container in the refrigerator for up to 5 days.
  • Freezing: Let the soup cool completely, then transfer to a freezer-safe container and freeze for up to 3 months. For best results, thaw overnight in the refrigerator before reheating. The texture may thicken slightly after freezing — simply stir in a splash of vegetable broth or water as it reheats to restore its creamy consistency.
  • Reheating: Warm gently on the stove over low heat, stirring occasionally, or microwave in 1–2 minute intervals, stirring between each, until heated through.
 

Nutrition

Serving: 1gCalories: 109kcalCarbohydrates: 14gProtein: 6gFat: 4gSaturated Fat: 1gPolyunsaturated Fat: 1gMonounsaturated Fat: 1gTrans Fat: 0.02gSodium: 36mgPotassium: 379mgFiber: 4gSugar: 4gVitamin A: 754IUVitamin C: 12mgCalcium: 39mgIron: 2mg
Did you love this recipe?Please review and comment below, or pin it to your Pinterest account!

Please share your recipe comments and feedback. It helps us create better content and helps other readers find what they're looking for.

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

Recipe Rating




2 Comments

  1. Made this last night and it’s delicious!! Only thing I did differently was I couldn’t put in nutritional yeast because we didn’t have it but it was still super good. I added a lot of salt and pepper because that is my preference. All around delicious and will make again!!