Sup-e Lobia (سوپ لوبیا) — Persian White Bean Soup
A comforting Persian white bean soup simmered in chicken broth with onion, garlic, cumin, oregano, and a hint of clove. Finished with melted mozzarella and fresh garnishes for a hearty, aromatic bowl.

Printable Recipe Card
Servings: 6 · Total: 665 min · Difficulty: medium
Ingredients (quick list)
- 300 g Dried white beans (cannellini or navy) (picked over and rinsed)
- 1500 ml Water (for soaking)
- 30 ml Olive oil (about 2 tablespoons)
- 220 g Yellow onion (finely diced (about 1 large))
- 18 g Garlic (minced (about 6 cloves))
- 2 tsp Ground cumin (freshly ground if possible)
- 2 tsp Dried oregano (rubbed between fingers to release aroma)
- 0.125 tsp Ground clove (1/8 teaspoon; use sparingly)
- 1 tsp Black pepper (freshly ground)
- 2 tsp Fine sea salt (divided, adjust to taste)
- 150 g Carrot (small dice (about 2 medium))
- 90 g Celery (small dice (about 2 stalks))
+ 7 more in the full ingredients section below.
Steps (summary)
- Soak the beans: place dried white beans in a large bowl and cover with 1500 ml water. Soak 8–10 hours at cool room temperature,…
- Build the flavor base: heat olive oil in a heavy pot over medium heat (about 160–175°C / 320–350°F surface heat). Add diced oni…
- Bloom spices and tomato paste: add cumin, oregano, ground clove, black pepper, and 1 teaspoon of the salt. Stir for 30–45 secon…
- Simmer the beans: add carrots and celery and cook 3 minutes. Add drained beans, chicken broth, and bay leaf. Bring to a boil ov…
- Thicken and finish: remove bay leaf. For a creamy body, ladle about 2 cups (450–500 ml) of soup into a blender and blend until…
- Season and serve with melted mozzarella: stir in lemon juice and the remaining 1 teaspoon salt, adjusting to taste. Ladle hot s…
Cultural Background
Bean-based soups are widely cooked in Iranian home kitchens as practical, nourishing meals that stretch pantry staples. Versions of white bean soup are often served during colder months and are commonly adapted by families depending on available herbs, broth, and preferred thickness.
Equipment
💡 Tips
- If using salted broth, start with 1 teaspoon salt total and adjust at the end to avoid over-salting.
- Ground clove is potent; measure carefully (1/8 teaspoon) so it stays in the background.
- For a thicker soup without blending, simmer uncovered for the last 10 minutes and stir more often to prevent sticking.
- If your beans are old and slow to soften, add 10–15 minutes simmer time; avoid adding lemon juice until the end so beans tenderize properly.
⚠️ Common Mistakes
❌ Adding lemon juice (or other acidic ingredients) early in cooking
💡 Why: Acid can slow bean softening, especially with older beans, leading to uneven texture.
✅ Fix: Simmer beans until fully tender first, then add lemon juice at the end and adjust seasoning.
❌ Over-toasting garlic or spices until bitter
💡 Why: Garlic burns quickly and toasted spices can turn harsh if left too long in hot oil.
✅ Fix: Add garlic after onions soften, cook 60 seconds, then bloom spices for only 30–45 seconds before adding tomato paste and liquids.
❌ Boiling vigorously for the entire cook
💡 Why: Hard boiling can break beans and reduce broth too fast, creating a gritty or broken texture.
✅ Fix: Bring to a boil, then maintain a gentle simmer with the lid partially on; stir occasionally and adjust heat as needed.
❌ Dumping in all cheese at once into the pot
💡 Why: Cheese can clump or string excessively and may stick to the bottom during reheating.
✅ Fix: Top individual bowls with measured mozzarella and let it melt from the soup’s heat; add more only at serving.
🧊 How to Store
Cool completely, then refrigerate in an airtight container up to 4 days. Reheat gently over medium-low heat, adding 60–120 ml water or broth if thickened. Freeze up to 2 months; thaw overnight in the refrigerator and reheat until steaming hot.
📅 Make Ahead
Soak the beans up to 24 hours ahead (refrigerated). Cook the soup through Step 5, cool, and refrigerate up to 2 days; reheat gently and add lemon juice, parsley, and mozzarella only at serving for the freshest flavor and best cheese melt.
🍽️ Pairs Well With
- Warm flatbread or crusty bread
- A simple Shirazi-style cucumber and tomato salad (no mint required)
- Pickled vegetables
- Extra lemon wedges and black pepper
Regional Variations
- Tehran-style home cookingOften kept simple and thick, with part of the beans mashed for creaminess and served with extra lemon at the table; chicken may be added for a more filling meal.
- Northern Iran (Caspian-influenced households)May include more fresh herbs and a brighter finish; some cooks use a lighter broth and keep the soup more brothy rather than heavily blended.
Ingredients
- 300 gDried white beans (cannellini or navy) (picked over and rinsed)
- 1500 mlWater (for soaking)
- 30 mlOlive oil (about 2 tablespoons)
- 220 gYellow onion (finely diced (about 1 large))
- 18 gGarlic (minced (about 6 cloves))
- 2 tspGround cumin (freshly ground if possible)
- 2 tspDried oregano (rubbed between fingers to release aroma)
- 0.13 tspGround clove (1/8 teaspoon; use sparingly)
- 1 tspBlack pepper (freshly ground)
- 2 tspFine sea salt (divided, adjust to taste)
- 150 gCarrot (small dice (about 2 medium))
- 90 gCelery (small dice (about 2 stalks))
- 30 gTomato paste (about 2 tablespoons)
- 1400 mlChicken broth (low-sodium preferred)
- 1 leafBay leaf
- 300 gCooked chicken meat (shredded or diced; roasted or poached)
- 120 gMozzarella cheese (low-moisture, shredded)
- 20 gFresh parsley (finely chopped)
- 30 mlLemon juice (about 2 tablespoons, to brighten)
🔄 Substitutions
- Dried white beans (cannellini or navy)→ Canned white beans (2 cans, 400 g each), drained and rinsed
- Mozzarella cheese→ Provolone or mild Kashkaval-style melting cheese
- Cooked chicken meat→ Cooked turkey meat or shredded rotisserie chicken
Instructions
- 1
Soak the beans: place dried white beans in a large bowl and cover with 1500 ml water. Soak 8–10 hours at cool room temperature, or refrigerate if your kitchen is warm. Drain and rinse well. This shortens cooking time and helps the beans cook more evenly without splitting.
- 2
Build the flavor base: heat olive oil in a heavy pot over medium heat (about 160–175°C / 320–350°F surface heat). Add diced onion and cook 8–10 minutes, stirring, until soft and lightly golden. Add garlic and cook 60 seconds until fragrant, keeping it from browning.
- 3
Bloom spices and tomato paste: add cumin, oregano, ground clove, black pepper, and 1 teaspoon of the salt. Stir for 30–45 seconds to toast the spices. Add tomato paste and cook 2 minutes, stirring constantly, until it darkens slightly; this removes raw flavor and deepens color.
- 4
Simmer the beans: add carrots and celery and cook 3 minutes. Add drained beans, chicken broth, and bay leaf. Bring to a boil over high heat, then reduce to a gentle simmer (small bubbles). Cover partially and cook 60–75 minutes, stirring occasionally, until beans are very tender.
- 5
Thicken and finish: remove bay leaf. For a creamy body, ladle about 2 cups (450–500 ml) of soup into a blender and blend until smooth, then return to the pot; alternatively, mash beans with a potato masher for a rustic texture. Add cooked chicken and simmer 10 minutes.
- 6
Season and serve with melted mozzarella: stir in lemon juice and the remaining 1 teaspoon salt, adjusting to taste. Ladle hot soup into bowls and top each with mozzarella (about 20 g per bowl). Let sit 1–2 minutes to melt, then garnish with chopped parsley and serve immediately.
🪪 Recipe Passport
Cultural Background
Bean-based soups are widely cooked in Iranian home kitchens as practical, nourishing meals that stretch pantry staples. Versions of white bean soup are often served during colder months and are commonly adapted by families depending on available herbs, broth, and preferred thickness.
Regional Variations
Researched from multiple sources and validated by the Zaffaron editorial team. Every recipe is tested for accuracy, measurements, and cultural authenticity.
Nutrition per serving
Pairs well with
If you enjoyed this recipe, here are a few related Zaffaron recipes to try next.
- Tan Mahi Angoshti (تن ماهی انگشتی) — Crispy Persian Finger-Sized Tuna Fritters
- Joojeh Torsh (جوجه ترش) — Zesty Turmeric & Lemon Chicken Skillet
- Tahchin Do-Rang (ته چین دو رنگ) — Two-Colored Persian Saffron Rice Cake
- Tahchin Morgh va Bademjan (تهچین مرغ و بادمجان) — Persian Saffron Rice Cake with Chicken and Eggplant
Does your family make this differently?
Every family has their own version. Maybe your grandmother adds a secret ingredient, or your aunt has a completely different technique. Preserve your family's version — with their name on it, forever.
You Might Also Like

Shirazi Salad (سالاد شیرازی) — Brunoised cucumber-tomato herb salad with ab-ghooreh
Persian · Salads · 20 min

Chelo Kebab Koobideh (چلو کباب کوبیده) — Persian Minced Meat Skewers with Saffron Rice
Persian · Kebabs · 75 min

Koofteh Havij (کوفته هویج) — Persian Carrot Meatballs in Saffron-Tomato Broth
Persian · Main Courses · 120 min

Bulgarian Tarator (Таратор) — Cold Yogurt Cucumber Soup
Bulgarian · Soups · 15 min

Mtori (Mtori) — Tanzanian Banana-Beef Soup
Tanzanian · Soups · 175 min

Azerbaijani Milk-Rice Porridge (Südlü Sıyıq) — Creamy Breakfast Rice with Saffron
Azerbaijani · Rice Dishes · 50 min

Mıhlama (Mıhlama) — Black Sea Cornmeal and Cheese Skillet
Turkish · Main Courses · 25 min

Besso (በሶ) — Ethiopian Roasted Barley Bites
Ethiopian · Appetizers · 20 min
Reviews
Cooked this recipe?
Tap the stars to rate it — that's all it takes. A few words are welcome but optional.
No ratings yet. Cooked this one? Be the first to rate it — it takes one tap.