creamy asparagus soup Featured

Creamy Asparagus Soup (Vegan, Gluten Free)

This spring soup is light, full of in-season produce, and incredibly smooth and creamy. There is an unexpected, healthy ingredient that gives this soup its silky texture, making it completely dairy free.

creamy asparagus soup

Soup is not just for wintertime! It’s one of my favorite one pot meals to prepare at the beginning of the week for lunch or dinner. This creamy asparagus soup is light, nutritious and full of fresh spring flavor. I’m more than happy to extend soup season for this vibrant bowl!

There are no fancy ingredients in this soup, and you might already have some in your pantry! An unexpected ingredient makes this soup unique and incredibly creamy, without adding any cream…avocado!

I’ve added avocado to smoothies before, and love the silky texture it adds. Adding it to a pureed soup has a similar effect. It’s a neutral flavored ingredient that makes the soup incredibly smooth and creamy. Avocado also adds plenty of healthy monounsaturated fats and potassium to this soup!

creamy asparagus soup in blender

Main Ingredients + Some Nutrition Notes

You need just one pot and a blender to make this delicious creamy asparagus soup. It will take you less than half an hour from start to finish! Put these ingredients on your next shopping list:

  • Asparagus: Asparagus is high in folate, which is important for healthy pregnancies and cell growth. It’s also a good source of vitamin K, which we need for blood clotting, and antioxidants.
  • Garlic: Garlic contains sulfur compounds, which may have cancer preventative effects when ingested. It also may help boost our immune response when we are sick.
  • Avocado: Our generation’s favorite healthy fat! Avocado is rich in healthy monounstaturated fats, which help lower “bad” LDL cholesterol when they replace saturated fats in the diet. They also contain more potassium than a banana!
  • Leeks
  • White onion
  • White beans
  • Vegetable broth
  • Lemon
creamy asparagus soup

A Few Recipe Notes

  • Fresh or frozen asparagus both work wonderfully in this recipe. I actually used frozen for this batch, because the store was out of fresh!
  • If you use low sodium vegetable broth, you may need to adjust the amount of salt added to the soup.
  • This recipe will keep in the refrigerator in a sealed container for up to 5 days.
creamy asparagus soup

If you love this recipe, you may also like

creamy asparagus soup

Creamy Asparagus Soup (Vegan, Gluten Free)

  • Author: Alex
  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Total Time: 30 minutes
  • Yield: 4 servings 1x
  • Category: Soup


This creamy asparagus soup is made super silky without any cream or dairy, thanks to avocado! All you need is one pot, a blender, and 30 minutes to whip up a batch.



  • 1 tbsp olive oil
  • 1 white onion, chopped
  • 2 leeks, white parts only, sliced
  • 4 cloves garlic, minced
  • 1/4 tsp salt
  • 1/4 tsp pepper
  • 1/4 tsp cayenne
  • 1 large bunch asparagus, cut in half
  • 1 carton vegetable broth
  • 1 avocado, peeled and chopped
  • 1 cup white beans
  • 2 tbsp lemon juice
  • Fresh parsley for garnishing


  1. Heat olive oil on medium heat in a large pot.
  2. Add onion, leeks, salt, and pepper and cook until onion is translucent, about 3-5 minutes, stirring occasionally.
  3. Add garlic and cayenne, and cook another 1-2 minutes.
  4. Add asparagus and vegetable broth, cover, bring to a boil, then reduce to a simmer, cooking until asparagus is fork tender.
  5. Add avocado, white beans, and lemon juice. Stir to combine.
  6. Remove from heat, and ladle soup into blender. You may need to do this in batches, depending on the size of your blender container.
  7. Blend on high speed for 30-45 seconds, until smooth and creamy.
  8. Pour soup directly into bowls and serve hot. Garnish with chopped fresh parsley, other fresh herbs, or extra fresh lemon if desired.

Keywords: creamy asparagus soup, dairy free, vegan, gluten free, healthy soup

Save this recipe for later to one of your Pinterest boards

Curry Coconut Red Lentil Soup (Vegan, Gluten Free)

Daylight savings time is when the changing seasons really hits me. The days are getting shorter as the temperature drops. I actually like the first few weeks after we change the clocks, because I enjoy waking up when the sun is rising. But I know in about a month, I’ll be wondering daily why I live on the East Coast (anyone in California looking for a winter roommate)?

My body starts craving warming flavors and hot foods around this time, too. Some of my favorite spices to cook with in the fall and winter are ginger, curry, and cinnamon (and this soup uses all of these)! This recipe is super simple but filling, thanks to the addition of lentils. Lentils are a legume, and come in many different varieties. They are such a wonderful ingredient, and I find they don’t always get the attention they deserve! They are a great source of plant based protein, and are rich in nutrients like folate and manganese. Plus, they are extremely inexpensive. I’m often asked how I can spend so little on groceries each week and still eat well. A plant based diet actually lends itself perfectly to eating on a budget, because vegetarian protein sources are generally less expensive than animal proteins. Some of my other favorite affordable vegetarian proteins are chickpeas, black beans, tofu and eggs.

I used red lentils in this recipe because the cook quickly. They also soften quite a bit when cooked, which helps to thicken the soup’s consistency. If you’d like to keep a thicker broth, I’d recommend not substituting another lentil variety in this recipe. From start to finish, this soup only took about 30 minutes to make! If you’re looking for the coziest soup to warm up to after work, this recipe also is excellent to meal prep!


  • 1 tbsp avocado oil
  • 1 large white onion, diced
  • 2 cloves garlic, minced
  • 1 inch piece of ginger, peeled and minced
  • 1 tbsp curry powder
  • 1 tsp turmeric
  • 1 tsp cumin
  • ½ tsp cinnamon
  • 1 can coconut milk
  • 1 can no salt added diced tomatoes (15 oz)
  • 3 cups vegetable broth (I used Pacific Foods Mushroom Broth)
  • ¾ cup red lentils
  • 8 oz baby spinach or chopped kale
  • Juice of ½ lime
  • Salt to taste


  1. In a large pot, heat avocado oil on medium heat. Add onions, cook for 2 minutes until translucent.
  2. Add garlic and ginger, and cook for another 3 minutes, stirring occasionally.
  3. Add spices and salt, stir and let cook for 1 minute until fragrant.
  4. Add coconut milk, diced tomatoes, veggie broth and lentils. Stir to mix everything and bring to a boil, then simmer for 15-20 minutes until lentils are tender.
  5. Stir in greens until wilted.
  6. Add lime juice and salt to taste.

This recipe makes about 5-6 servings, and keeps well in the fridge for 4-5 days.

I hope you guys try this warming soup recipe! Tag @daisybeet on Instagram so I can see your creations 🙂


Creamy Curry Butternut Squash Soup with Coconut Milk

Now that I am working full time while finishing my masters, quick and easy batch cooking is even more essential to maintain a healthy lifestyle. Training has been great, but I come home absolutely exhausted with little motivation to cook. It is a life saver to have meals like this curry butternut squash soup ready for me when I get home.

This soup is filled with warming flavors that is perfect to come home to on a chilly night. Butternut squash, ginger, curry powder and coconut milk meld together for a creamy, flavorful, nutritious meal. Top with Thai basil pesto for an added punch and texture!

This dish features one of my new favorite products, Thrive® Algae Oil. I love this cooking oil for many reasons. First, it has a high smoke point – 485 degrees to be exact. This means the fats will not oxidize into harmful substances when cooked at a high heat. It also has an excellent fat profile – full of monounsaturated fats (MUFAs) that are good for our hearts. It even has more MUFAs than olive oil - Thrive® has 90% compared to the 70% in olive oil. Finally, Thrive® has a very neutral taste, lending itself well to so many different recipes. It definitely helped enhance the wonderful, complex flavors in this soup and pesto!

I hope you all try this soup and/or pesto. The pesto is great with pasta or on eggs, as well. Remember to tag #Daisybeet so I can see your creations!


  • 1 large butternut squash (3-4 pounds)
  • 1 yellow onion, diced
  • 1 clove garlic, minced
  • 1 inch piece fresh ginger, peeled and minced
  • ½ bag riced cauliflower (I used frozen)
  • Himalayan pink salt
  • 1 tsp turmeric
  • 2 ½ tsp curry powder
  • 2 tsp fresh thyme leaves
  • 1-2 tbsp Thrive® Algae Oil
  • 8 oz unsalted or low sodium veggie stock
  • 1 can lite coconut milk
  • Batch of Thai Basil Pesto (Optional)


  1. Preheat oven to 400 degrees.
  2. Pierce butternut squash with a fork several times. Cut butternut squash in half by separating the long, narrow part from the wide part. Cut each piece in half. Scoop out seeds (discard seeds or save for roasting).
  3. Drizzle squash flesh with 1-2 tsp Thrive® Algae Oil and a little salt. Place cut side down onto foil-lined baking sheet. Roast for 45 minutes – 1 hour, until squash can easily be pierced with a fork.
  4. Heat 1 tbsp Thrive® Algae Oil in a large soup pot over medium heat. Add onion and salt to taste, and cook 3-5 minutes until translucent, stirring occasionally.
  5. Add garlic, ginger, thyme and cauliflower rice and cook an additional 2-3 minutes.
  6. Add more salt, turmeric and curry powder and stir to coat mix.
  7. Scoop out roasted butternut squash from skin and add to soup pot.
  8. Add veggie stock and stir, letting flavors combine for 2-3 minutes.
  9. Transfer contents to blender (I recommend a high-speed blender like a Vitamix) and blend on high until smooth and silky.
  10. Pour soup into large container or back into soup pot, and stir in the can of coconut milk until well combined.
  11. Serve as is, or topped with a scoop of Thai basil pesto (optional).


Ingredients for Thai Basil Pesto:

  • 2 cups Thai basil
  • 1 inch fresh ginger, peeled and chopped
  • 2 garlic cloves, chopped
  • 1 tbsp sesame oil
  • 1 tbsp Thrive® Algae Oil
  • 1 tbsp rice vinegar
  • 1-2 tbsp water
  • Juice of ½ lime
  • 1-2 tsp low sodium soy sauce
  • 2 tbsp peanuts
  • 2 tbsp pine nuts
  • Shake of crushed red pepper flakes

Instructions for Thai basil pesto: Combine all ingredients in a high-speed blender and blend until combined. I like to keep a little texture in my pesto, but if you prefer a smoother pesto, blend for longer.