Creamy Asparagus Spinach Soup, made with fresh veggies and a creamy, comforting cashew cream.

This Asparagus Spinach Soup is not only super smooth and creamy, but it’s also bursting with flavor (and color!) from healthy veggies.
The first time I made this soup was in my food processor, and I didn’t soak my cashews in water overnight and the soup, while incredibly delicious tasting, didn’t have the smooth texture my Vitamix produces.
So I highly recommend, if you don’t have a Vitamix, soaking the cashews overnight in water and then draining before using them in this recipe. It will help create that smooth texture.
How to make this Asparagus Spinach Soup:
To begin, add the cashews and the nutritional yeast to a food processor. Blend until a powder-like substance. Set aside in the food processor for later.
To a large sauté pan, add 1/4 cup vegetable broth over medium high heat. Add onion and garlic, and cook 4-5 minutes or until onion is translucent, stirring occasionally. Add another 1/4 cup vegetable broth and asparagus. Sauté for 6-7 minutes until asparagus is soft. Add the almond milk and spinach leaves, and stir. Simmer for 2-3 minutes, or until spinach starts to wilt.
Transfer the spinach/asparagus mix to the food processor, over top the cashew mix, then add the lemon juice, and salt and pepper. Blend until the soup is smooth, about 1 minute. The soup will be hot so you can serve immediately or refrigerate for 2-3 days.
This recipe makes about 2 1/2 cups soup, or 4 servings.
Do you love soup? Try out one of these comforting recipes:
- Cream of Mushroom Soup
- Coconut Curry Cauliflower Soup
- Instant Pot Pumpkin Curry Soup
- Instant Pot White Bean and Corn Soup
- Slow Cooker Sage and White Bean Soup
- Instant Pot Tomato Soup
- Instant Pot Potato Leek Soup
- Slow Cooker Sweet Potato Coconut Curry Soup
Or if you have leftover asparagus, this recipe for Saffron Rice with Asparagus is a great way to use it up!
If you make this Asparagus Spinach Soup, please let us know! Leave a comment, rate it, and tag your photo with #veggie__chick on Instagram.
Asparagus Spinach Soup (Vegan, Gluten Free)
Pin RateIngredients
- 1/2 cup cashews - *soaked in water overnight and drained- see note below
- 2 tablespoons nutritional yeast
- 1/2 cup vegetable broth - divided
- 1/2 medium yellow onion - chopped
- 4 garlic cloves - minced
- 12 ounces 1 bunch asparagus, chopped into 1 inch pieces
- 1 1/2 cups unsweetened almond milk
- 1 cup packed baby spinach leaves - chopped
- 2 tablespoons lemon juice
- 1/2 teaspoon fine or coarse sea salt
- 1/4 teaspoon freshly ground black pepper
Instructions
- To begin, add the cashews and the nutritional yeast to a food processor. Blend until a powder-like substance. Set aside in food processor for later.
- To a large sauté pan, add 1/4 cup vegetable broth over medium high heat. Add onion and garlic, and cook 4-5 minutes or until onion is translucent, stirring occasionally. Add another 1/4 cup vegetable broth and asparagus. Sauté for 6-7 minutes until asparagus is soft. Add the almond milk and spinach leaves, and stir. Simmer for 2-3 minutes, or until spinach starts to wilt.
- Transfer the spinach/asparagus mix to the food processor, over top the cashew mix, then add the lemon juice, and salt and pepper. Blend until the soup is smooth, about 1 minute.The serve will be hot so you can serve immediately or refrigerate for 2-3 days.
- Makes about 2 1/2 cups soup, or 4 servings.
Tracy s says
I had to substitute vegan Parmesan for the nutritional yeast due to ‘’social distancing cupboard’, but it still turned out absolutely delicious. Will make again!
Christin McKamey says
Haha awesome, I’m so happy to hear it worked out even without the cashews!! Thanks so much. =)
Karen H says
A really thick, luxurious tasting soup – I would describe it to non-vegan guests as asparagus, spinach and parmesan soup. Had all of the ingredients and was really easy to make. Great recipe – thanks!
Christin McKamey says
Thank you Karen! So glad you loved it, yay. =)
Wendy Payne says
Excellent and very easy!
Christin McKamey says
Thanks Wendy!!! =)