Greek white bean soup is one of those recipes I turn to when I want something warm, healthy, and deeply satisfying without spending hours in the kitchen. This traditional Fasolatha is made from scratch with cannellini beans, garlic, and bright lemon, and it’s honestly one of the most comforting bowls you can make on a cold winter day.
I first learned to make this soup from a Greek neighbor who insisted that the secret was in the slow simmer and never skipping the lemon at the end. She was right. The beans become incredibly creamy, almost velvety, and that hit of lemon zest and juice transforms everything. What I love most is how versatile this Greek white bean soup recipe is. You can keep it simple and vegetarian, or stir in bacon, Italian sausage, or handfuls of kale for a heartier meal. It works beautifully on the stovetop, in an Instant Pot, or even in a slow cooker, so you can make it fit your schedule. The ingredients are basic pantry staples, but the flavor is anything but ordinary.
Table of Contents
What You’ll Need to Make This Greek White Bean Soup
This recipe starts with soaked cannellini beans and a handful of simple vegetables. I always soak my beans overnight with a pinch of salt because it helps them cook evenly and reduces any digestive issues. Pro tip: if you’re short on time, you can freeze your soaked beans overnight, which can cut the cooking time nearly in half.
- 250 grams (8.8 oz) cannellini beans, soaked in water overnight
- 6 tablespoons extra virgin olive oil (I prefer a fruity, high-quality oil)
- ½ medium onion, minced
- 3 garlic cloves, chopped
- 1 carrot, cut into very thin slices
- 1 stick celery, finely chopped
- 1 lemon (zest and juice)
- Kosher salt and freshly ground pepper to taste
- Optional: 500 ml vegetable stock (to replace part of the water for extra flavor)
- Optional additions: 200 grams (7 oz) bacon or Italian sausage, or 400 grams (14 oz) greens like kale or spinach
You can substitute with navy beans, great northern beans, or even baby lima beans if you can’t find cannellini. I recommend buying organic beans when possible to minimize any chemical residue.
How to Make Greek White Bean Soup Step by Step
I prefer starting with a quick boil of the soaked beans to remove any compounds that might cause stomach upset. This extra step makes a real difference in how you feel after eating.
Step 1: Drain your soaked beans and place them in a cooking pot. Fill the pot halfway with fresh water and bring to a boil over high heat. Let the beans boil for 3-4 minutes, then drain them completely in a strainer. This removes any bitter flavors and helps with digestion. Note: If you forgot to soak overnight, use the quick-soak method instead. Cover beans with water, boil for 2 minutes, remove from heat, cover and let sit for 1 hour, then drain and proceed.
Step 2: In a medium cooking pot, heat the olive oil over medium-high heat. Add the minced onion and chopped garlic. Cook for about 5-7 minutes, stirring occasionally, until they’re softened and golden. You want a nice caramelized color for the best flavor.
Step 3: Add the drained beans along with 1.5 liters of water (or 1 liter water plus 500 ml vegetable stock). Bring everything to a boil, then reduce the heat to medium-low. Cover the pot with the lid slightly ajar, leaving a small gap for steam to escape, and let it simmer for about 2 hours, or until the beans are completely soft and tender. To test doneness, press a bean between your fingers – it should mash easily with no chalky center. Check occasionally and add more water if needed to keep beans covered. The cooking time can vary depending on how old your beans are, so be patient.
Step 4: Once the beans are tender, add the finely chopped celery and thinly sliced carrot. Season generously with kosher salt and freshly ground pepper. Continue simmering, stirring occasionally, until the soup thickens and coats the back of a spoon. This usually takes another 20-30 minutes.
Step 5: Stir in the lemon juice and zest. Cook for just 2 minutes more to let those bright flavors meld. Remove from heat and serve immediately with extra black pepper and a squeeze of fresh lemon.
Instant Pot Method: Use the saute function to cook the onion and garlic until golden. Add all remaining ingredients with 1.5 liters liquid. Close the lid and cook on manual for 20 minutes. Let it sit 5-10 minutes, then release steam. Stir in lemon juice and zest before serving. Total time: about 45 minutes.
Slow Cooker Method: Saute the onion and garlic separately in a skillet until golden (don’t skip this step). Transfer to your slow cooker with all other ingredients except lemon. Cook on low for 8 hours or high for 4 hours. Add lemon juice and zest during the last 5 minutes.
The Best Sides for Greek White Bean Soup
This soup pairs beautifully with crusty, warm bread that you can dip right into the broth.
Crusty Sourdough Bread: The tangy flavor of sourdough complements the lemony soup perfectly, and it’s ideal for soaking up every last drop.
Greek Salad: A fresh tomato, cucumber, and feta salad adds crunch and brightness that balances the creamy texture of the white bean soup.
Garlic Bread: Toasted bread rubbed with garlic and olive oil brings extra richness and makes this a complete comfort food meal.
Roasted Vegetables: Try roasted Brussels sprouts or cauliflower for added nutrients and a nice caramelized flavor that pairs well with the soup’s savory base.
Spinach Pie (Spanakopita): For an authentic Greek meal, serve this soup alongside flaky spanakopita for contrasting textures and traditional flavors.
Expand Your Soup Repertoire with These Delicious Options
This traditional Greek white bean soup pairs beautifully with other plant-based soups that offer complementary flavors and textures. The Vegan Red Lentil Tomato Soup provides a similar protein boost with Italian herbs that contrast nicely with the Mediterranean garlic and lemon in this fasolatha, while the Vegan Sweet Potato Coconut Lentil Stew offers warming spices and tropical flavors for variety.
For lighter vegetable-forward options, consider the bright Carrot and Celery Soup with its crispy fried celery leaf garnish and lemon finish that echoes the citrus notes in this bean soup. The earthy Mushroom Leek Soup Recipe also complements this Greek classic beautifully, providing rich, creamy textures that balance the hearty beans.
How to Store Your Greek White Bean Soup
Store your cooled soup in an airtight container in the refrigerator for up to 4-5 days. The flavors actually improve overnight as everything melds together.
To reheat, warm it gently on the stovetop over medium heat. You may need to add a splash of water or vegetable stock since the beans will continue to absorb liquid as they sit. I recommend stirring occasionally to prevent sticking.
This soup freezes beautifully for up to 2-3 months. Let the soup cool completely before transferring to freezer-safe containers, leaving 1 inch of headspace for expansion. Portion it into individual servings for easy grab-and-go meals. Thaw overnight in the fridge before reheating. It’s perfect for meal prep or those nights when you need a nutritious dinner fast.
Common Questions About Greek White Bean Soup
Ready to Make This Comforting Soup?
Greek white bean soup is the kind of recipe that feels like a warm hug in a bowl. It’s simple, nourishing, and endlessly adaptable to whatever you have in your kitchen. Whether you make it on a lazy Sunday or prep it for the week ahead, this traditional Fasolatha will quickly become one of your go-to comfort meals. Try this recipe and discover why it’s been a staple in Greek homes for generations!
Greek White Bean Soup With Garlic & Lemon
Traditional Greek white bean soup (Fasolatha) made from scratch with cannellini beans, garlic, and bright lemon. Healthy, comforting, and versatile. Can be made on stovetop, Instant Pot, or slow cooker.
- Prep Time: 15 minutes
- Cook Time: 2 hours 30 minutes
- Total Time: 2 hours 45 minutes (plus overnight soaking)
- Yield: 6 servings 1x
- Category: Soup
- Method: Simmer
- Cuisine: Greek
Ingredients
- 250 grams (8.8 oz) cannellini beans, soaked in water overnight
- 6 tablespoons extra virgin olive oil
- ½ medium onion, minced
- 3 garlic cloves, chopped
- 1 carrot, cut into very thin slices
- 1 stick celery, finely chopped
- 1 lemon (zest and juice)
- Kosher salt and freshly ground pepper to taste
- Optional: 500 ml vegetable stock (to replace part of the water)
- Optional: 200 grams (7 oz) bacon or Italian sausage
- Optional: 400 grams (14 oz) greens like kale or spinach
Instructions
- Drain soaked beans and place in a cooking pot. Fill pot halfway with water and bring to a boil over high heat. Cook for 3-4 minutes, then drain beans in a strainer. Note: If you forgot to soak overnight, use quick-soak method: cover beans with water, boil 2 minutes, remove from heat, cover and let sit 1 hour, then drain and proceed.
- In a medium cooking pot, heat olive oil over medium-high heat. Add onion and garlic and cook for 5-7 minutes until softened and golden in color.
- Add drained beans along with 1.5 liters of water (or 1 liter water plus 500 ml vegetable stock). Bring to a boil, then reduce heat to medium-low. Cover pot with lid slightly ajar, leaving a small gap for steam to escape. Simmer for about 2 hours until beans are completely soft and tender. To test doneness, press a bean between your fingers – it should mash easily with no chalky center. Check occasionally and add more water if needed to keep beans covered.
- Add celery and carrot. Season with salt and pepper. Continue simmering, stirring occasionally, until soup thickens and coats the back of a spoon, about 20-30 minutes.
- Stir in lemon juice and zest. Cook for 2 minutes more. Remove from heat and serve with freshly ground pepper and extra lemon squeeze if desired.
Notes
- Soak beans overnight with a pinch of salt to help soften them and reduce cooking time. Freezing soaked beans can cut cooking time in half.
- For Instant Pot: Saute onion and garlic, add all ingredients with liquid, cook on manual for 20 minutes, let sit 5-10 minutes, then release steam. Add lemon at end. Total time: about 45 minutes.
- For Slow Cooker: Saute onion and garlic separately, add to slow cooker with all ingredients except lemon. Cook on low 8 hours or high 4 hours. Add lemon during last 5 minutes.
- Add bacon or sausage when sauteing onion and garlic. Add greens during last 5 minutes of cooking.
- Timing listed is for stovetop method plus overnight bean soaking.
Nutrition
- Serving Size: 1 bowl (about 1.5 cups)
- Calories: 280 kcal
- Sugar: 3 g
- Sodium: 450 mg
- Fat: 14 g
- Saturated Fat: 2 g
- Unsaturated Fat: 12 g
- Trans Fat: 0 g
- Carbohydrates: 32 g
- Fiber: 8 g
- Protein: 10 g
- Cholesterol: 0 mg






