Home Main Dishes Main Dish Recipes Maklube Recipe

Maklube Recipe


Maklube Recipe

Maklube is an Arabic dish and according to Wikipedia, the meaning of the word maklube is
“transformed”. However I doubt that this is the true meaning. There is probably a translation mistake. I think that the actual meaning is “inverted” or some other word to that meaning since there is no transformation within the preparation of the dish. What makes this dish a true “maklube” is that it’s served upside down, or after being inverted.

There are multiple version of “maklube”, like the ones with eggplant, almonds… I made it the way I thought my friends and family would like the best but feel free to add whatever you think will go good in it. And a final tip, “Maklube” is generally served with salad and plain yoghurt.

I hope you give this delicious traditional middle eastern recipe a try.

Maklube Recipe Maklube Recipe


  • 400 gr. beef cut into bite-size pieces,
  • 1 cup cooked peas,
  • 1/2 cup cooked carrots cut into cubes,
  • 1/2 cup cooked potatoes or eggplants cut into cubes,
  • 1 onion,
  • 1/4 cup vegetable oil,
  • 2 cups rice,
  • 2 tablespoons butter,
  • 2 tablespoons vegetable oil,
  • Salt,
  • 5 cups hot water.


  1. Place the meat in a pressure cooker and cook over medium heat (no oil) until it turns light brown and absorbs all of the water it initially releases,
  2. Add 1/4 cup vegetable into the cooker and wait until the oil is heated,
  3. Now, add the onion and cook until softened,
  4. Add enough hot water to submerge the meat and onion in water, put the lid on and cook according to the instructions of your pressure cooker,
  5. Open the lid and continue cooking until most of the water is absorbed,
  6. In a separate saucepan, melt the butter and add 2 tablespoons of vegetable oil,
  7. Add the rinsed rice into the saucepan and stir for 3-4 min,
  8. Add the salt, stir, then remove from heat,
  9. Place the meat, peas, carrots and potatoes into the pot you are going to make maklube in, and stir everything together,
  10. Now add the rice on top of the meat mixture and flatten without stirring,
  11. Add 5 cups of hot water slowly from the sides,
  12. Cook over very low heat (lid on) until all the water is absorbed and rice is fully cooked,
  13. Let it rest for 15-20 mins, invert over a serving platter and serve.

Bon appétit…





Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.