Our asparagus soup recipe is easy to make in less than 30 minutes. It uses simple ingredients such as fresh or frozen asparagus, vegetable broth, herbs, and white beans.
You can expect a creamy soup with a rich asparagus taste and a light texture. You won’t taste the beans, which are there to add creaminess, protein, and wholesome nutrition.
Serve warm or chilled as a starter in small portions, or have a larger portion for lunch or dinner next to a slice of crusty bread, warm pita, or homemade focaccia.
Table of Contents
Dietary Note: this recipe is suitable for a vegetarian, vegan, and gluten-free diet.
Don’t have time to read the full blog post? JUMP TO RECIPE HERE!
What is asparagus soup?
Asparagus soup is a creamy and velvety soup where asparagus is simmered in a flavor base of olive oil, onion, garlic, and herbs until tender.
It’s the perfect springtime soup during the asparagus season, but you can also make it all year round with frozen asparagus.
We add canned or cooked white beans to make the soup creamy, wholesome, and packed with healthy plant protein.
You’ll love the combination of white cannellini beans and asparagus as they taste wonderfully together.
You can serve this asparagus soup recipe as an appetizer and side dish, or you can have it as a main dish for lunch or dinner.
We recommend having it with a slice of crusty bread, homemade focaccia, or warm pita.
Similar recipes: zucchini soup, cauliflower soup, carrot ginger soup.
Ingredients and substitutions for asparagus soup
Quantities are in the recipe box at the bottom of the page.
Asparagus: you can use fresh or frozen asparagus spears.
Cannellini beans: they add creaminess and protein.
You can use canned or dry white beans that you soaked in water for 8 hours and then boiled until tender.
Here’s our guide on how to cook white beans, should you need it.
Substitute navy beans, great northern beans, baby lima beans, butter beans, frozen peas, potatoes, heavy cream, vegan cream, sour cream, vegan sour cream or blended cashews, Greek yogurt, and non-dairy yogurt.
Vegetable broth: substitute chicken broth.
Extra virgin olive oil: substitute regular olive oil, avocado oil, butter, vegan butter.
Garlic: fresh garlic is best.
Onion: white or yellow onion. Substitute shallots, scallions, green onions, or one leek.
Thyme: you can use fresh thyme or dried thyme. Substitute oregano, basil, chives, parsley, or dried Italian herbs.
Fresh lemon juice: substitute apple cider vinegar.
Salt and pepper: We recommend sea salt or kosher salt and freshly ground black pepper. You can optionally add a pinch of red pepper flakes to taste.
Optional toppings
- Reserved asparagus tips, olive oil, fresh thyme sprigs, and black pepper.
- Tahini sauce, toasted pinenuts, sumac (recommended).
- Shaved asparagus marinated in lemon juice and olive oil, topped with crumbled feta cheese, or non-dairy feta.
- Gremolata with lemon zest, parmesan cheese, and chopped parsley.
How to make asparagus soup
US cups + grams measurements in the recipe box at the bottom of the page.
1. Prepare the vegetables
Chop the onion and the garlic into small pieces. Cut off and discard the woody ends, then cut the asparagus into discs.
Optionally, you can reserve some tips for garnishing the soup.
2. Make the flavor base
Heat the olive oil in a large pot or Dutch oven, then add the chopped onion.
Sauté on medium heat for 3 minutes, then add the chopped garlic and sauté one more minute. Stir occasionally.
3. Simmer until tender
Add chopped asparagus and sauté 3 minutes on medium-high heat.
Add vegetable broth, drained and rinsed cannellini beans, thyme, salt, and black pepper.
Cover with a lid, bring to a boil, crack the top open, lower the heat, and simmer, stirring occasionally, until the asparagus is fork tender.
It’ll take about 15 minutes.
4. Blend, taste, and adjust
Puree the soup with an immersion blender until you reach your desired consistency.
Stir in freshly squeezed lemon juice, then taste and adjust for salt and acidity.
If you like a thinner soup, add more vegetable broth. If you want a thicker soup, let it simmer on low heat for a few more minutes.
Tip: If you use a standing blender, we recommend letting the soup cool down for a few minutes first and keeping the top slightly open to allow the steam to escape.
Serving suggestions
Asparagus soup can be served warm or at room temperature. It’s excellent as an appetizer or side dish, served in small portions.
Thanks to the white beans, it’s also excellent as a main dish for lunch or dinner. It’s packed with wholesome fiber, protein, and nutrients, not to mention that it tastes delicious.
In all cases, we recommend serving it with a piece of bread on the side, such as:
- Homemade focaccia bread
- Warm pita bread
- Croutons
- Flatbread
- Crusty bread
Here are some of our favorite ways to garnish the soup:
Tahini and pie nuts topping
Make tahini sauce while the soup simmers. It takes 3 minutes, and all you need to do is whisk tahini, water, lemon juice, garlic, and salt until creamy.
Then, toast the pine nuts on a non-stick skillet for one minute, tossing them around often.
Serve the soup in a bowl, drizzle with tahini sauce, top with toasted pine nuts, and sprinkle with sumac.
Shaved asparagus topping
Wash three or four raw asparagus, cut off the woody end of their stems, and shave them with a vegetable peeler.
Add to a bowl and season with the juice of 1 to 2 lemons, a pinch of salt, and black pepper.
Toss and let marinate for 15 minutes while the soup simmers.
Top the soup with a pinch of marinated asparagus, crumbled feta, and a drizzle of extra virgin olive oil.
Gremolata topping
Mix finely chopped parsley, grated lemon zest, and minced garlic in a small bowl.
Optionally, add a few tablespoons of grated parmesan or non-dairy cheese to make an even tastier gremolata.
Sprinkle a tablespoon or two of gremolata on the soup.
Simple topping
Reserve a few tips of the asparagus and boil them for a couple of minutes in a small pot with lightly salted water.
Set aside to cool down, then add them to the soup with some fresh thyme sprigs or fresh chives and a drizzle of olive oil.
Variations
- Vegan asparagus soup: Our base recipe is vegan and dairy-free. Another way to make vegan asparagus soup is to substitute blended cashews (vegan sour cream) for white beans.
- Asparagus soup with potatoes: substitute two medium potatoes for the cannellini beans. Peel the potatoes, chop them into chunks, and add them to the soup with the asparagus.
- Cream of asparagus soup: Substitute 1/2 of heavy cream for the cannellini. Add it before blending, towards the end, when the asparagus is almost cooked.
- Greek yogurt or non-dairy yogurt: substitute 1 cup of Greek-style yogurt or non-dairy yogurt for the cannellini beans. Add it right before blending the soup.
- Frozen peas: substitute 1 cup of frozen peas for the white beans. Add them 10 minutes into cooking the asparagus.
Storage & Make Ahead
Make ahead: asparagus soup is excellent for meal prep as it keeps well for several days.
Refrigerator: Let the soup cool completely, then transfer leftovers to an airtight container and store them in the fridge for three days.
Freezer: Transfer the soup to a freezer-friendly container once cold and freeze it for three months.
Thaw and reheat: Defrost the soup in the microwave or the fridge over several hours.
Warm in the microwave or on the stovetop.
Questions
Your asparagus soup is stringy because the asparagus is not fully blended. This can happen, especially if your asparagus is not fresh.
Our advice when using not-so-fresh asparagus is to peel them with a vegetable peeler.
Cut the asparagus into small discs of about the same size. You don’t have to be precise; we will blend the soup anyway.
However, try to make similar-sized cuts so that the pieces cook simultaneously.
The woody ends of asparagus are excellent for making asparagus-flavored vegetable stock, which you can use in other soups or to make a superb asparagus risotto.
No, there is no need to soak asparagus before cooking.
The easiest and fastest way to cut the woody ends of asparagus is to align the asparagus on a cutting board and cut about 1 inch (2.5 cm) off the end with a sharp chef’s knife.
Alternatively, you can use the “bend and snap” method. Bend the asparagus stalks one at a time until the bottom part snaps. However, this method is slower and results in more waste.
More asparagus recipes
For more ideas, check out our guide on how to cook with asparagus.
Collections
How to Cook Asparagus (Easy Meals)
Mains
Asparagus Risotto
Pasta
Asparagus Pasta
Sides
Air Fryer Asparagus
More soup recipes
For even more soup ideas, check out our compilation with 25+ soup recipes.
Asparagus Soup
Equipment
- Immersion blender or regular blender
Ingredients
- 2 tablespoons extra virgin olive oil
- 1 large onion chopped
- 3 cloves garlic chopped
- 2 pounds asparagus woody end removed and cut into discs
- 3 cups vegetable broth
- 1 can (15 ounces) cannellini beans or 1½ cups cooked beans
- ½ teaspoon thyme
- 1 teaspoon salt or more to taste
- ⅛ teaspoon black pepper
- 2 tablespoons fresh lemon juice
Instructions
- Heat 2 tablespoons extra virgin olive oil in a large pot or dutch oven. Add 1 large onion (chopped) and sauté on medium heat for 3 minutes stirring often.Add 3 cloves garlic (chopped) and sauté 1 more minute.
- Add 2 pounds asparagus (woody ends removed and chopped) and sauté on medium-high heat for 3 minutes stirring often.
- Add 3 cups vegetable broth, 1 can (15 ounces) cannellini beans, ½ teaspoon thyme, 1 teaspoon salt, and ⅛ teaspoon black pepper.Bring to a boil and simmer for 15 minutes, or until the asparagus are fork tender.
- Blend with an immersion blender then stir in 2 tablespoons fresh lemon juice, taste, and adjust for salt.
- Serve with crusty bread, pita or focaccia.You can top with crumbled feta or non-dairy feta and shaved asparagus.Check out the "serving suggestions" chapter linked in the notes below for more topping ideas.
Notes
- What is asparagus soup?
- Substitutions
- Serving suggestions
- Variations
- Questions
- More asparagus recipes
- More soup recipes
Nutrition
If you liked this asparagus soup, you might also enjoy the following:
Collections
20 Vegetarian Soup Recipes
Collections
How to Cook Asparagus (Easy Meals)
Collections
can i do the gremolata without the cheese
Hi Maria,
thanks for your message. Yes, you can make gromolata without cheese by using lemon, garlic, and parsley.
Optionally, if you want, you can add finely chopped toasted pine nuts or almonds and a pinch of red pepper flakes.
I hope this helps 🙂
Nico
Do you pull the thyme twigs out of the soup before blending or blend them with the rest of the ingredients?
Hi David,
I blend mine with the soup as they are quite thin. If your thyme twigs are woody you can pull them out before blending 🙂
Thanks!
Nico