Lemony White Bean and Escarole Soup

Isabella

📖Life, Love, and Gastronomy 📖

I make this bright and cozy Lemony White Bean and Escarole Soup when I want something both nourishing and comforting. The creamy white beans, fresh lemon, and tender escarole come together in a simple one-pot meal that feels light yet satisfying.

Why You’ll Love This Recipe

I love how this soup balances richness and freshness in every spoonful. The blended beans create a naturally creamy texture without heavy cream, while the lemon adds a refreshing lift. It’s easy to prepare, packed with plant-based goodness, and perfect for both quick lunches and relaxed dinners. I also appreciate how budget-friendly and meal-prep friendly it is.

Ingredients

(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)

2 cans cannellini beans, drained and rinsed

1 can chickpeas, drained and rinsed

4 cups vegetable broth

2 tablespoons olive oil

1 small yellow onion, finely chopped

2 medium carrots, finely chopped

4 garlic cloves, minced

1 teaspoon chopped fresh rosemary

4 cups chopped escarole

zest of 1 lemon

2 tablespoons lemon juice

1/3 cup grated Parmesan cheese

3/4 teaspoon salt

1/2 teaspoon black pepper

Directions

I start by blending one can of cannellini beans with one cup of vegetable broth until smooth, then set it aside.

I heat olive oil in a large pot over medium heat and cook the onion and carrots for about 6 to 8 minutes until they soften.

I stir in the garlic and rosemary and let them cook for about a minute until fragrant.

Next, I add the remaining cannellini beans, chickpeas, the blended bean mixture, and the rest of the broth. I stir everything together and bring it to a gentle boil.

I reduce the heat and let the soup simmer for 15 minutes so the flavors develop.

I add the escarole, salt, and black pepper, then cook for another 8 to 10 minutes until the greens are tender and the soup thickens slightly.

Finally, I stir in the lemon zest, lemon juice, and Parmesan cheese until it melts smoothly into the soup. I taste and adjust seasoning before serving it hot.

Servings and timing

I prepare this recipe in about 40 minutes total, with 10 minutes of prep and 30 minutes of cooking time.
It makes 6 servings, with approximately 345 kcal per serving.

Variations

I sometimes swap escarole with spinach or kale depending on what I have available. For a vegan version, I skip the Parmesan or use a plant-based alternative. If I want extra protein, I add cooked shredded chicken or turkey. I also like adding a pinch of red pepper flakes when I want a little heat.

Storage/Reheating

I store leftovers in an airtight container in the refrigerator for up to 4 days. When reheating, I warm it gently on the stove over medium heat, adding a splash of broth or water if it thickens too much. I can also freeze it for up to 2 months, though I prefer adding fresh greens after reheating for the best texture.

Related Recipes:

FAQs

Can I use dried beans instead of canned

I can use dried beans if I cook them in advance until tender. I make sure to adjust the cooking time since canned beans are already soft.

What can I use instead of escarole

I often substitute spinach, kale, or Swiss chard. Each gives a slightly different texture but works well.

How do I make this soup vegan

I simply omit the Parmesan cheese or replace it with a vegan alternative. The soup still tastes rich and flavorful.

Can I make this soup ahead of time

I find this soup tastes even better the next day as the flavors deepen. It’s perfect for meal prep.

Why do I blend part of the beans

I blend some beans to create a creamy texture without adding cream. It makes the soup thicker and more satisfying.

Conclusion

I keep coming back to this lemony white bean and escarole soup because it’s simple, wholesome, and full of flavor. It’s one of those recipes I rely on when I want something comforting yet fresh, and it never disappoints.


📖 Recipe:

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

Lemony White Bean and Escarole Soup


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Isabella
  • Total Time: 40 minutes
  • Yield: 6 servings
  • Diet: Vegetarian

Description

A bright and cozy soup made with creamy white beans, tender escarole, and fresh lemon for a light yet satisfying meal.


Ingredients

2 cans cannellini beans, drained and rinsed

1 can chickpeas, drained and rinsed

4 cups vegetable broth

2 tablespoons olive oil

1 small yellow onion, finely chopped

2 medium carrots, finely chopped

4 garlic cloves, minced

1 teaspoon chopped fresh rosemary

4 cups chopped escarole

zest of 1 lemon

2 tablespoons lemon juice

1/3 cup grated Parmesan cheese

3/4 teaspoon salt

1/2 teaspoon black pepper


Instructions

  1. Blend one can of cannellini beans with 1 cup of vegetable broth until smooth and set aside.
  2. Heat olive oil in a large pot over medium heat. Cook the onion and carrots for 6 to 8 minutes until softened.
  3. Stir in the garlic and rosemary and cook for about 1 minute until fragrant.
  4. Add the remaining cannellini beans, chickpeas, blended bean mixture, and remaining broth. Stir and bring to a gentle boil.
  5. Reduce heat and simmer for 15 minutes to develop flavor.
  6. Add escarole, salt, and black pepper. Cook for 8 to 10 minutes until greens are tender and soup thickens slightly.
  7. Stir in lemon zest, lemon juice, and Parmesan cheese until melted and well combined. Adjust seasoning and serve hot.

Notes

Swap escarole with spinach, kale, or Swiss chard as needed.

For a vegan version, omit Parmesan or use a plant-based alternative.

Add shredded chicken or turkey for extra protein.

Include red pepper flakes for a bit of heat.

Store in the refrigerator for up to 4 days or freeze for up to 2 months.

Reheat gently on the stove, adding broth or water if needed.

  • Prep Time: 10 minutes
  • Cook Time: 30 minutes
  • Category: Main Course
  • Method: Stovetop
  • Cuisine: Mediterranean

Nutrition

  • Serving Size: 1 bowl
  • Calories: 345 kcal
  • Sugar: 5 g
  • Sodium: 820 mg
  • Fat: 12 g
  • Saturated Fat: 3 g
  • Unsaturated Fat: 8 g
  • Trans Fat: 0 g
  • Carbohydrates: 45 g
  • Fiber: 12 g
  • Protein: 15 g
  • Cholesterol: 10 mg

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star