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

Creamy White Bean & Spinach Soup with Lemon Recipe


  • Author: lina
  • Total Time: 35 minutes
  • Yield: 4 servings 1x
  • Diet: Vegetarian

Description

This Creamy White Bean & Spinach Soup with Lemon is a hearty, comforting, and nutritious dish perfect for a light lunch or cozy dinner. Made with cooked navy beans, fresh spinach, aromatic vegetables, and a zesty touch of lemon, this soup boasts a velvety texture achieved by blending half of the soup. It’s naturally creamy, packed with fiber and protein, and enhanced with fresh herbs and gentle chili flakes for a mild kick.


Ingredients

Scale

Greens & Herbs

  • 3 cups packed baby spinach
  • ¼ cup chopped fresh parsley
  • 1 sprig fresh rosemary, finely chopped

Vegetables & Aromatics

  • 1 medium yellow onion, finely diced
  • 1 medium carrot, diced
  • 1 celery stalk, diced
  • 2 garlic cloves, minced
  • 1 pinch chili flakes or Aleppo pepper

Soup Base

  • 1 tablespoon olive oil
  • 4 cups cooked navy beans
  • 4 cups vegetable broth
  • 2 tablespoons fresh lemon juice
  • Sea salt and black pepper, to taste

For Serving (Optional)

  • Drizzle of olive oil
  • Lemon wedges
  • Crusty bread

Instructions

  1. Start with the Aromatics: Heat the olive oil in a large soup pot over medium heat. Add the diced onion, carrot, and celery. Cook for 5–7 minutes, stirring occasionally, until they begin to soften and turn translucent.
  2. Add Garlic and Herbs: Stir in the minced garlic, chopped rosemary, and a pinch of chili flakes. Sauté for 30 seconds to 1 minute, just until fragrant.
  3. Add Beans and Broth: Add the navy beans to the pot and stir to coat with the aromatic mixture. Pour in the vegetable broth and mix well. Bring the soup to a gentle boil, then reduce the heat to low. Simmer for 10 minutes to let the flavors meld.
  4. Blend for a Creamy Base: Using a ladle, transfer half of the soup to a blender. Add the lemon juice and blend on high until smooth and creamy. Pour the blended portion back into the pot and stir to combine — this will create a naturally velvety texture.
  5. Add the Spinach: Stir in the fresh spinach and cook for 2–3 minutes, just until wilted but still bright green. Taste and season with sea salt and black pepper as needed.
  6. Finish and Serve: Turn off the heat and mix in the chopped parsley for a fresh herbal note. Ladle the soup into bowls and drizzle lightly with olive oil. Serve warm with lemon wedges and crusty bread on the side.

Notes

  • You can substitute navy beans with cannellini or great northern beans.
  • For a vegan version, ensure the vegetable broth is dairy-free.
  • Adjust the chili flakes to control the heat level.
  • If you prefer a chunkier soup, blend only a third of the soup instead of half.
  • Leftovers can be refrigerated for up to 3 days or frozen for up to 1 month.
  • Prep Time: 15 minutes
  • Cook Time: 20 minutes
  • Category: Soup
  • Method: Stovetop
  • Cuisine: American

Keywords: white bean soup, spinach soup, creamy bean soup, lemon soup, healthy soup, vegetarian soup, easy soup recipe