I still remember the first time I made this creamy asparagus soup and how the small kitchen filled with a bright, green aroma that felt almost electric. I was delighted by the silky texture that came purely from blending asparagus with cannelini beans, and the result is an essential spring soup I make when I want something comforting but not heavy. The creamy asparagus soup is quick and easy, suitable for weeknights or a light dinner.
What makes this bowl special is the velvety mouthfeel without any cream; the beans add body while the asparagus keeps it fresh and vivid. If you like clean flavors and a satisfying texture, this is for you. For another hearty, comforting soup idea, I sometimes compare bowls like this to a creamy parmesan Italian sausage ditalini soup when I want something richer.
Why you’ll love this
- Bright, fresh asparagus flavor that still feels indulgent.
- Minimal dishes: one pot plus a blender.
- Uses pantry staples for fast weekday cooking.
- Bean-based creaminess without dairy.
- Easy to reheat or make ahead for lunches.
"Light, silky, and surprisingly filling — a new favorite."
Preparing it: quick look
Heat olive oil and sweat the chopped onion until translucent and tender, then add garlic, asparagus, and cannelini beans. Pour in the vegetable broth, bring to a boil, reduce to a simmer until the asparagus is fork tender, then cool briefly and blend in batches until smooth and creamy. Serve immediately or refrigerate.
What you’ll need
- 1 tablespoon extra virgin olive oil
- 1 medium onion, (chopped)
- 1 clove garlic
- 2 pounds asparagus, (trimmed and cut into 1-inch pieces)
- 15 ounce can cannelini beans
- 4 cups low sodium vegetable broth ((or filtered water))
- salt and pepper, (to taste)
Ingredient notes & swaps:
- The cannelini beans provide the creamy base; rinsing them reduces excess sodium and removes can flavor.
- Asparagus should be fresh and crisp for the best bright green color and vegetal aroma; frozen asparagus can be used in a pinch as an optional swap.
- Olive oil is the aromatic fat here; you can substitute a neutral oil if needed, though flavor will shift.
Trust touch: Rinse canned beans to reduce excess sodium and any metallic can taste.
How to make it
This method keeps things straightforward: sweat the onion, add garlic and asparagus with beans, pour in broth, simmer until tender, then blend in batches for a smooth, creamy finish.
- Heat 1 tablespoon extra virgin olive oil in a large pot and add 1 medium onion, (chopped) with a pinch of salt. Sauté until the onion is translucent and tender, not browned; this releases sweetness without caramelization.
- Add 1 clove garlic, 2 pounds asparagus, (trimmed and cut into 1-inch pieces), and 15 ounce can cannelini beans. Season with a bit of salt and pepper and stir to combine, coating everything in flavored oil.
- Pour in 4 cups low sodium vegetable broth ((or filtered water)) and crank the heat to high to bring everything to a boil.
- Reduce down to a simmer and cook for 5 minutes or until the asparagus is fork tender. Shut off the heat and let the soup cool for a few minutes before blending.
- Working in batches, spoon the soup into your blender, filling the blender no more then 1/4-1/3rd of the way up. Place on the lid, leaving it slightly ajar so steam can escape, and blend until the soup is rich and creamy. Repeat until all the soup is blended. Return to the pot to reheat gently if needed, or serve right away.
Pro Tip: When blending hot liquids, always leave the lid slightly ajar and cover with a kitchen towel to prevent pressure buildup and splattering.
Visual doneness cues:
- Onion should look translucent and feel soft when pressed with a spoon.
- Asparagus should be a deeper green and fork tender, not floppy or falling apart.

Helpful cooking tips
- Trim asparagus uniformly so all pieces cook at the same rate; thicker stems need a little more attention.
- Keep the onion from browning; you want soft sweetness, not roast flavor.
- Blend in small batches to avoid steam pressure and to achieve an ultra-smooth texture.
- Taste and adjust salt and pepper after blending; flavors concentrate differently when pureed.
What to serve it with
This soup pairs beautifully with crusty bread or warm rolls for dipping. A simple green salad or roasted vegetables make it a light, balanced meal. For presentation, drizzle a little extra virgin olive oil on top and add a few whole asparagus tips as a green garnish to echo the soup’s bright color.
Keeping leftovers fresh
Cool the soup slightly before transferring to an airtight container and place in the refrigerator. It stores well and is convenient for quick lunches or weeknight reheating; the texture holds up because the beans stabilize the soup. Reheat gently on the stove or in a microwave-safe bowl until steaming.
If something goes wrong
If the soup tastes flat: add a pinch of salt and a twist of black pepper, then reblend to marry flavors.
If the texture seems grainy: blend longer or strain through a fine-mesh sieve to smooth it further.
If the asparagus is overcooked and dull: brightening with a small pinch of salt can help, or serve with a fresh garnish to restore contrast.
If separation occurs after storing: whisk vigorously or reblend for uniform texture.
Recipe variations
- Add a handful of tender asparagus tips reserved for garnish, cooked separately and placed on top when serving (optional).
- Swap cannelini beans for another white bean variety if you prefer, such as great northern beans (optional).
- For a slightly more rustic texture, reserve some beans to stir in after blending (optional).
Common questions
Q: Can I use frozen asparagus?
A: Yes. Frozen asparagus can be used as an optional swap; add it directly with the beans and cook until fork tender. Texture and color may be slightly different but the blending will still create a silky finish.
Q: Will the soup keep its color after blending?
A: The bright green may mellow slightly after cooking and cooling, but chilling briefly before serving helps maintain vibrancy. Reheating can darken the color; a quick blast of heat preserves the fresh hue.
Q: Is this soup filling enough for a main course?
A: The cannelini beans add protein and body, making the soup surprisingly filling. Serve with bread or a grain salad to make it a satisfying main for lighter appetites.
Q: Can I make this ahead and reheat?
A: Yes, this soup reheats well and is a great make-ahead option. Store in the refrigerator in an airtight container and reheat gently before serving.
Q: Are there allergens to watch for?
A: This recipe contains legumes because of the cannelini beans. If someone has a legume allergy, avoid this soup or substitute with a suitable alternative.
Conclusion
For another dairy-free take on asparagus soup that inspired variations of this approach, see Cream of Asparagus Soup (with No Cream).

Creamy Asparagus Soup
Ingredients
Method
- Heat 1 tablespoon of extra virgin olive oil in a large pot over medium heat. Add chopped onion with a pinch of salt and sauté until translucent and tender.
- Add 1 clove of garlic, 2 pounds of asparagus, and 15 ounces of cannelini beans. Season with salt and pepper and stir to coat.
- Pour in 4 cups of low sodium vegetable broth and bring to a boil over high heat.
- Reduce to a simmer and cook for about 5 minutes, until the asparagus is fork tender.
- Allow the soup to cool for a few minutes, then blend in batches until smooth and creamy. Return to the pot to heat gently if needed.