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
Greek White Bean Soup with crusty bread and lemon on the side

Greek White Bean Soup


  • Author: Omar
  • Total Time: 2 hours 15 minutes
  • Yield: 2 servings 1x
  • Diet: Vegan

Description

Greek White Bean Soup is a cozy, nourishing Greek classic made from scratch with tender white beans, olive oil, lemon, and simple vegetables. Naturally dairy-free, hearty, and comforting, it’s perfect for weeknight dinners or meal prep.


Ingredients

Scale
  • 250 g / 8.8 oz dried cannellini beans, soaked overnight

  • 6 tablespoons extra virgin olive oil

  • ½ onion, minced

  • 3 garlic cloves, chopped

  • 1 carrot, sliced very thin

  • 1 celery stalk, finely chopped

  • Zest and juice of 1 lemon

  • Kosher salt, to taste

  • Freshly ground black pepper, to taste

  • Optional: 500 ml vegetable stock


Instructions

  1. Drain soaked beans. Boil in fresh water for 3–4 minutes, then drain again.

  2. Heat olive oil in a pot over medium-high heat. Sauté onion and garlic until soft and lightly golden.

  3. Add beans and 1.5 liters water or 1 liter water plus vegetable stock. Bring to a boil.

  4. Reduce heat and simmer partially covered for about 2 hours, until beans are very tender.

  5. Add carrot and celery. Season with salt and pepper. Continue simmering until soup thickens.

  6. Stir in lemon juice and zest. Cook 2 more minutes.

  7. Remove from heat and serve warm with extra pepper and lemon if desired.

Notes

Soup thickens naturally as it rests. Add hot water to loosen if needed.

Lightly mash some beans for an even creamier texture.

Flavor improves the next day, making it ideal for leftovers.

  • Prep Time: 15 minutes
  • Cook Time: 2 hours
  • Category: Main Course
  • Method: Stovetop Instant Pot Slow Cooker
  • Cuisine: Greek

Nutrition

  • Serving Size: 1 bowl
  • Calories: 495 kcal
  • Sugar: 3 g
  • Sodium: 293 mg
  • Fat: 42 g
  • Saturated Fat: 6 g
  • Unsaturated Fat: 36 g
  • Trans Fat: 0 g
  • Carbohydrates: 27 g
  • Fiber: 7 g
  • Protein: 8 g
  • Cholesterol: 0 mg