National Dish Lebanon: Riz b'Foul (Recipe)

In this article
Meet Riz b’Foul, a comforting Lebanese classic that brings together tender beans, fragrant rice and a warm blend of spices in a single, satisfying bowl. Simple to make yet full of flavour, it captures the generous, sun-soaked spirit of Lebanese cooking. Whether you serve it as a weeknight main or as part of a shared spread, this humble dish delivers all the richness of the eastern Mediterranean to your own table.
About Riz b’Foul
Riz b’Foul is far more than a simple meal — it is a true symbol of Lebanese cuisine. The dish brings together the flavours of tender beans, aromatic rice and a generous mix of spices to create a real explosion of taste. The preparation is straightforward, yet it captures all the richness and variety of Mediterranean cooking traditions. At a shared meal, riz b’foul is often served as a main course and is enjoyed by locals and visitors alike.
Ingredients (serves 1–2)
- 150 g rice (long-grain or basmati)
- 100 g green or white beans (cooked)
- 3 tablespoons olive oil
- 1 onion, finely chopped
- 1–2 cloves garlic, crushed
- 1 teaspoon cumin
- 1 teaspoon ground coriander
- Salt and pepper, to taste
- Fresh coriander or parsley, to garnish
Shopping for the ingredients
When shopping for riz b’foul, it is worth paying attention to the quality of the ingredients. Visit a local market or an Arabic grocery to find fresh beans and good-quality spices. Try to choose organic rice and extra-virgin olive oil to bring out the full flavour of the dish. If you cannot find fresh beans, tinned ones work well too — just hold back on the extra salt in that case.
Preparing the dish
Preparing riz b’foul involves a few simple steps that ensure the flavours come together beautifully. First, rinse the beans thoroughly if they come from a tin, then set them aside. Next, wash the rice well to remove excess starch, which gives a fluffier result. If you are using fresh beans, remember to cook them in advance, as they need longer to turn tender.
Step-by-step instructions
- Heat the olive oil in a pan and add the chopped onion. Fry until golden brown.
- Add the crushed garlic and cook for about 30 seconds.
- Stir in the cooked beans and season with cumin, coriander, salt and pepper. Mix well.
- Pour 300 ml of water into the bean mixture and bring it to the boil.
- Once the water is simmering, add the washed rice and reduce the heat.
- Cover and cook over low heat for about 15–20 minutes, until the rice has absorbed the liquid.
- Gently fluff the rice and leave the dish to rest for a further 5 minutes.
- Serve riz b’foul hot, garnished with fresh coriander or parsley.
Gluten-free / lactose-free version
The wonderful thing about riz b’foul is that it is naturally gluten-free and lactose-free, which makes it an ideal choice for anyone with those food intolerances. Just check that the ingredients you use, especially the spices and the olive oil, are also free from gluten. This simple preparation and the use of natural ingredients mean anyone can enjoy the delicious flavours of Lebanese cooking without running into foods that cause discomfort.
Tips for vegans and vegetarians
For vegans and vegetarians, riz b’foul is an excellent option, since the dish is plant-based to begin with. To boost the nutritional value, you can add extra vegetables such as carrots or peppers. These not only complement the flavour but also make for a colourful, appealing presentation. Just take care that all the ingredients, particularly the spices, are vegan-friendly so the dish suits your way of eating.
More tips and tricks
A few extra touches can make your riz b’foul even tastier. Experiment with different spice combinations — adding a little cinnamon or paprika, for example — to discover a new dimension of flavour. If you prefer more heat, a pinch of chilli does the trick. Let your creativity run free and adjust the recipe to your own preferences to get the perfect result.
Adapting the recipe to your taste
Everyone has different preferences when it comes to food, and riz b’foul is easy to adapt. Add dried fruit such as raisins or apricots, for instance, for a sweeter note. If you like it heartier, toasted nuts such as pistachios or almonds can take the dish to another level. Just keep an eye on the proportions to maintain the balance of flavours.
Ingredient substitutions
If some ingredients are hard to find, there are several alternatives to try. Instead of long-grain rice, you can use quinoa, which also adds extra protein. In place of olive oil, you might consider avocado oil, which offers a similar flavour profile. The beans can also be swapped for lentils to raise the nutritional value and give the dish a different bite — much like the comforting bean stew Yakhnet Fasoulia.
Drink pairing ideas
To round off the experience of enjoying riz b’foul, there are plenty of drinks that pair beautifully with it. Hibiscus tea is a refreshing choice that complements the flavours of the dish. Alternatively, you could serve a fruity sparkling water to cleanse the palate. For an alcoholic option, a light white wine works well without overpowering the food.
Serving and presentation ideas
Thoughtful presentation can lift the riz b’foul experience considerably. Serve the dish in an attractive bowl and garnish it with fresh herbs. To please the eye, add a few pieces of red pepper or other colourful vegetables. You might also scatter some toasted nuts over the top to create extra texture and complete the overall look.
A bit of history
Riz b’foul has a long tradition in Lebanese cooking and reflects the nature of Lebanese gastronomy, which is rich in flavour and fresh ingredients. Historically, rice was a staple across the Middle East, and the pairing with beans grew out of the need to create nourishing meals. The dish is prepared in many Lebanese households and is often part of festive occasions, making it a meaningful piece of cultural heritage. Its preparation frequently follows family traditions passed down from one generation to the next — much like beloved sweets such as Maamoul. It sits comfortably alongside the wider world of Lebanese cuisine.
More recipe ideas
Summary: Riz b’Foul
To sum up, riz b’foul is an easy and tasty dish that brings out the flavours of Lebanon to perfection. With its combination of beans, rice and spices, it suits both family dinners and convivial gatherings. The varied flavour and the adaptability of the recipe mean you can tailor it to your personal taste. Enjoy this traditional dish and discover the wonderful variety of Lebanese cuisine!


