With just six simple ingredients, this Crema de Espárragos is a smooth and velvety cream of asparagus soup that’s nourishing and easy to make. The delicate, earthy flavor of asparagus shines in this simple yet comforting dish. It has an incredible creamy texture, without the need for dairy, and makes a perfect light lunch or starter before dinner.

Creamy Vegan Asparagus Soup: A Velvety Dairy-Free Delight (Crema de Espárragos)
There’s nothing quite like a warm bowl of soup to bring comfort and nourishment, especially when it’s as effortlessly elegant as this Creamy Vegan Asparagus Soup. What started as one of the first asparagus recipes I ever learned, a simple and comforting soup, has evolved over the years into this refined, incredibly smooth, and completely dairy-free version. It’s a testament to how humble ingredients can create something truly spectacular.
Much like my beloved Chipotle Tomato Soup and the rich Creamy Poblano Soup, this recipe proves that you don’t need a long list of ingredients to achieve a luxurious, velvety texture and profound flavor. With just a quick sauté, the help of a good blender, and six core ingredients, fresh asparagus transforms into a remarkably nourishing and satisfying soup that’s perfect for any occasion.
Asparagus isn’t just delicious; it’s a nutritional powerhouse. Packed with essential fiber, folate, and a fantastic array of vitamins including A, C, and K, this soup is a wholesome choice for anyone looking to incorporate more vegetables into their diet. It aligns beautifully with various dietary preferences, whether you’re following a paleo or Whole30 eating plan, or simply craving something light yet deeply satisfying. The beauty of this recipe lies in its versatility: it’s entirely dairy-free and vegan as written, offering an indulgent and comforting experience without compromise. However, if you prefer a more traditional touch and don’t adhere to a dairy-free diet, you can easily substitute the vegan cream with heavy cream or evaporated milk for an equally delightful result.
For more vibrant, vegetable-packed recipes that nourish and delight, be sure to explore my recipes for Sopa de Verduras (Mexican Vegetable Soup) and the delicious Calabacitas con Queso (Cheesy Zucchini and Corn Soup).
Why You’ll Love This Creamy Vegan Asparagus Soup
This Crema de Espárragos isn’t just a recipe; it’s an experience waiting to happen in your kitchen. Here’s why it’s sure to become a staple in your meal rotation:
- Effortlessly Elegant: Despite its sophisticated flavor and velvety texture, this soup is surprisingly simple to make, requiring minimal fuss for maximum impact.
- Dairy-Free & Vegan Perfection: Achieve incredible creaminess without a drop of dairy. It’s a fantastic option for those with dietary restrictions or anyone looking to enjoy a plant-based meal.
- Wholesome & Nourishing: Asparagus is rich in vitamins and fiber, making this soup not only delicious but also incredibly good for you. It’s a healthy way to enjoy a comforting meal.
- Versatile & Adaptable: Perfect as a light starter, a satisfying lunch, or even a comforting dinner with a side of crusty bread. It’s also easily customizable to your taste preferences.
- Seasonal Showcase: When asparagus is in season, this soup truly celebrates its fresh, earthy flavor, allowing it to shine as the star ingredient.
Choosing and Preparing Fresh Asparagus
The key to an outstanding asparagus soup begins with selecting the freshest asparagus. Look for spears that are vibrant green or purplish-green, with tightly closed tips. The stalks should be firm, stand straight, and snap easily when bent; avoid any that appear limp, dry, or cracked. Both thick and thin spears work well for soup, as they will all be pureed. Thicker spears might require a minute or two more of simmering.
Proper preparation is also simple but important. Begin by washing the asparagus thoroughly under cold running water. To remove the woody ends, simply snap off the bottom portion of each spear. The asparagus will naturally break at the point where the tough, fibrous part meets the tender, edible stalk. Alternatively, you can trim off the bottom inch or two with a knife. For presentation, thinly slice off about a half-inch of the asparagus tips and set them aside. These will be added back to the soup at the end for a pop of color and texture. The remaining spears can then be cut into one-inch pieces for even cooking.
Ingredients & Substitutions
This recipe prides itself on its simplicity, using just a handful of ingredients to create a rich and satisfying soup. Each component plays a vital role in building the perfect flavor and texture:

- Fresh Asparagus: As mentioned, choose asparagus that are straight, firm to the touch, and with tips that are tightly closed. The stalks should be plump and free from dryness or cracks. This ensures the freshest, most delicate flavor.
- Vegan Butter (or Ghee): This is essential for sautéing and adding a rich, buttery depth to the soup base. I highly recommend a high-quality dairy-free or vegan butter, like Miyoko’s, which is Whole30 compatible and offers an excellent flavor profile. For a purely dairy-free (but not vegan) option, ghee is also a fantastic choice, lending a slightly nutty taste. Regular butter can be used if dairy is not a concern.
- Onion and Garlic: These aromatic vegetables form the foundational flavor base of the soup, adding sweetness and a pungent depth that complements the asparagus beautifully. Don’t skimp on sautéing them until softened and fragrant to bring out their best qualities.
- Vegetable Broth: Opt for a good quality, low-sodium vegetable broth. This allows you to control the overall saltiness of the soup and ensures the delicate asparagus flavor isn’t overwhelmed. If you’re following Whole30, always double-check the ingredient list for compliance. For a non-vegan version, chicken broth can also be used, ensuring it’s also compatible if following Whole30.
- Dairy-Free Cream: This is the secret to the soup’s incredible silky texture. I enthusiastically recommend original Nutpods creamer or their half & half alternative, as both are dairy-free and crafted from a blend of almond and coconut cream, providing a rich mouthfeel without the heaviness. If Nutpods are unavailable, full-fat canned coconut milk is an excellent substitute, offering a similar lusciousness with a subtle coconut undertone. For those who consume dairy, evaporated milk or heavy cream can be used for a more traditional cream of asparagus soup.
- Lemon Juice (optional): A squeeze of fresh lemon juice at the end is a game-changer. It brightens the overall flavors, adds a hint of sweetness, and provides a lovely zest that elevates the soup. While optional, it’s highly recommended for that extra layer of complexity.
- Salt and Pepper: Simple seasonings are all that’s needed to enhance the natural flavors of the asparagus. Always taste and adjust to your preference.
See recipe card below for exact quantities.
As a special treat, use my code EVERYDAYLATINA to get 15% off your first order of Nutpods on nutpods.com. It’s the perfect way to get that incredible creamy texture!
How to Make Dairy-Free Asparagus Soup
Crafting this creamy asparagus soup is a straightforward process, even for beginner cooks. Follow these simple steps for a delicious, velvety soup:

- Prepare the Asparagus: Begin by preparing your fresh asparagus. Trim and discard the tough, woody bottom stems. Next, carefully slice off about a half-inch of the asparagus tips into thin, bite-sized pieces. These delicate tips will be reserved and added back into the soup later for an appealing visual and textual contrast. Finally, cut the remaining asparagus stalks into one-inch pieces to ensure even cooking.

- Cook Vegetables: In a large pot or Dutch oven, melt your chosen vegan butter (or ghee) over medium heat. Add the chopped onions and garlic, sautéing them gently until they become soft, translucent, and fragrant, which usually takes about 5 minutes. Then, add the one-inch asparagus pieces, season with a dash of salt and pepper, and pour in the vegetable broth. Bring the mixture to a boil, then reduce the heat and let it simmer for 10-15 minutes, or until the asparagus is fork-tender. Once cooked, remove the pot from the heat and allow it to cool for about 10 minutes.

- Add to Blender: Carefully transfer all of the cooled soup ingredients from the pot into a high-speed blender. It’s crucial to allow the soup to cool slightly before blending to prevent pressure buildup and ensure safe operation.

- Blend: Secure the lid tightly on the blender and puree the soup until it is completely smooth and velvety. If you have an immersion blender, you can skip the transfer and blend the soup directly in the pot, which saves on cleanup. Always use caution when blending hot liquids, starting on a low speed and gradually increasing.

- Simmer: Pour the pureed soup back into the pot. Place it over low heat and add in the reserved asparagus tips. Allow the soup to gently simmer for another 2-3 minutes, just enough for the tips to become tender-crisp and integrate with the soup’s flavors.

- Add Cream: Turn off the heat before stirring in your chosen dairy-free cream (Nutpods or coconut milk) and the optional lemon juice. This ensures the cream doesn’t curdle and maintains its smooth texture. Give it a good stir, then taste and adjust the seasoning with more salt and pepper as needed until it reaches your perfect flavor balance. Serve warm and enjoy!
Pro Tips for the Best Creamy Asparagus Soup
- Don’t Overcook the Asparagus: While you want the asparagus to be tender for blending, avoid overcooking it, as this can lead to a less vibrant color and a slightly sulfurous taste. Just until it’s fork-tender is perfect.
- Cool Before Blending: This is a crucial safety tip. Blending hot liquids can create dangerous pressure, causing the lid to blow off. Always let your soup cool for at least 10 minutes before transferring it to a regular blender. If using an immersion blender, this step is less critical, but still exercise caution.
- Blend Until Velvety Smooth: For that truly luxurious texture, blend the soup for a good 2-3 minutes, ensuring there are no fibrous bits left. A high-speed blender works best, but a regular blender will also do the trick with a little more patience.
- Taste and Adjust Seasoning: Asparagus flavor can vary, so always taste your soup before serving and adjust salt, pepper, and lemon juice to your preference. A little extra pinch of salt can really make the flavors pop.
- Add Lemon Last: If using lemon juice, stir it in at the very end, after the soup has finished cooking and you’ve added the cream. This preserves its bright, fresh zestiness.
- Garnish for Elegance: A simple garnish can elevate your soup from delicious to gourmet. Consider a swirl of dairy-free cream, a sprinkle of fresh chopped chives or parsley, or a few croutons.

Recommended for This Recipe
Immersion Blender
While a standard blender works perfectly fine, an immersion blender can be a real time-saver and convenience tool for this recipe. It allows you to puree the soup directly in the pot, eliminating the need to transfer hot liquids back and forth, which means less cleanup and a quicker path to enjoying your creamy soup.
How to Serve This Delicious Soup
This Crema de Espárragos is incredibly versatile and can be enjoyed in various ways, whether as a sophisticated starter or a comforting meal on its own. Its delicate flavor pairs wonderfully with a range of accompaniments:
- With a Side of Crunch – The creamy texture of the soup is beautifully complemented by something crispy. Consider serving it with warm, soft corn tortillas for dipping, slices of crusty artisan bread, homemade tortilla strips for a Tex-Mex twist, or simple garlic croutons.
- As Part of a Meal – This soup can easily be integrated into a larger meal. Serve it alongside a fresh, crisp salad for a light and balanced lunch, or pair it with heartier dishes like cheesy quesadillas, savory ground beef tortas, or fresh avocado tostadas for a more filling dinner. It also makes a wonderful first course for a special dinner party.
- Garnish for Flair: A simple garnish can elevate the presentation. Think about a drizzle of good olive oil, a swirl of extra dairy-free cream, a sprinkle of fresh herbs like chives or parsley, or even a few roasted asparagus tips.
Storing and Reheating Your Asparagus Soup
This soup is perfect for meal prep, as it stores and reheats beautifully, allowing you to enjoy its creamy goodness throughout the week or save it for a busy day.
- Store: To maintain its freshness and flavor, transfer any leftover soup into an airtight container. It will keep wonderfully in the refrigerator for up to 4 days. For longer storage, this soup freezes exceptionally well. Pour it into freezer-safe containers or heavy-duty freezer bags, leaving a little headspace for expansion, and store it in the freezer for up to 2 months. Label with the date for easy tracking.
- Reheat: When you’re ready to enjoy your soup again, you have a couple of easy options. For stovetop reheating, gently warm the soup in a small pot over medium-low heat, stirring occasionally, until it is heated through. If reheating from frozen, thaw overnight in the refrigerator first, or reheat gently from frozen on the stovetop, stirring frequently. Alternatively, for a quicker option, microwave individual portions in a microwave-safe bowl, stirring every minute or so, until thoroughly warmed. If the soup appears a little thick after reheating, you can thin it with a splash of vegetable broth or water to reach your desired consistency.
Tips and Variations to Customize Your Soup
This Creamy Vegan Asparagus Soup is delicious as is, but it’s also a fantastic canvas for experimentation. Here are some tips and variations to make it uniquely yours:
- Make it Whole30 Compliant: If you’re following the Whole30 program, ensure that your vegetable broth is free from added sugars, sulfites, and other non-compliant ingredients. Similarly, verify that your chosen vegan butter (or ghee) is Whole30 compatible. Many brands now offer clearly labeled compliant options.
- Add a Touch of Spice: For those who love a little heat, consider topping your finished soup with thinly sliced fresh jalapeños or serrano peppers. A drizzle of juice from pickled jalapeños can also add a delightful tangy kick. For a smoky depth, a pinch of chipotle powder or a dash of your favorite hot sauce can be stirred in during the simmering stage.
- Herbal Enhancements: Fresh herbs can significantly alter the flavor profile. While the soup is excellent on its own, try adding a few sprigs of fresh parsley or cilantro to the pot during the last few minutes of simmering, or blend in a handful of fresh basil leaves for a brighter, more aromatic soup.
- Roasted Asparagus: For an even deeper, more concentrated asparagus flavor, roast half of your asparagus spears before adding them to the pot. Toss them with a little olive oil, salt, and pepper, and roast at 400°F (200°C) for 10-15 minutes until tender and slightly caramelized.
- Garlic Lover’s Delight: If you’re a true garlic aficionado, consider roasting a whole head of garlic to add to the soup. The mellow, sweet flavor of roasted garlic will add an incredible depth to the soup.
- Extra Veggies: Boost the nutritional content and complexity by adding other quick-cooking vegetables. A handful of spinach or kale can be wilted into the soup right before blending, adding color and nutrients without altering the flavor too much.
- Protein Boost: For a more substantial meal, stir in some cooked lentils, chickpeas, or white beans after blending. If not strictly vegan, shredded chicken or pan-fried tofu cubes could also be added.

I truly hope you enjoy this delightful Creamy Vegan Asparagus Soup as much as I do! If you give this recipe a try, please leave me a comment with a star rating below. Your feedback helps me improve and inspires other home cooks. Also, be sure to follow me on Instagram, Facebook, or Pinterest to stay connected and get more delicious recipe ideas. Don’t forget to subscribe to my newsletter for exclusive content and updates straight to your inbox.
Related Recipes You’ll Love
Looking for other comforting and flavorful soup recipes or dishes that celebrate fresh ingredients? Try these:
- Crema de Espárragos (Dairy-Free Cream of Asparagus Soup)
- Chipotle Tomato Soup with Homemade Croutons
- Green Chile Turkey Soup
- Poblano Cream Soup (Dairy-Free Option)
Recipe

Vegan Asparagus Soup
by Gemma Aguayo-Murphy
Pin Recipe
Equipment
-
Dutch oven or medium pot
-
Blender or immersion blender
Ingredients
- 2 lbs fresh asparagus, tough stems trimmed and discarded
- 2 tablespoons vegan butter (or ghee for dairy-free, or regular butter)
- ½ medium onion, finely chopped
- 2 garlic cloves, minced
- 4 cups low-sodium vegetable broth (ensure Whole30 compliant if needed)
- ½ cup original Nutpods creamer or full-fat coconut milk (or evaporated milk/heavy cream for dairy)
- 1 tablespoon fresh lemon juice (optional, for brightness)
- salt and freshly ground black pepper, to taste
Instructions
-
Prepare Asparagus: Slice off about a half inch of the asparagus tips into thin pieces and set these aside. Cut the remaining asparagus stalks into one-inch pieces.
-
Sauté Aromatics: Melt the vegan butter (or ghee) in a Dutch oven or medium pot over medium heat.
-
Add the chopped onion and minced garlic to the pot. Cook until soft and fragrant, about 5 minutes, stirring occasionally.
-
Simmer Asparagus: Add the one-inch pieces of asparagus to the pot. Season with a dash of salt and pepper.
-
Pour in the vegetable broth and bring the mixture to a gentle boil.
-
Reduce the heat to low and simmer for 10-15 minutes, or until the asparagus is tender when pierced with a fork.
-
Cool: Remove the pot from the heat and let the soup cool for about 10 minutes before proceeding to blend. This is important for safety when using a regular blender.
-
Blend until Smooth: Carefully transfer all of the cooled ingredients to a blender. Puree the soup in the blender (exercising caution when blending warm liquids, starting on low speed) or use an immersion blender directly in the pot until it reaches a completely smooth and velvety consistency.
-
Final Simmer & Cream: Return the pureed soup to the pot over low heat.
-
Add in the reserved asparagus tips and simmer gently for 2-3 minutes, just until the tips are tender-crisp.
-
Turn off the heat. Stir in the dairy-free cream (Nutpods or full-fat coconut milk) and the optional lemon juice.
-
Taste the soup and adjust the seasoning with more salt and pepper as needed to achieve your desired flavor profile. Serve warm and enjoy!
Notes
- If dairy is not a problem for you, or if you prefer a non-vegan option, you can easily substitute the Nutpods or full-fat coconut milk with evaporated milk or heavy cream for a classic creamy texture.
- For a non-vegan version of this soup, feel free to use chicken broth instead of vegetable broth. If you are adhering to a Whole30 diet, always ensure your chosen broth (whether vegetable or chicken) uses compatible ingredients.
- Similarly, if you are not following a vegan diet, ghee or regular dairy butter are excellent substitutes for vegan butter, adding their own unique richness to the soup.
- This recipe was inspired by the wonderful culinary insights found at joanneweir.com.
- To enhance the flavor, consider roasting the asparagus before adding it to the broth. This deepens its earthy notes and adds a subtle sweetness.
Nutrition
Originally published February 22, 2023. Updated post on March 2025.