Mom Flavor Lab

The Best Fasolia Recipe (Easy & Authentic)

Fasolia is one of those dishes that instantly feels like home. This authentic Middle Eastern white bean stew is slow-simmered with tender lamb or beef, tomato broth, olive oil, and warm spices. Across Lebanese, Iraqi, Egyptian, and Palestinian kitchens, fasolia with meat is considered true Arabic comfort food, hearty, nourishing, and meant to be served with rice.

Jump to Recipe

This protein-rich stew is freezer-friendly, budget-conscious, naturally gluten-free, and deeply satisfying. Whether you’re making traditional fasolia bi lahme on the stovetop or trying an Instant Pot version, this guide walks you through everything step by step, without overcomplicating it.

What Is Fasolia? (Origins & Cultural Significance)

The word “fasolia” simply means beans in Arabic, but in the culinary world, it refers to a tomato-based bean stew that is widely prepared throughout the Middle East.

There are several regional versions:

  • Lebanese fasolia bi lahme – white beans cooked with lamb or beef
  • Iraqi fasolia yabsa – often slightly thicker and deeply spiced
  • Egyptian fasolia – sometimes includes additional vegetables
  • Fasolia bi zeit – a vegan variation cooked in olive oil

Traditionally, this Middle Eastern bean stew is served family-style over vermicelli rice or alongside warm pita bread. It’s common at Sunday lunches and during Ramadan gatherings because it’s filling, affordable, and comforting.

Ingredients You’ll Need

Fasolia

Core Ingredients

  • 1 ½ cups dried white beans (navy or cannellini)
  • 1 lb lamb chunks or beef cubes
  • 2 tbsp olive oil
  • 1 medium onion, finely chopped
  • 3 garlic cloves, minced
  • 2 tbsp tomato paste
  • 1 cup crushed tomatoes
  • 1 tsp cumin
  • ½ tsp allspice
  • Salt and black pepper to taste
  • 4 cups water or light broth

Optional Additions

  • Fresh parsley for garnish
  • Vermicelli rice for serving
  • Extra olive oil drizzle

Choosing the Right Beans

Not all white beans cook the same, and this is something many fasolia recipes overlook.

  • Navy beans cook faster and give a softer texture.
  • Cannellini beans hold their shape better and give a creamier bite.
  • Kidney beans can work, but they slightly change the traditional flavor profile.

Do You Have to Soak Beans?

Soaking dried white beans overnight helps them cook evenly and reduces cooking time. If you forgot, try the quick soak method: boil beans for 5 minutes, turn off heat, and let them sit covered for 1 hour.

Proper soaking ensures tender beans without splitting, a key detail for authentic fasolia texture.

How to Make Fasolia (Step-by-Step)

Fasolia

Traditional Stovetop Method

  1. Soak the beans overnight, then drain and rinse.
  2. Heat olive oil in a heavy pot or Dutch oven.
  3. Brown the lamb or beef cubes until lightly golden.
  4. Add chopped onion and sauté until soft.
  5. Stir in garlic and tomato paste; cook until fragrant.
  6. Add crushed tomatoes, soaked beans, spices, and water.
  7. Simmer gently for 60 to 90 minutes until beans are tender.
  8. Reduce slightly to thicken the tomato broth naturally.

This slow simmer develops that deep, traditional Middle Eastern flavor.

Instant Pot Fasolia Version

If you’re short on time, this Instant Pot white bean stew is a great alternative.

  1. Use the sauté mode to brown meat and aromatics.
  2. Add beans, tomato mixture, and water.
  3. Pressure cook for 30 to 35 minutes.
  4. Natural release for 10 minutes before opening.

This version makes fasolia a perfect weeknight dinner while keeping authentic flavor.

Slow Cooker Option

Combine all ingredients in a slow cooker and cook on low for 7 to 8 hours. This method gives a deeply developed broth and very tender beans, ideal for meal prep.

How to Thicken Fasolia Naturally

If your stew feels thin:

  • Let it simmer uncovered to reduce liquid
  • Mash a few beans gently and stir back in
  • Add a small extra spoon of tomato paste

Avoid flour to keep the dish naturally gluten-free.

Serving Suggestions

Fasolia is traditionally served over vermicelli rice. The light nutty flavor of the rice balances the rich tomato base beautifully.

You can also:

  • Serve with warm pita bread
  • Pair with a simple cucumber salad
  • Add a drizzle of olive oil on top

This Mediterranean white bean stew tastes even better the next day.

Is Fasolia Healthy?

Yes, and it’s often overlooked.

Fasolia is:

  • High in fiber
  • Rich in plant-based protein (plus animal protein if using meat)
  • Iron-rich
  • Naturally dairy-free
  • Part of a Mediterranean-style diet

Because it uses pantry staples like dried beans and tomato paste, it’s also budget-friendly.

Storage, Freezing & Meal Prep

Fasolia is freezer-friendly and perfect for batch cooking.

  • Refrigerate up to 4 days
  • Freeze up to 3 months
  • Reheat gently on stovetop with a splash of water

This makes it an ideal meal prep bean stew for busy weeks.

Common Mistakes to Avoid

  • Not soaking beans long enough
  • Cooking on too high heat (causes splitting)
  • Overseasoning early
  • Adding too much water

Low and gentle simmering creates tender beans and balanced flavor.

Frequently Asked Questions

Can I make fasolia vegetarian?
Yes, skip the meat and increase olive oil slightly for fasolia bi zeit.

Can I use canned beans?
Yes, reduce cooking time and adjust water quantity.

Is fasolia gluten-free?
Yes, as long as it’s served without wheat-based sides.

How long does fasolia last?
Up to 4 days refrigerated, 3 months frozen.

Final Thoughts

Authentic fasolia is more than just a white bean stew. It’s a traditional Middle Eastern comfort food that brings warmth, nutrition, and deep flavor to the table. Whether you cook it slowly on the stovetop or try the pressure cooker method, this hearty bean stew delivers every time.

Fasolia

Fasolia Recipe

No ratings yet
Authentic fasolia is a rich Middle Eastern white bean stew simmered with tender lamb or beef in a tomato-based broth. Hearty, protein-rich, and perfect served over rice.
Prep Time 15 minutes
Cook Time 1 hour 15 minutes
Soaking Time 8 hours
Total Time 1 hour 30 minutes
Servings: 6
Course: Comfort Food, Dinner, Main Course
Cuisine: Lebanese, Mediterranean, Middle Eastern
Calories: 420

Ingredients
  

  • 1 ½ cups dried white beans (navy or cannellini), soaked overnight
  • 1 lb chunks or beef cubes
  • 2 tbsp olive oil
  • 1 medium onion, finely chopped
  • 3 garlic cloves, minced
  • 2 tbsp tomato paste
  • 1 cup crushed tomatoes
  • 4 cups water or light broth
  • 1 tsp ground cumin
  • 1/2 tsp ground allspice
  • 1 tsp salt (or to taste)
  • 1/2 tsp black pepper
  • 2 tbsp fresh parsley, chopped (for garnish)
  • 2 cups cooked vermicelli rice (for serving)
  • 1 tbsp extra olive oil drizzle

Method
 

  1. Place dried white beans in a large bowl and cover with water. Soak overnight (8 hours). Drain and rinse before cooking.
  2. Heat olive oil in a heavy pot or Dutch oven over medium heat. Add lamb or beef cubes and brown until lightly golden on all sides (about 5 to 7 minutes).
  3. Add chopped onion and sauté until soft (about 5 minutes).Stir in minced garlic and tomato paste. Cook for 1 to 2 minutes until fragrant.
  4. Add crushed tomatoes, soaked beans, cumin, allspice, salt, black pepper, and water or broth. Stir well.
  5. Bring to a gentle boil, then reduce heat to low. Cover and simmer for 60 to 90 minutes until beans are tender.
  6. Remove lid and simmer uncovered for 10 to 15 minutes if needed to slightly reduce and thicken the tomato broth.
  7. Serve hot over vermicelli rice and garnish with fresh parsley.

Nutrition

Calories: 420kcalCarbohydrates: 40gProtein: 28gFat: 15gFiber: 12g

Notes

  • If using canned white beans, reduce cook time to 30 minutes.
  • Adjust salt after beans are fully tender.
  • If stew is too thin, simmer uncovered to reduce.
  • If too thick, add a splash of warm water.

Tried this recipe?

Let us know how it was!

Leave a Comment

Recipe Rating