Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

A bright, comforting, and dairy-free asparagus soup made creamy with blended cannellini beans. Ready in 30 minutes with six main ingredients, perfect for a cozy spring meal.

  • Total Time: 30 minutes
  • Yield: 4-6 servings 1x

Ingredients

Scale
  • 1 tablespoon extra virgin olive oil
  • 1 medium onion, chopped
  • 1 clove garlic, minced
  • 2 pounds asparagus, trimmed and cut into 1-inch pieces (reserve tips for garnish if desired)
  • 1 (15 ounce) can cannellini beans, drained and rinsed
  • 4 cups low sodium vegetable broth or filtered water
  • Salt and pepper, to taste
  • Optional: a drizzle of coconut milk for serving

Instructions

  1. Trim woody ends from the asparagus and cut stalks into 1-inch pieces; reserve tips for garnish if desired.
  2. Chop the onion, mince the garlic, and drain and rinse the cannellini beans.
  3. Heat 1 tablespoon olive oil in a large pot over medium heat.
  4. Add chopped onion with a pinch of salt and sauté until translucent and soft, about 5 minutes, without browning.
  5. Add minced garlic, asparagus pieces, and rinsed cannellini beans; sprinkle with salt and pepper and stir to combine.
  6. Pour in 4 cups vegetable broth or water and bring to a boil over high heat.
  7. Reduce heat to a simmer and cook 5–10 minutes until asparagus is fork-tender.
  8. Turn off heat and let soup cool for a few minutes before blending.
  9. Working in batches, spoon soup into a blender no more than one-third full, leave lid slightly ajar to vent, and blend until silky and creamy; repeat until all soup is blended OR blend directly in pot with an immersion blender carefully to avoid hot splashes.
  10. Taste blended soup and adjust seasoning with salt and pepper; thin with warm broth or water if needed.
  11. Serve with an optional drizzle of coconut milk and reserved asparagus tips for garnish.

Notes

Sauté onions just until translucent (not browned) for sweet, mild flavor., Use low-sodium broth and rinse canned beans to control salt levels., Allow soup to cool before blending and blend in batches with the blender lid slightly open to vent steam., An immersion blender allows blending directly in the pot with less cleanup; blend carefully to avoid hot splashes., If soup is too thick, thin with warm broth or water., Reheat gently on stovetop over medium heat to preserve color and flavor., Store leftovers in the fridge up to 5 days or freeze up to 3 months., Frozen asparagus can be used; add directly and simmer until fork-tender., Add lemon juice or zest and fresh herbs like dill or basil for extra flavor., Swap cannellini beans partially or fully with cooked potato or cauliflower to vary creaminess., Add frozen peas or baby spinach during simmering for added sweetness and nutrients., Top with toasted seeds, crispy chickpeas, croutons, and a drizzle of coconut milk for texture and presentation.

  • Author: Laura
  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Category: Soup
  • Cuisine: American

Nutrition

  • Serving Size: 1 bowl (approximately 1 to 1.5 cups)
  • Calories: Approximately 150 calories per serving
  • Fat: 4 grams per serving
  • Carbohydrates: 20 grams per serving
  • Protein: 8 grams per serving