If you’re craving a dish that’s as comforting as it is full of character, then you’re in for a treat with Mujaddara bi Fasolia: Lebanese Kidney Beans and Bulgur Stew Recipe. This traditional Lebanese stew perfectly blends hearty kidney beans with nutty bulgur wheat, all elevated by deeply caramelized onions that add sweetness and crunch. It’s a beautiful harmony of flavors and textures that’s not only nourishing but also wonderfully simple to prepare, making it a beloved favorite to share around any table.

Ingredients You’ll Need
The magic of this recipe lies in its straightforward ingredients, each bringing a unique quality that shapes the final dish. From the creamy kidney beans providing richness, to the coarse bulgur adding a subtle bite, and the caramelized onions lending sweetness and texture, every component plays a key role.
- 2½ cups dried kidney beans: The hearty base that soaks up all the lovely flavors.
- 2 large onions, finely minced: Essential for that luscious caramelization and signature taste.
- 1 cup coarse bulgur: Offers a nutty, chewy texture that balances the softness of the beans.
- ¼ cup olive oil: Adds a smooth, fruity richness to the stew.
- â…“ cup vegetable oil: Ideal for frying the onions to a perfect golden crisp.
- ½ teaspoon salt: Enhances all the natural flavors without overpowering them.
- 4 cups warm water: Helps cook the beans and meld the ingredients together beautifully.
How to Make Mujaddara bi Fasolia: Lebanese Kidney Beans and Bulgur Stew Recipe
Step 1: Soak and Boil the Beans
Start by soaking the dried kidney beans overnight in plenty of water. This softens them and shortens cooking time while ensuring even texture. The next day, rinse the beans well, then boil them briefly for 5 to 10 minutes. Drain and discard this water to remove any bitterness and impurities.
Step 2: Begin the Beans’ Gentle Simmer
Refill the pot with 4 cups of warm water and place the beans over medium heat to simmer gently. This slow cooking approach lets the beans become tender without falling apart, setting up a perfect stew base.
Step 3: Caramelize the Onions
While the beans are simmering, heat ⅓ cup of vegetable oil in a frying pan over medium heat. Add the finely minced onions and cook them slowly for 15 to 20 minutes. The key is patience here—the onions will turn a gorgeous, deep golden brown and develop a sweet, crispy texture that brings incredible flavor depth to the stew.
Step 4: Infuse the Onion Essence
Once the onions are caramelized, carefully discard the excess oil from the pan, then pour in 2 cups of boiling water taken from the cooking beans. Let this mixture boil for 10 to 15 minutes. As the water simmers, it absorbs the rich, caramelized notes and transforms into a beautiful deep caramel color.
Step 5: Combine Onions and Beans
Return the onion-infused water back into the pot with the beans. Allow the stew to cook together over medium heat for another 15 to 20 minutes. This melding stage enhances the flavor harmony, making every bite comforting and full-bodied.
Step 6: Add Bulgur and Finish Cooking
Stir in ¼ cup olive oil and the coarse bulgur into the pot, then sprinkle in ½ teaspoon of salt. Mix everything well to ensure even cooking. Let the stew continue boiling for another 10 to 15 minutes until it thickens into a luscious, stew-like consistency that beautifully holds together the beans and bulgur.
Step 7: Serve and Enjoy
Your Mujaddara bi Fasolia: Lebanese Kidney Beans and Bulgur Stew Recipe is now ready to be savored. It can be enjoyed hot or cold, depending on your mood and the occasion.
How to Serve Mujaddara bi Fasolia: Lebanese Kidney Beans and Bulgur Stew Recipe

Garnishes
To elevate each serving, garnish with plain yogurt for a cool, creamy contrast, and fresh greens such as raw onions, green onions, or crunchy radishes. These add freshness and texture, balancing the stew’s richness.
Side Dishes
This stew pairs beautifully with warm pita bread, perfect for scooping up every delicious bite. A simple cucumber salad or tabbouleh also complements it well, introducing bright and zesty notes to refresh the palate.
Creative Ways to Present
For a fun twist, serve the stew in individual bowls topped with a drizzle of olive oil and a sprinkle of toasted pine nuts or fresh herbs like parsley. You can also turn it into a filling for stuffed vegetables or wraps, giving a modern spin to this classic comfort food.
Make Ahead and Storage
Storing Leftovers
Mujaddara bi Fasolia: Lebanese Kidney Beans and Bulgur Stew Recipe keeps wonderfully in the fridge for up to 4 days. Store leftovers in an airtight container to preserve the hearty flavors and prevent drying out.
Freezing
If you want to enjoy this dish later, it freezes well. Portion it into freezer-safe containers and keep for up to 3 months. When properly thawed, the texture and taste remain almost as delightful as fresh.
Reheating
Reheat on the stove over low heat, stirring gently and adding a splash of water if needed to loosen the stew. This will help maintain its original creamy texture. Microwave reheating works too—just cover and heat in intervals for even warming.
FAQs
Can I use canned kidney beans instead of dried?
Absolutely! Using canned kidney beans can save time, but be sure to rinse them thoroughly to remove any excess salt or canning liquid. Adjust the cooking time since canned beans are already soft.
What if I don’t have coarse bulgur?
You can substitute with fine bulgur, but it will cook faster and result in a different texture. Keep an eye on cooking times to prevent it from becoming mushy, or try cracked wheat for a similar effect.
Is this dish vegan?
Yes! Mujaddara bi Fasolia: Lebanese Kidney Beans and Bulgur Stew Recipe is completely plant-based, making it a fantastic vegan and vegetarian meal packed with protein and fiber.
How spicy is this stew?
This stew is typically mild and relies on the natural sweetness of caramelized onions and the earthiness of beans for flavor. You can always add a pinch of chili flakes or hot sauce if you prefer some heat.
Can I make this recipe gluten-free?
Bulgur is made from wheat, so it is not gluten-free. However, you can substitute it with quinoa or rice to keep the texture while making the dish gluten-free.
Final Thoughts
Trying the Mujaddara bi Fasolia: Lebanese Kidney Beans and Bulgur Stew Recipe is like inviting a little piece of Lebanon into your kitchen. It’s soulful, satisfying, and surprisingly easy to make, making it a fantastic addition to your home-cooked meal rotation. Once you taste that perfect blend of caramelized onions with tender beans and bulgur, you’ll understand why this humble stew has captured so many hearts. Don’t hesitate—this recipe is waiting to become your new favorite!
Print
Mujaddara bi Fasolia: Lebanese Kidney Beans and Bulgur Stew Recipe
- Prep Time: 12 hours (including soaking time)
- Cook Time: 1 hour 15 minutes
- Total Time: 13 hours 15 minutes
- Yield: 4 servings
- Category: Stew
- Method: Stovetop
- Cuisine: Lebanese
- Diet: Vegetarian
Description
Mujaddara bi Fasolia is a traditional Lebanese stew featuring tender kidney beans and nutty bulgur cooked together with caramelized onions, creating a hearty and flavorful dish. This stew is perfect as a comforting vegetarian main course, served warm or cold alongside plain yogurt, fresh greens, and pita bread.
Ingredients
Beans and Bulgur
- 2½ cups dried kidney beans
- 1 cup coarse bulgur
- 4 cups warm water
- ½ teaspoon salt
Onions and Oils
- 2 large onions, finely minced
- ¼ cup olive oil
- â…“ cup vegetable oil (or additional olive oil for frying)
Instructions
- Soak and Prepare Beans: Soak the dried kidney beans in water overnight to soften them. After soaking, drain and rinse the beans thoroughly.
- Pre-boil Beans: Place the soaked beans in a pot, cover with fresh water, and bring to a boil for 5–10 minutes. Drain and discard this water to remove any impurities.
- Cook Beans: Refill the pot with 4 cups of warm water and bring to a gentle boil to continue cooking the beans until tender.
- Caramelize Onions: In a frying pan over medium heat, heat the ⅓ cup vegetable oil. Add the finely minced onions and sauté for 15–20 minutes until they are deeply caramelized and crispy. Once done, discard the excess oil from the pan.
- Make Onion Broth: Pour 2 cups of boiling water from the beans into the caramelized onions in the pan. Boil this mixture for 10–15 minutes until the water takes on a deep caramel color, enhancing the flavor.
- Combine Onions and Beans: Transfer the onion broth back into the pot with the beans. Continue boiling the mixture over medium heat for 15–20 minutes, allowing the flavors to meld.
- Add Bulgur and Final Ingredients: Stir in ¼ cup olive oil, the coarse bulgur, and ½ teaspoon salt. Mix well to combine all ingredients uniformly.
- Simmer to Finish: Let the stew boil for another 10–15 minutes until it thickens and the bulgur is cooked through.
- Serve: Serve Mujaddara hot or cold, accompanied by plain yogurt, fresh greens such as raw onions, green onions, or radishes, and warm pita bread for a complete meal.
Notes
- Soaking kidney beans overnight helps reduce cooking time and improve digestibility.
- Discarding the initial boiling water when cooking beans removes bitterness and impurities.
- Caramelizing onions slowly over medium heat develops deep, rich flavors essential to the dish.
- The deep caramel color in the onion broth is a key flavor component; do not rush this step.
- This dish can be served warm or cold, and leftovers taste even better the next day as flavors meld.
- For a vegan option, serve with plant-based yogurt instead of plain yogurt.

