This hearty Greek white bean soup brings together tender cannellini beans, aromatic garlic, and bright lemon in a comforting bowl that’s been warming Greek families for generations. I’ve been making this soup for years, and it never fails to deliver that satisfying combination of rustic simplicity and bold Mediterranean flavors.
Why This Greek White Bean Soup Works
The magic happens when you slowly build layers of flavor, starting with a sofrito base of onions, garlic, and herbs, then letting the beans absorb all those aromatic elements. The lemon juice added at the end brightens everything up, creating that distinctive Greek balance of earthiness and acidity that makes this soup so memorable.
Ingredients
• 1 pound dried cannellini beans (or 3 cans, drained and rinsed)
• 1/3 cup extra virgin olive oil, divided
• 1 large yellow onion, finely chopped
• 6-8 garlic cloves, minced
• 2 celery stalks, diced
• 1 large carrot, diced
• 2 tablespoons tomato paste
• 1 can (14.5 oz) crushed tomatoes
• 6 cups vegetable or chicken stock
• 2 bay leaves
• 1 teaspoon dried oregano
• 1/2 teaspoon dried thyme
• 1/4 cup fresh parsley, chopped
• 2-3 tablespoons fresh lemon juice
• Salt and black pepper to taste
• Crushed red pepper flakes (optional)
• Fresh dill for garnish
Each ingredient plays a specific role in creating the complex flavor profile that makes this soup so satisfying and authentic.
How to Make It
1. Prepare the beans: If using dried beans, soak them overnight in cold water. Drain and rinse before using. If you’re short on time, you can quick-soak by bringing them to a boil for 2 minutes, then letting them sit covered for 1 hour.
2. Build the flavor base: Heat 1/4 cup olive oil in a large, heavy-bottomed pot over medium heat. Add the chopped onion and cook for 5-6 minutes until softened and translucent. This step is crucial for developing the soup’s foundation.
3. Add aromatics: Stir in the minced garlic, diced celery, and carrot. Cook for another 3-4 minutes, stirring frequently to prevent the garlic from burning. The vegetables should be fragrant and slightly softened.
4. Incorporate tomato elements: Add the tomato paste and stir constantly for about 1 minute until it darkens slightly. This concentrates the tomato flavor. Then add the crushed tomatoes and cook for 2-3 minutes more.
5. Add beans and liquid: Add the soaked and drained beans (or canned beans if using), bay leaves, oregano, and thyme. Pour in the stock, ensuring the beans are covered by at least 2 inches of liquid. Add more water if needed.
6. Simmer the soup: Bring to a boil, then reduce heat to low and simmer partially covered for 1.5-2 hours if using dried beans, or 30-40 minutes if using canned beans. The beans should be tender and creamy, and the soup should have thickened naturally from the bean starches.
7. Season and finish: Remove the bay leaves and stir in the fresh parsley. Season with salt, pepper, and red pepper flakes if using. Remove from heat and stir in the lemon juice and remaining olive oil.
8. Final adjustments: Taste and adjust seasoning as needed. The soup should have a bright, balanced flavor with the lemon cutting through the richness of the beans and olive oil.
This methodical approach ensures each component has time to develop its flavors while creating a cohesive, comforting soup that captures the essence of Greek home cooking.
Nutrition at a Glance
• High in plant-based protein: Each serving provides approximately 15 grams of protein from the beans
• Rich in fiber: Contains about 12 grams of fiber per serving, supporting digestive health
• Heart-healthy fats: Extra virgin olive oil provides monounsaturated fats and antioxidants
• Low in saturated fat: Naturally cholesterol-free and heart-friendly
• Packed with vitamins: Good source of folate, iron, and potassium from the beans
• Antioxidant-rich: Tomatoes, garlic, and herbs provide beneficial compounds
• Naturally gluten-free: Suitable for those avoiding gluten
• Low glycemic index: Beans help maintain steady blood sugar levels
• Approximately 280 calories per serving: Filling and nutritious without being heavy
How to Serve It
• With crusty bread: Serve alongside warm pita bread or rustic sourdough for dipping
• Drizzled with olive oil: Add a swirl of good extra virgin olive oil just before serving
• Topped with fresh herbs: Garnish with chopped dill, parsley, or oregano
• With Greek accompaniments: Pair with olives, feta cheese, or pickled vegetables
• As a complete meal: This soup is hearty enough to serve as a main course
• With a simple salad: A Greek village salad with tomatoes and cucumber complements beautifully
• Alongside grilled fish: Makes an excellent starter before grilled sea bass or sardines
The beauty of this soup lies in its versatility – it works equally well as a light lunch or a satisfying dinner centerpiece.
Common Mistakes
• Not soaking beans properly: Inadequately soaked dried beans will take much longer to cook and may remain tough
• Adding lemon juice too early: Acid can prevent beans from softening, so always add lemon at the end
• Rushing the sofrito base: Taking time to properly cook the onions, garlic, and vegetables creates essential flavor depth
• Using too little olive oil: This is a rustic soup that relies on olive oil for both flavor and authentic texture
• Over-seasoning early: Beans absorb salt as they cook, so season gradually to avoid an overly salty result
• Not adjusting liquid levels: The soup will thicken as it cooks, so maintain proper consistency by adding liquid as needed
• Skipping the final olive oil: The traditional drizzle at the end adds richness and authentic Greek flavor
• Using poor quality ingredients: Since this is a simple soup, each ingredient’s quality really shows
Avoiding these pitfalls will help you achieve the authentic, deeply satisfying result this soup is known for.

Storage and Reheating
• Refrigerator storage: Keep covered for up to 4 days in the refrigerator
• Freezer storage: Freeze portions in airtight containers for up to 3 months
• Thawing method: Thaw overnight in refrigerator for best results
• Stovetop reheating: Gently reheat over medium-low heat, stirring occasionally
• Microwave reheating: Heat in 30-second intervals, stirring between each interval
• Consistency adjustments: Add broth or water if the soup becomes too thick after storage
• Fresh element refresh: Add a squeeze of fresh lemon juice and a drizzle of olive oil after reheating
• Portion considerations: This soup actually improves in flavor after a day or two as the flavors meld
The soup keeps exceptionally well, making it an excellent candidate for meal prep or batch cooking.
Leftover Ideas
• Bean and grain bowls: Use the beans as a protein base over rice or quinoa
• Pasta sauce base: Reduce the liquid and toss with pasta for a hearty meal
• Sandwich filling: Mash some beans and use as a spread with fresh vegetables
• Salad topper: Cold leftover soup works wonderfully over greens
• Grain pilaf addition: Mix beans into rice or bulgur for added protein and flavor
• Stuffed vegetable filling: Use as stuffing for peppers, tomatoes, or zucchini
• Dip transformation: Puree and serve warm as a dip with pita chips
• Breakfast hash base: Reheat and top with a fried egg for a protein-rich breakfast
These creative uses ensure that every bit of this flavorful soup gets enjoyed, extending its value well beyond the initial meal.
PrintGreek White Bean Soup With Garlic & Lemon – Real Greek Recipes
- Total Time: 2 hours 15 minutes
- Yield: 6 servings 1x
- Diet: Vegetarian
Description
A hearty, authentic Greek white bean soup featuring tender cannellini beans, aromatic garlic, and bright lemon juice. This traditional recipe builds layers of Mediterranean flavor for a satisfying, nutritious meal.
Ingredients
- 1 pound dried cannellini beans (or 3 cans, drained and rinsed)
- 1/3 cup extra virgin olive oil, divided
- 1 large yellow onion, finely chopped
- 6–8 garlic cloves, minced
- 2 celery stalks, diced
- 1 large carrot, diced
- 2 tablespoons tomato paste
- 1 can (14.5 oz) crushed tomatoes
- 6 cups vegetable or chicken stock
- 2 bay leaves
- 1 teaspoon dried oregano
- 1/2 teaspoon dried thyme
- 1/4 cup fresh parsley, chopped
- 2–3 tablespoons fresh lemon juice
- Salt and black pepper to taste
- Crushed red pepper flakes (optional)
- Fresh dill for garnish
Instructions
- 1. If using dried beans, soak overnight in cold water. Drain and rinse before using.
- 2. Heat 1/4 cup olive oil in a large pot over medium heat. Add onion and cook 5-6 minutes until softened.
- 3. Add garlic, celery, and carrot. Cook 3-4 minutes, stirring frequently.
- 4. Stir in tomato paste and cook 1 minute until darkened. Add crushed tomatoes and cook 2-3 minutes more.
- 5. Add beans, bay leaves, oregano, and thyme. Pour in stock, ensuring beans are covered by 2 inches.
- 6. Bring to boil, then reduce heat and simmer partially covered 1.5-2 hours for dried beans (30-40 minutes for canned) until tender.
- 7. Remove bay leaves and stir in parsley. Season with salt, pepper, and red pepper flakes.
- 8. Remove from heat and stir in lemon juice and remaining olive oil. Adjust seasoning and serve.
Notes
Store covered in refrigerator for up to 4 days or freeze for 3 months. Add fresh lemon juice and olive oil when reheating.
- Prep Time: 15 minutes
- Cook Time: 2 hours
- Category: Soup
- Method: Stovetop
- Cuisine: Greek
Nutrition
- Serving Size: 1 serving
- Calories: 280
- Sugar: 8g
- Sodium: 640mg
- Fat: 9g
- Carbohydrates: 38g
- Fiber: 12g
- Protein: 15g