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

Nourishing White Bean and Lemon Soup


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: james-carter
  • Total Time: 45 minutes
  • Yield: 4 servings 1x
  • Diet: Vegetarian

Description

A comforting and nutritious soup packed with protein and rich flavors, perfect for a cozy night in.


Ingredients

Scale
  • 2 (15-oz.) cans cannellini beans, rinsed and drained
  • 4 cups lower-sodium vegetable broth, divided
  • 2 Tbsp. extra-virgin olive oil
  • 1 yellow onion, finely chopped
  • 2 large carrots, finely chopped
  • 1 tsp. salt
  • 1 tsp. cracked black pepper
  • 4 garlic cloves, minced
  • 1 (15-oz.) can chickpeas, rinsed and drained
  • 1 Tbsp. finely chopped fresh rosemary
  • 1 small bunch escarole, roughly chopped
  • Zest and juice of 1 lemon
  • 1/3 cup grated Parmesan cheese plus more for garnish

Instructions

  1. Combine 1 can of cannellini beans and 1 cup of broth in a blender; blend until completely smooth and set aside.
  2. Heat olive oil in a large stockpot or Dutch oven over medium heat.
  3. Add onions and carrots; cook until softened, about 7-8 minutes.
  4. Add garlic and cook for 1-2 more minutes.
  5. Stir in the remaining can of cannellini beans, chickpeas, and rosemary; cook for 1 minute.
  6. Stir in the blended bean mixture, remaining broth, escarole, salt, and black pepper. Bring to a boil, then reduce to a simmer and cook for 20-25 minutes.
  7. Stir in lemon zest and juice and gradually add Parmesan cheese while stirring.
  8. Serve and garnish with additional Parmesan cheese and chopped rosemary if desired.

Notes

Store leftovers in an airtight container for up to three days or freeze for up to three months.

  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Category: Soup
  • Method: Simmering
  • Cuisine: Italian

Nutrition

  • Serving Size: 1 serving
  • Calories: 290
  • Sugar: 3g
  • Sodium: 600mg
  • Fat: 10g
  • Saturated Fat: 2g
  • Unsaturated Fat: 8g
  • Trans Fat: 0g
  • Carbohydrates: 36g
  • Fiber: 9g
  • Protein: 12g
  • Cholesterol: 10mg