Back to Recipes
Lebanese-style white bean soup with creamy white beans, parsley, olive oil, and lemon.
🥗 SoupsEasy15 mins👥 6 Servings

Lebanese White Bean Soup Recipe — Creamy Vegan Mediterranean Bean Soup

A hearty white bean soup made with tender beans, vegetables, herbs, garlic, and Mediterranean seasonings. Part of the beans are blended into the broth to create a naturally creamy texture while the remaining beans provide substance.

Prep Time

15 mins

🔥

Cook Time

40 mins

Total Time

55 mins

🍽

Servings

6

A TASTE OF TRADITION

The Story Behind This Recipe

This Lebanese-style white bean soup turns simple pantry ingredients into a warm, satisfying meal. Creamy white beans, tender vegetables, garlic, herbs, olive oil, and fresh lemon create a bowl that feels hearty without relying on cream or meat.

Cultural & Culinary Context

Legumes have an important place in Lebanese and wider Levantine home cooking, where beans, lentils, vegetables, herbs, olive oil, and lemon are often combined into practical and nourishing everyday dishes. This soup follows that tradition of building deep flavor from humble ingredients rather than relying on heavy sauces or dairy.

What Makes It Mediterranean?

The recipe reflects Mediterranean cooking through its generous use of extra virgin olive oil, vegetables, legumes, fresh lemon, herbs, and a restrained approach to seasoning. The creamy texture comes from the beans themselves rather than cream, keeping the character of the ingredients at the center of the dish.

Mediterranean Influences

  • 🌿Extra virgin olive oil provides the main cooking fat and a finishing drizzle.
  • 🌿White beans provide plant-based protein and fiber.
  • 🌿Onion, carrot, celery, and garlic form a simple vegetable base.
  • 🌿Rosemary and thyme provide aromatic herbal depth.
  • 🌿Fresh lemon cuts through the richness of the beans and olive oil.
  • 🌿Fresh parsley adds brightness immediately before serving.

Ingredients

  • 2 tbsp extra virgin olive oil (Use a good-quality olive oil because its flavor remains noticeable in the finished soup.)
  • 1 medium onion, finely diced (Cut evenly so the pieces soften at the same rate.)
  • 1 medium carrot, finely diced (A small dice helps it soften completely during the simmer.)
  • 2 stalks celery, finely diced (Use the tender inner stalks when possible.)
  • 4 cloves garlic, minced (Fresh garlic gives the soup its characteristic savory depth.)
  • 2 cans white beans (400 g each), drained and thoroughly rinsed (Cannellini or another creamy white bean works well. Rinse until the liquid runs mostly clear.)
  • 4 cups low-sodium vegetable broth (Low-sodium broth gives you better control over the final seasoning.)
  • 1 cup water (Use this to keep the soup from becoming overly concentrated as it simmers.)
  • 1 tsp dried rosemary (Rub gently between your fingers before adding to release more aroma.)
  • 1 tsp dried thyme (Use dried thyme for a steady herbal background without overpowering the beans.)
  • 1 bay leaf
  • 1 tsp sea salt, plus more to taste (Start conservatively because vegetable broth can already contain sodium.)
  • 0.5 tsp freshly ground black pepper
  • 1 tbsp fresh lemon juice, plus more to taste (Add gradually at the end so the acidity stays bright rather than sour.)
  • 2 tbsp fresh parsley, finely chopped (Add near the end to keep its fresh herbal character.)
  • 1 extra virgin olive oil for serving (Drizzle over each bowl immediately before serving.)

Instructions

  1. 1

    Warm the olive oil in a large heavy-bottomed soup pot over medium heat. Add the onion, carrot, and celery and cook for 6–8 minutes, stirring occasionally, until the vegetables are soft and the onion is translucent but not browned.

  2. 2

    Add the minced garlic and cook for about 30–60 seconds, just until fragrant. Do not let the garlic become dark brown because it can turn bitter.

  3. 3

    Stir in the dried rosemary and thyme and cook for about 20–30 seconds. This briefly warms the herbs and helps release their aroma.

  4. 4

    Add the drained white beans, vegetable broth, water, and bay leaf. Stir well and bring the soup to a gentle boil.

  5. 5

    Reduce the heat to low, partially cover the pot, and simmer for about 25 minutes. The beans should be very tender and the vegetables should be completely soft. If the soup becomes too thick before the vegetables are tender, add a little hot water or broth.

  6. 6

    Remove the bay leaf. Blend roughly one-third of the soup with an immersion blender, leaving plenty of whole beans and vegetables for texture. If using a countertop blender, carefully blend a small portion at a time and return it to the pot.

  7. 7

    Taste before adding more salt. The amount needed depends on the vegetable broth and beans. Season gradually with salt and black pepper.

  8. 8

    Stir in the lemon juice and chopped parsley over low heat. Taste again and add a little more lemon if the soup tastes heavy or flat; the lemon should brighten the soup without making it sour.

  9. 9

    If the soup is thicker than you prefer, loosen it with a little hot broth or water. If it is too thin, simmer uncovered for several minutes until it reaches the desired consistency.

  10. 10

    Serve hot with a drizzle of extra virgin olive oil, additional fresh parsley, lemon wedges, and warm pita or crusty bread.

SET YOURSELF UP FOR SUCCESS

Before You Cook

👨‍🍳 Keep In Mind

  • Drain and rinse the canned beans thoroughly to remove excess canning liquid and reduce their salty taste.
  • Dice the onion, carrot, and celery to a similar size so they soften evenly.
  • Measure the dried herbs and prepare the garlic before starting because the garlic cooks quickly.
  • Use low-sodium vegetable broth when possible so you can control the final salt level.
  • Have a little hot water or broth available in case the soup becomes thicker than expected.

💡 Helpful Tips

  • Do not brown the onion heavily; a gently softened vegetable base gives the soup a cleaner flavor.
  • Watch the garlic closely because dark garlic can make the entire soup taste bitter.
  • Blend only about one-third of the soup so the finished bowl remains creamy but still has whole beans and vegetables.
  • If using a countertop blender, never fill it completely with hot soup. Blend in small batches and vent the lid safely.
  • Add lemon gradually. It should make the soup taste brighter, not distinctly sour.
  • Taste after blending because the thicker texture can change how the seasoning is perceived.

👀 How Do I Know It's Done?

  • The beans are completely tender and easy to crush.
  • The vegetables are soft with no hard carrot or celery pieces.
  • The blended portion gives the broth a naturally creamy appearance.
  • The soup has a balanced savory, herbal, and lemony flavor.
  • The final consistency is spoonable and creamy but still clearly a soup.

WANNA SEE IT IN ACTION ?

Step-by-Step Visual Guide

White beans, diced vegetables, and minced garlic prepared for Lebanese-style white bean soup.
1

Prepare the vegetables and beans

Dice the onion, carrot, and celery, mince the garlic, and drain and rinse the white beans thoroughly.

💡 Tip: Rinse canned beans thoroughly and cut the vegetables evenly so they cook at the same rate.

Onion, carrot, and celery gently softening in olive oil in a soup pot.
2

Soften the vegetable base

Warm the olive oil and gently cook the onion, carrot, and celery until softened and translucent.

💡 Tip: Keep the heat moderate and avoid browning the vegetables heavily for a clean, balanced soup.

Garlic, rosemary, and thyme being added to softened vegetables for white bean soup.
3

Add garlic and herbs

Stir in the garlic, rosemary, and thyme briefly until fragrant without allowing the garlic to darken.

💡 Tip: The garlic should become fragrant quickly; dark brown garlic can taste bitter.

White beans and vegetables gently simmering in a light savory broth.
4

Simmer the white beans

Add the beans, vegetable broth, water, and bay leaf, then simmer gently until the beans and vegetables are very tender.

💡 Tip: A gentle simmer is better than a hard boil and helps keep the soup's texture smooth and controlled.

Partially blended white bean soup showing a naturally creamy broth with whole beans remaining.
5

Blend part of the soup

Remove the bay leaf and blend about one-third of the soup until creamy, leaving plenty of whole beans and vegetables.

💡 Tip: Blending only part of the soup creates creaminess without turning the entire dish into a purée.

Finished Lebanese-style white bean soup garnished with parsley, olive oil, and lemon.
6

Finish with lemon and parsley

Stir in fresh lemon juice and parsley, adjust the seasoning, and finish each bowl with olive oil.

💡 Tip: Add lemon gradually and taste before adding more. The goal is a fresh, bright finish rather than a sour soup.

Tweak It

Make This Recipe Work for You

Adapt the recipe to your ingredients, dietary needs, budget, time, serving size, or meal-prep plans.

🔄 Ingredient Substitutions

Use another white bean

Cannellini beans can be replaced with Great Northern beans, navy beans, or another tender white bean. Cooking time may vary slightly depending on the bean.

Use fresh herbs

Replace dried rosemary and thyme with a modest amount of finely chopped fresh herbs. Add most of the fresh herbs later in the cooking process to preserve their aroma.

Use homemade vegetable stock

Homemade vegetable stock works well. Keep the seasoning mild until the soup is finished because homemade stocks vary considerably in saltiness.

🌱 Dietary Adjustments

Vegan

The recipe is naturally vegan because it uses vegetable broth, olive oil, beans, vegetables, herbs, and lemon without dairy or other animal products.

Vegetarian

The recipe is naturally vegetarian and contains no meat, poultry, fish, or dairy.

Gluten-free

The soup itself can be gluten-free. Check the vegetable broth and canned beans for gluten-containing additives, and use gluten-free bread if serving it alongside the soup.

💰 Budget-Friendly Options

Use dried beans

Dried white beans can reduce the ingredient cost. Soak and cook them separately until tender before adding them to the soup.

Use seasonal vegetables

Keep the onion, carrot, and celery base simple and adjust quantities around what is affordable and fresh.

⏱️ Time-Saving Options

Use canned beans

Canned beans are the fastest option and make this soup practical for a weeknight meal. Drain and rinse them well before cooking.

Prepare vegetables ahead

Dice the onion, carrot, and celery earlier in the day and refrigerate them in a sealed container until cooking time.

👨‍👩‍👧‍👦 Serving Adjustments

Make a smaller batch

Halve the ingredients for approximately three servings. Use a smaller pot so the vegetables and liquid cook evenly.

Double the soup

Double the ingredients for a larger batch, but use a sufficiently large pot and adjust salt and lemon only after tasting the finished soup.

🥡 Meal Prep

Prepare ahead for the week

The soup is well suited to meal prep. Cook it fully, cool it promptly, and refrigerate in individual portions for convenient lunches or dinners.

Freeze individual portions

Freeze cooled soup in suitable containers with some room for expansion. Thaw safely and stir well while reheating because the texture may become slightly thicker after freezing.

RECIPE RESCUE

🧩 What Do You Need Help With?

Choose the problem you're facing and get a recipe-specific solution instead of a generic cooking tip.

WHAT IF?

🔄 What If...?

Choose your situation and we'll show you a practical pathway for making this recipe work.

STORAGE & LEFTOVERS

🥡 Storage & Leftovers

Cool the soup promptly before refrigerating.

Store it in a clean airtight container in the refrigerator.

Keep the soup chilled and reheat only the portion you plan to eat.

Stir well while reheating because the blended beans may settle and thicken the soup.

Add a small splash of water or broth during reheating if necessary.

Best Storage Time

Best enjoyed within 3–4 days when properly refrigerated.

How to Store

Airtight glass or food-safe container.

SERVING & PAIRING

🍽️ Serving & Pairing

Serve this Lebanese-style white bean soup hot as a light main meal or comforting lunch, finished with extra virgin olive oil, fresh parsley, and lemon. Warm pita or crusty bread makes a natural accompaniment.

What Goes Well With It?

Warm pita breadCrusty whole-grain breadFresh Lebanese saladHummusRoasted vegetablesSimple green saladOlives and pickled vegetables

RECIPE FAQ

Frequently Asked Questions

How do you make Lebanese white bean soup?

To make Lebanese white bean soup, gently soften diced onion, carrot, and celery in extra virgin olive oil, then add minced garlic, rosemary, and thyme. Stir in drained and rinsed white beans, low-sodium vegetable broth, water, and a bay leaf, then simmer gently for about 25 minutes until the beans and vegetables are very tender. Remove the bay leaf and blend roughly one-third of the soup to create a naturally creamy broth while leaving plenty of whole beans and vegetables. Season gradually with salt and black pepper, then stir in fresh lemon juice and parsley. Serve hot with extra virgin olive oil, fresh parsley, lemon wedges, and warm pita or crusty bread.

Is this Lebanese white bean soup vegetarian?

Yes. This recipe is vegetarian and contains no meat, poultry, fish, or dairy.

Is this white bean soup vegan?

Yes. It is naturally vegan because it uses vegetable broth and olive oil instead of meat stock, butter, cream, or other animal products.

Can I use canned white beans?

Yes. Canned beans are the quickest option. Drain and rinse them thoroughly before adding them to the soup.

Can I use dried white beans?

Yes. Cook the dried beans separately until completely tender before using them in the soup. Do not rely on the soup's short simmer to cook dry beans from scratch.

Why do you blend only part of the soup?

Blending part of the beans releases their natural starch and creates a creamy broth while leaving enough whole beans and vegetables for a satisfying texture.

How can I make the soup thinner?

Add a little hot water or vegetable broth and stir well. Add the liquid gradually so you do not dilute the flavor too much.

How can I make the soup thicker?

Simmer it uncovered for a few minutes or blend a little more of the beans into the broth.

Can I freeze Lebanese white bean soup?

Yes. Cool the soup promptly, portion it into suitable freezer containers with room for expansion, and thaw safely before reheating. The soup may be slightly thicker after freezing, so add a little water or broth when reheating if needed.

Explore More

Go deeper into the cuisine

Learn more about the ingredients, traditions, and cooking approaches connected to this recipe.

You May Also Like

More delicious recipes from the Soups

Syrian red lentil soup served warm with a drizzle of olive oil, chopped parsley, cumin, and fresh lemon wedges.
soupsEasy

Syrian Lentil Soup (Shorbat Adas) Recipe — Easy Red Lentil Soup

A simple lentil soup made with red lentils, vegetables, garlic, cumin, lemon, and olive oil. The lentils soften quickly as they simmer, creating a naturally thick soup with a bright citrus finish.

15 mins
6
Lebanese red lentil soup with a smooth golden texture, fresh parsley, olive oil, and lemon wedges.
soupsEasy

Lebanese Red Lentil Soup Recipe — Shorbat Adas with Lemon & Cumin

A Lebanese-style red lentil soup made with red lentils, vegetables, garlic, cumin, lemon, and olive oil. The lentils break down as they simmer, creating a naturally thick soup with a warm, earthy flavor and bright citrus finish.

15 mins
6
Traditional Egyptian molokhia soup with its characteristic silky texture, fragrant garlic and coriander, served with Egyptian rice and lemon.
soupsMedium

Egyptian Molokhia Soup Recipe

This traditional Egyptian molokhia soup recipe combines finely chopped jute mallow leaves with savory chicken broth, fragrant garlic, ground coriander, and a rich ta'aliya. Gently cooked for its signature silky texture, it is served hot with Egyptian rice and fresh lemon for a comforting Egyptian family meal.

20 mins
6