Greek White Bean Soup With Garlic & Lemon

Greek White Bean Soup With Garlic & Lemon. This simple one-pot wonder is perfect for chilly evenings when you need something nourishing and soul-soothing on the table fast.

So here’s the thing about this Greek white bean soup with garlic and lemon—it’s one of those recipes that sneaks up on you. At first glance, you might think it’s just another bowl of beans. But then you take that first spoonful, and boom.

The brightness of lemon hits you, the garlic wraps around everything like a warm hug, and suddenly you’re transported to a sunny Greek taverna where time moves slower and everyone’s got olive oil on their fingers.

I stumbled onto this recipe during a particularly gloomy week when I needed comfort food that didn’t involve cheese or cream (shocking, I know). I’d been craving something light but filling, something that felt healthy without tasting like punishment.

That’s when I remembered a version of this soup I’d had years ago at a little spot in Athens—simple, rustic, and so ridiculously satisfying that I went back three days in a row.

This Greek lemon soup vegetarian version became my answer. It’s got everything: creamy cannellini beans, aromatic garlic, a hit of citrus that wakes up your taste buds, and vegetables that add just the right amount of texture.

Plus, it’s crazy versatile—you can make it on the stovetop, toss it in your Instant Pot, or let your slow cooker do all the heavy lifting while you binge-watch your favorite show.

And honestly? This is the kind of recipe that makes you look like a culinary genius with minimal effort. It’s mostly hands-off, uses pantry staples, and the flavor payoff is insane for how little work you actually do.

What Makes This White Bean Soup Special

Let me tell you what sets this apart from your average bean soup. First off, the lemon. It’s not just a garnish—it’s a game-changer. That bright, citrusy punch cuts through the richness of the beans and balances everything perfectly. Then there’s the garlic, which gets all sweet and mellow as it cooks, creating this incredible depth of flavor.

The beans themselves become unbelievably creamy after their long simmer, almost like they’re melting into the broth. You get this thick, velvety texture without adding any cream or flour. It’s all natural thickening from the beans breaking down slightly as they cook.

And here’s my favorite part: this lemon orzo white bean soup variation (just add a handful of orzo during the last 15 minutes of cooking) turns it into something even heartier. The orzo soaks up all those amazing flavors and gives you little pockets of pasta goodness in every bite.

Greek White Bean Soup With Garlic & Lemon

Cozy Greek White Bean Soup With Garlic & Lemon

A heartwarming, Mediterranean-inspired white bean soup loaded with fresh garlic, bright lemon, and tender vegetables. This simple one-pot wonder is perfect for chilly evenings when you need something nourishing and soul-soothing on the table fast.
Prep Time 15 minutes
Cook Time 2 hours
Soaking Time 8 hours
Total Time 2 hours 15 minutes
Course Soup
Cuisine Greek, Mediterranean
Servings 4 servings
Calories 300 kcal

Equipment

  • Cooking pot
  • Strainer
  • Instant Pot (optional)
  • Slow cooker (optional)
  • Skillet (for slow cooker method)

Ingredients
  

  • 250 grams cannellini beans (or other small white beans) soaked in water overnight
  • 6 tablespoons olive oil extra virgin
  • ½ onion minced
  • 3 cloves garlic chopped
  • 1 carrot cut into very thin slices
  • 1 stick celery finely chopped
  • 1 lemon zest + juice
  • kosher salt to taste
  • freshly ground pepper to taste
  • 500 ml vegetable stock optional

Instructions
 

  • Drain the beans from their overnight soak and rinse under cold water. Fill a cooking pot about halfway with fresh water, add the beans, and bring to a boil over high heat. Cook for 3-4 minutes, then drain through a strainer.
  • For Stovetop: In a medium-sized pot, heat the olive oil over medium-high heat until shimmering. Add the minced onion and chopped garlic, cooking until softened and golden in color, about 5-7 minutes.
  • Add the drained beans along with 1.5 liters of water (or 1 liter of water plus 500ml vegetable stock). Bring to a boil, then reduce heat to medium-low. Place the lid on partly open and simmer for about 2 hours, or until beans are completely soft and tender.
  • Add the celery and carrot, season with salt and pepper (start with about 1 teaspoon of salt). Continue simmering, stirring occasionally, until the soup thickens nicely, about 20-30 minutes.
  • Add the lemon juice and zest and cook for 2 minutes more. Remove from heat and serve with freshly ground pepper on top and an extra squeeze of fresh lemon if desired.
  • For Instant Pot/Pressure Cooker: Using the sauté function, add the olive oil and cook the onion and garlic until softened and golden. Add all remaining ingredients (beans, carrot, celery, salt, pepper) along with 1.5 liters of water (or 1 liter water plus 500ml stock), except for the lemon juice and zest.
  • Close the lid, set valve to sealing, and cook on manual/high pressure for 20 minutes. Let the pot sit for 5-10 minutes, then turn the valve to venting. Once steam is released, open the lid and stir in lemon juice and zest.
  • For Slow Cooker: In a separate skillet, heat olive oil and sauté the onion and garlic until golden. Transfer to slow cooker along with all remaining ingredients (beans, carrot, celery, salt, pepper, and 1.5 liters of water or water-stock combo), except lemon juice and zest.
  • Cook on low for 8 hours or high for 4 hours. Add lemon juice and zest and cook for 5 minutes more before serving.
  • For Instant Pot Slow Cook Function: Using the sauté function, cook onion and garlic in olive oil until golden. Add all remaining ingredients except lemon juice and zest, along with 1.5 liters of water (or water-stock combo). Put the lid on, switch to slow cooker function on normal, and cook for 8 hours (or 4 hours on high). Finish with lemon juice and zest.

Notes

Tips: Don’t skip the overnight soak for creamiest texture. Add lemon at the end to prevent beans from staying hard. Taste and adjust seasoning throughout cooking. Let soup rest before serving for best flavor.
Variations: Add 1/2 cup orzo during last 15 minutes for lemon orzo white bean soup. Stir in spinach, kale, or Swiss chard at the end. Add fresh dill or oregano before serving. Use different beans like great northern or navy beans. Blend 1 cup of finished soup and stir back in for creamier texture.
Storage: Refrigerate in airtight container for 4-5 days. Freeze up to 3 months in freezer-safe containers. Reheat gently on stovetop, adding water or stock as needed since beans absorb liquid as they sit.
Keyword Greek Lemon Soup Vegetarian, Greek White Bean Soup With Garlic & Lemon, healthy soup, Lemon Orzo White Bean Soup, vegan soup, vegetarian soup, white bean soup, White Bean Soup With Lemon And Orzo

Ingredients

Let me break down what you’ll need for this cozy bowl of Mediterranean magic. Don’t worry—nothing fancy or hard to find here.

Ingredients for Greek White Bean Soup With Garlic & Lemon
Ingredient Amount Notes
Cannellini beans (or other small white beans) 250g / 8.8 oz Soak overnight in plenty of water—they’ll double in size
Extra virgin olive oil 6 tablespoons Don’t cheap out here; good olive oil makes a difference
Onion ½, minced Yellow or white onion works great
Garlic cloves 3, chopped Or more if you’re like me and think garlic is life
Carrot 1, cut into very thin slices Thin slices cook faster and blend into the soup beautifully
Celery 1 stick, finely chopped Adds that classic aromatic base flavor
Lemon 1, zest + juice Fresh is non-negotiable here—bottled lemon juice won’t cut it
Kosher salt To taste Start with a teaspoon and adjust as you go
Freshly ground pepper To taste Black pepper adds a nice little kick
Vegetable stock (optional) 500ml Use this instead of some water for extra depth

A few notes about ingredients: If you can’t find cannellini beans, great northern beans or navy beans work just as well. Some people even use butter beans for a slightly different texture. And if you’re feeling fancy, add a bay leaf or two while the soup simmers—it adds this subtle herby background note that’s really lovely.

The olive oil might seem like a lot, but trust me on this. It’s not just cooking fat—it’s part of the flavor foundation. This is a Mediterranean recipe, after all, and olive oil is basically liquid gold in that part of the world.

Step-by-Step Instructions

Alright, let’s get cooking. This recipe is pretty forgiving, so don’t stress if you’re not following things down to the second.

Getting Those Beans Ready

First things first: drain those beans from their overnight soak. They should’ve plumped up nicely. Give ’em a good rinse under cold water to wash away any of that starchy soaking liquid.

Grab a cooking pot and fill it about halfway with fresh water. Toss in the beans and crank the heat to high. Once it comes to a rolling boil, let them cook for 3-4 minutes, then drain everything through a strainer. This quick boil helps remove some of the compounds that can make beans, um, a little too musical in your digestive system, if you know what I mean.

Quick tip: Some people skip this step, but I find it makes the beans easier to digest and gives you a cleaner-tasting final soup.

Making This Soup on the Stovetop (The Traditional Way)

Here’s where the magic starts. Grab a medium-sized pot and pour in that olive oil. Heat it over medium-high until it’s shimmering—you’ll know it’s ready when it starts to look wavy.

Toss in your minced onion and chopped garlic. Now, this is where patience pays off. Cook these aromatics until they’re soft and turning golden, stirring occasionally. It should take about 5-7 minutes. Your kitchen is going to smell absolutely incredible right about now.

Once your onions are all sweet and golden, add those drained beans along with 1.5 liters of water. Or, if you want even more flavor (and I highly recommend you do), use 1 liter of water plus 500ml of vegetable stock. Bring everything to a boil, then immediately reduce the heat to medium-low.

Pop the lid on, but leave it slightly cracked—like, maybe a half-inch gap. This lets some steam escape so your soup doesn’t boil over, but still keeps most of the heat in. Let this baby simmer for about 2 hours, or until the beans are completely soft and tender. Some bean varieties cook faster than others, so start checking around the 90-minute mark.

Pro tip: If your beans aren’t getting tender after 2 hours, it might be because your water is hard or your beans are old. Add a tiny pinch of baking soda—like, 1/4 teaspoon—and that’ll help soften them up.

Now add your celery and carrot. Season with salt and pepper—I usually start with about a teaspoon of salt and go from there. Keep simmering and stirring occasionally until the soup thickens up nicely. This usually takes another 20-30 minutes. You’ll know it’s ready when you drag your spoon through it and it doesn’t immediately fill back in.

Finally, the pièce de résistance: add your lemon juice and zest. Cook for just 2 more minutes to let those bright flavors meld with everything else. Remove from heat, and you’re done!

Serve it up with a good grinding of black pepper on top and maybe an extra squeeze of lemon juice if you’re feeling it. Some people like to drizzle a little extra olive oil on top too—totally optional, but it does add a nice richness.

Cooking Greek White Bean Soup With Garlic & Lemon

The Instant Pot/Pressure Cooker Method (For When You Need It NOW)

If you’re short on time, the Instant Pot is your best friend. Hit that sauté function and add your olive oil. Once it’s hot, throw in the onion and garlic and cook until they’re softened and golden, just like the stovetop method.

Now add everything else—the drained beans, carrot, celery, salt, pepper, and 1.5 liters of water (or that water-stock combo I mentioned earlier). But hold off on the lemon juice and zest for now.

Close the lid, make sure your valve is set to sealing, and cook on manual/high pressure for 20 minutes. When the timer beeps, let it sit there for 5-10 minutes before you turn that valve to venting. This natural pressure release helps the beans stay intact instead of turning to complete mush.

Once all the steam’s released, carefully open the lid (always tilt it away from your face—learned that one the hard way). Stir in your lemon juice and zest, and you’re golden.

Honest truth: The Instant Pot version doesn’t develop quite as much depth as the long-simmered stovetop version, but it’s still delicious and saves you about 90 minutes. Sometimes convenience wins, and that’s totally okay.

The Slow Cooker Method (Set It and Forget It)

For my slow cooker people: here’s the deal. This method requires one tiny extra step, but it’s worth it. Don’t just dump everything in at once—you’ll miss out on so much flavor.

Instead, heat some olive oil in a separate skillet and sauté that onion and garlic until it’s all golden and aromatic. This step is crucial because it caramelizes the aromatics and creates that flavor foundation. Then transfer everything to your slow cooker.

Add your drained beans, carrot, celery, salt, pepper, and 1.5 liters of water (or the water-stock mix). Save the lemon juice and zest for later. Put the lid on and cook on low for 8 hours or high for 4 hours.

About 5 minutes before you’re ready to serve, stir in the lemon juice and zest. Let it cook just long enough to marry those flavors together, then you’re good to go.

Little secret: I sometimes start this before bed and let it cook overnight on low. Waking up to a house that smells like garlic and lemon is basically the best alarm clock ever.

Slow Cook Function on Instant Pot (Best of Both Worlds)

If your Instant Pot has a slow cook function (most do), you can combine methods. Use the sauté function to brown your onion and garlic right in the pot, then add everything else except the lemon.

Switch to slow cook mode set to normal and let it go for 8 hours (or 4 hours on high if you’re impatient). Finish with the lemon juice and zest.

This is honestly my favorite method because it’s fewer dishes than the traditional slow cooker method, but you still get that long, slow development of flavors.

Healthy Greek White Bean Soup With Garlic & Lemon

Expert Tips for the Best White Bean Soup

Here’s where I share all the little tricks I’ve picked up making this white bean soup with lemon and orzo approximately a million times.

Don’t skip the overnight soak. I know some recipes say you can quick-soak beans, and technically you can, but overnight soaking gives you the creamiest texture and the most digestible beans. Plan ahead and your belly will thank you.

The lemon zest is not optional. I mean, technically everything’s optional, but hear me out. The zest has all these aromatic oils that the juice alone just doesn’t have. It adds this bright, floral quality that makes the soup taste more complex and interesting.

Add the lemon at the end. If you add it too early, the acid can actually prevent your beans from getting tender. Always wait until the very end. This is one of those cooking science things that matters.

Taste and adjust constantly. Beans absorb a lot of salt as they cook, so something that tasted perfectly seasoned halfway through might taste bland by the end. Keep a spoon handy and taste as you go.

Let it rest before serving. If you have time, make this soup an hour or two before you want to eat it, then let it sit off the heat. The flavors meld together beautifully. Reheat gently before serving.

Play with the thickness. Like your soup brothier? Add more water. Want it super thick and stew-like? Let it simmer uncovered for the last 20 minutes to reduce the liquid.

Delicious Variations to Try

Once you’ve got the basic recipe down, here are some fun ways to switch things up.

Add orzo pasta for that lemon orzo white bean soup vibe. Just toss in about ½ cup of orzo during the last 15 minutes of cooking. It soaks up the lemony broth and makes the soup even heartier. This turns it from a side dish into a complete meal.

Make it heartier with greens. A couple handfuls of spinach, kale, or Swiss chard stirred in at the end adds color, nutrition, and a slightly earthy flavor. The greens wilt down in minutes and look beautiful against the white beans.

Go Greek with herbs. Fresh dill or oregano added right before serving gives it that authentic Greek taverna taste. I’m personally obsessed with the combination of lemon and dill—it’s like they were made for each other.

Add some heat. A pinch of red pepper flakes or a diced jalapeño with the aromatics gives it a nice kick. Not traditional, but delicious if you like things spicy.

Try different beans. Great northern beans, navy beans, or even chickpeas work beautifully in this recipe. Each one gives you a slightly different texture and mouthfeel.

Make it creamy. Blend about a cup of the finished soup and stir it back in. This creates an even thicker, creamier texture without adding any dairy. Some people call this the “cheater’s method” for creamy soup, but I call it smart cooking.

Troubleshooting Common Issues

Let me help you avoid some of the pitfalls I’ve encountered along the way.

Beans won’t soften no matter how long you cook them. This usually means your beans are old (yes, dried beans do go bad eventually) or you added acidic ingredients too early. Salt and lemon juice both interfere with bean softening, so always add them toward the end. If you’re stuck with hard beans, add that tiny pinch of baking soda I mentioned earlier.

Soup’s too thin. Just keep simmering with the lid off. The liquid will reduce and the beans will break down a bit more, naturally thickening everything. Or use the blending trick I mentioned above—works like a charm.

Soup’s too thick. Add more water or stock, a little at a time, until you reach your desired consistency. Easy fix.

It tastes bland. You probably need more salt. Beans are starch bombs and they need seasoning. Also, make sure you’re using enough lemon juice—that acid brightens everything up. And don’t forget that final squeeze of fresh lemon right before serving.

The vegetables are mushy. If you’re doing the long-simmer stovetop method, add the carrots and celery later in the process like the recipe says. They only need 20-30 minutes to cook through.

Storage & Leftovers

One of the best things about this soup? It gets even better the next day.

Storage Method How Long Best Practices
Refrigerator 4-5 days Store in an airtight container, cool completely before refrigerating
Freezer Up to 3 months Portion into freezer-safe containers or bags, leave 1 inch headspace for expansion
Room temperature Not recommended This soup contains vegetables and should be refrigerated within 2 hours

Reheating tips: Warm it gently on the stovetop over medium-low heat, stirring occasionally. You’ll probably need to add a splash of water or stock because the beans continue absorbing liquid as they sit. The microwave works too—just use 50% power and heat in 1-minute intervals, stirring between each one.

Here’s a fun leftover hack: this soup transforms amazingly well into other dishes. Thin it out with more stock and toss in some cooked pasta for a quick Italian pasta salad base. Or use it as a base for a heartier stew by adding chunks of roasted vegetables and some keto turkey meatballs.

No-waste kitchen idea: If your soup gets too thick in the fridge (which it definitely will), don’t throw it out. Spread it on toast, add some fresh greens, and you’ve got an incredible white bean toast situation. Or thin it with stock and use it as a sauce for grain bowls.

I’ve also been known to freeze this soup in ice cube trays, then pop out the cubes and store them in a freezer bag. Anytime I’m making rice or quinoa, I’ll toss in a couple soup cubes for instant flavor. Zero waste, maximum flavor.

Nutrition Information

Here’s the nutritional breakdown per serving (recipe makes about 4-6 servings depending on how hungry everyone is).

Nutrient Per Serving (approximate)
Calories 280-320
Protein 12-15g
Carbohydrates 35-40g
Fiber 10-12g
Fat 10-14g
Sodium 400-600mg (varies with salt added)
Vitamin C 15-20% daily value
Iron 20-25% daily value

Real talk: this is genuinely healthy comfort food. The beans pack a serious protein and fiber punch, keeping you full for hours. The olive oil provides healthy fats, and that lemon juice gives you a nice vitamin C boost.

Plus, this is naturally vegan, dairy-free, and can easily be gluten-free (just check your stock if using). It’s one of those rare recipes that checks all the dietary boxes without tasting like it’s trying too hard.

According to Healthline’s guide legumes, white beans are particularly high in resistant starch, which feeds the good bacteria in your gut. So basically, this soup is doing good things for your microbiome while tasting amazing. Win-win.

Greek White Bean Soup With Garlic & Lemon FAQs

Can I use canned beans instead of dried?

Absolutely! Use two 15-ounce cans of cannellini beans, drained and rinsed. Skip the overnight soaking and initial boiling steps. Add the canned beans when you’d normally add the dried beans, but reduce the cooking time significantly—you’re just heating everything through and marrying the flavors, which takes about 30-40 minutes on the stovetop.

Why does my soup look different from the picture?

The final thickness and color can vary based on how long you simmer it, your bean variety, and how much liquid evaporates during cooking. Some people like it super brothy, others prefer it thick enough to eat with a fork. Both are delicious, just different styles.

Can I make this soup without the lemon?

Technically yes, but why would you want to? The lemon is what makes this special and different from every other white bean soup out there. That said, if you’re really not a lemon person, you could substitute with a splash of white wine vinegar at the end for some acidity, but it won’t taste like this Greek lemon soup vegetarian version anymore.

Is this soup spicy?

Nope, not at all. The black pepper adds a tiny bit of heat, but it’s very mild. If you want spice, add red pepper flakes or fresh chilies when you sauté the aromatics.

Let’s Get Cooking!

Honestly, this cozy Greek white bean soup with garlic and lemon has become one of my go-to recipes when I need something comforting but don’t want to feel sluggish afterward. It’s light enough that you won’t need a nap, but satisfying enough that you won’t be raiding the fridge an hour later.

Whether you make it on the stovetop while you putter around the kitchen, set it up in your slow cooker before work, or pressure cook it in your Instant Pot when you need dinner fast, you really can’t go wrong. The combination of creamy beans, bright lemon, and aromatic garlic works every single time.

So grab those beans, get them soaking, and give this one a try. Make it your own—add that orzo if you want it heartier, throw in some greens if you’re feeling virtuous, or keep it simple and classic. There’s no wrong way to do this.

And hey, once you’ve made it, I’d absolutely love to hear how it turned out! Did you use the Instant Pot or go old-school stovetop? Did you add any fun variations? Snap a pic, share it on Pinterest (seriously, pin it so you don’t lose this recipe in the void of the internet), and drop a comment below letting me know what you thought.

This recipe deserves a spot in your regular rotation—trust me on this one. Happy cooking!

Photo of author

Linda Sandra

Founder of Tasty at Home. Global recipe explorer, spice hoarder, and your guide to bold flavors without the stress. Let's cook something amazing!

Leave a Comment

Recipe Rating