This vegan asparagus soup with spinach is easy to prepare and so delicious. Using lemon zest and juice, it’s bright, fresh and simply a perfect spring soup to enjoy seasonal produce.
This asparagus spinach soup recipe was originally posted in April 2016, but has been updated with new pics, more recipe details and small recipe tweaks.
Today I’m sharing a vibrant green vegetable soup that you’re going to love!
This vegan asparagus soup is such a great way to enjoy all the seasonal produce while making your belly happy at the same time.
This recipe just looks and tastes like a big ol’ bowl of springtime goodness. It’s a light soup that has a few simple ingredients and takes minutes to make.
When you have so few ingredients, they really shine through. Sometimes simple is best, don’t ya think?
Plus, when one has about 3 pounds of asparagus in one’s fridge, you know something asparagus-ey has to happen, lol.
Pssst—>Fan of green vegetable soups? Check out this broccoli spinach soup!
Why this Asparagus Spinach Soup is Great!
- Made in about 30 minutes.
- One pot meal so there’s minimal fuss and clean up.
- Chock full of good-for-you ingredients, aka ‘feel good food’.
- This soup is vegan, dairy free and gluten free.
- Most importantly – it tastes delicious!
How to Make Vegan Asparagus Soup
Full details on how to make this green vegetable soup are in the recipe card below, but here are the basics –
- Start by cooking some diced onion in a little oil.
- Then add minced garlic and chili.
- Stir in asparagus, salt and pepper and give that a little cook.
- Pour in veggie broth and a little more salt, simmer, cover and cook until asparagus is nice and tender.
- Add baby spinach with a pinch of nutmeg.
- Give it a little stir to cook/wilt spinach.
- Blend with an immersion blender until smooth. Stir in lemon zest and juice. All that’s left to do is enjoy!
Tip: Don’t skip the lemon here! It really brightens and lifts the soup. It adds a little something special.
Hungry for more? Subscribe to the Girl Heart Food Newsletter!
Can I Use Frozen Spinach Instead?
You can thaw it out/drain and stir into the soup. Alternatively, add to the pot as is and simply cook until it’s warmed through and wilted.
Delicious Garnish Options
- Reserve some of those asparagus tops for garnish! Simply cook in a pan with a little olive oil and pinch of salt and pepper. It only takes a few minutes or so (or until you’ve reach your desired doneness).
- Swirl in some coconut yogurt
- Drizzle of olive oil (lemon flavoured olive oil is SO good here)
- Freshly grated lemon zest
- If you don’t need this to be a vegan or vegetarian asparagus soup, you can garnish with some freshly grated parmesan cheese, swirl in some cream, dollop with Greek yogurt or top with crumbed blue cheese.
More Tips for Making this Asparagus Spinach Soup
Stalks of asparagus can vary in thickness. Cook until they’re tender.
Don’t have fresh chili? Sprinkle in some dried red chili flakes. Alternatively, if you aren’t a fan of spice, feel free to omit.
Don’t omit the squeeze of lemon juice…it really brightens the soup.
Speaking of lemon…always zest your lemon before juicing. Things are much easier that way!
Unsalted vegetable broth was used in this recipe. If you use anything otherwise, like ‘regular’ or ‘low sodium’, you may want to reduce the added salt to taste.
Enjoy this soup for a nice light lunch or part of multi course meal.
Other Vegan Soup Recipes you May Enjoy
- Celery Root Soup – With plenty of celery root and other root veggies, this one is easy to prepare and so satisfying.
- Creamy (non dairy) Vegetable Rice Soup – A vegan twist on a comfort food classic and oh so delicious!
- Vegan Beet Soup with Apples & Ginger from Abbey’s Kitchen – Colorful and flavourful with a little savoury and little sweet.
Hope you love this vegan asparagus soup recipe as much as we do!
Until next time, take care and chit chat again soon,
Make this spring vegetable soup? That’s awesome! Love it if you left a comment and rating below. Many thanks!
Vegan Asparagus Soup with Spinach and Lemon
- 1 tablespoon olive oil (plus more for garnish, garnish optional)
- 1 yellow onion , peeled and diced
- 3 cloves garlic , minced
- 1 Thai chili pepper , minced (optional)
- 1 pound asparagus (woody ends removed, stalks cut into 1.5 to 2 inch pieces)
- 3/4 teaspoon salt , divided
- 1/2 teaspoon black pepper
- 4 cups unsalted vegetable broth (see 'Recipe Notes' below)
- 5 ounces baby spinach ( a little more than 1/4 pound or about 145 grams)
- pinch ground nutmeg
- 1 tablespoon lemon zest (plus more for garnish, garnish optional)
- 2 tablespoons lemon juice
- In a pot on medium heat, add olive oil.
- Once shimmering, add onion and cook about 5 minutes.
- Add garlic and chili (if using) and cook 1 minute.
- Add asparagus, 1/2 teaspoon of salt and pepper. Stir and cook 5 minutes.Note: If you like, for garnish you can reserve some of the tops of asparagus and cook in a pan with olive oil, salt and pepper until tender. Garnish soup with asparagus tops upon serving. This is optional.
- Pour in broth and remaining 1/4 teaspoon of salt, bring to simmer, reduce to a medium simmer, cover and cook 5 to 10 minutes or until asparagus is tender.
- Add spinach to pot, along with nutmeg and cook until just wilted 1 to 2 minutes. Turn off heat.
- Blend with an immersion blender until smooth (or allow soup to cool slightly and blend with a regular blender in batches, if necessary).
- Stir in lemon zest and lemon juice. Enjoy! Also delicious drizzled with regular or lemon flavoured olive oil.
- Stalks of asparagus can vary in thickness. Cook until they’re tender.
- Don’t have fresh chili? Sprinkle in some dried red chili flakes. Alternatively, if you aren’t a fan of spice, feel free to omit.
- Don’t omit the squeeze of lemon juice…it really brightens the soup and adds a little somethin’.
- Speaking of lemon…always zest your lemon before juicing. Things are much easier that way!
- Unsalted vegetable broth was used in this recipe. If you use anything otherwise, like regular or low sodium, you may want to reduce the added salt to taste.
- Enjoy this soup for a nice light lunch or part of multi course meal.