Maqluba (Makloubeh) with Lamb (Arabic rice dish)
Maqluba, meaning “upside down” in Arabic, is a traditional Middle Eastern rice dish layered with spiced meat, vegetables, and rice—then flipped dramatically before serving. When I make it, I usually tell everyone they’re getting both dinner and a show. While it may look like a complicated dish, my version breaks it down step-by-step so you can confidently make this flavorful and traditional meal at home. Many 5-star reviews later, this recipe is a reader favourite and the perfect one for you to try!

Want to Save This Recipe?
Enter your email & I’ll send it to your inbox. Plus, get great new recipes from me every week!
By submitting this form, you consent to receive emails from Hungry Paprikas.
5-STAR READER REVIEW
“Hands down THE best Makloubeh recipe on the internet! The whole spices (I used bay, allspice, cinnamon, cloves, black pepper and green cardamoms) lend an insane flavor to the dish without needing any additional spices. The warmth of the spices were also great for the aroma they imparted in my kitchen, but best of all was being able to enjoy it with family and loved ones. No leftovers so a repeat for later this week 😊 Shukran! ”
—Antonio
My Mom is the Maqluba Master
We are addicted to maqluba at our house, and lucky for us, my mom is quite possibly the best at it. She made us this Iraqi-style maqluba growing up, although maqluba is known to be an authentic Palestinian dish. Our maqluba is always red (tomato paste!) and usually made with lamb (but yes you can definitely use bone-in chicken) and infused with whole spices that really make it incredible. Served with Jajik or a fine chopped salad and wow – you have an incredible meal.
The idea behind layering the vegetables and meat underneath the rice then cooking everything together allows all the flavours to beautifully melt into each other. It’s cooked low and slow to give time for the flavours to develop and for the rice to steam very well. Before we get into the recipe, let’s address some important notes about Maqluba that helped me nail it.
Vegetables Are The Star Component!
The vegetables used in maqluba are eggplant, potato, and cauliflower, though there really isn’t a “correct” list – you can definitely throw in whatever you like, with the exception of eggplant. The flavour of eggplant is so important for a great maqluba. I personally love adding onions and peppers because it amps up the vegetable flavours and adds a delicious sweetness. Tomato slices are also typically used at the very bottom of the pot to help prevent anything from sticking.
Best Meat and Rice to Use
My favourite type of meat to use is bone-in lamb shoulder or veal shoulder. They’re tender and create an amazing stock that is used to cook the rice. You can also use bone-in chicken pieces (any cut will do), which also turns out delicious but will require less cooking time. As for rice – long grain basmati rice, always! Why? Because it has way less chance of clumping up and will remain separate grains through the long cook time.
Your Type of Pot… Actually Matters!
The best tip I can give is to use a non-stick pot. It is MUCH easier to flip it and get a clean release. It helps to have a pot with straight edges and one that is more wide than narrow. This will ensure that the steam/heat doesn’t have to travel as far up as it would if the pot was narrow and tall, and you get a more even cook on the rice. If the pot is really tall, the top layer of rice will be harder to cook through. If the only pot you have is a narrow one, try to make a smaller amount so you don’t stack it too high!
Ingredients and Notes!
I recommend bone-in lamb shoulder or bone-in veal shoulder for the most tender meat. As for vegetables, I love using eggplant, potato, onion, pepper and tomatoes. I never skip any of those! You can choose to add cauliflower instead of the potato.

I use whole spices to cook the meat in and create the stock. You don’t have to use all of them, but I highly recommend using the cinnamon sticks, green cardamom, and bay leaves. I also like to throw in some whole allspice, peppercorns or cloves if I have them. And then when we cook the stock further I add in the turmeric, salt and black pepper.

The Step by Step Process
Making maqluba is actually easy, but it requires several steps, pre-cooking all the elements, and a few important cooking notes. I suggest you read these instructions very carefully to make sure it comes out perfect. Typically, vegetables are fried before layering. However, I love roasting them because its lighter and easier, yet still yields a delicious result. Here’s how it goes:
- Prepare the eggplant and the potato by washing them, slicing them, drizzling with some oil and salt, then roasting them at 450F for 30 minutes. If you’re using cauliflower, roast it the same way.


2. Get started on cooking the meat and creating the stock. Sear the meat in some oil, then add water and whole spices and pressure cook it for 10 minutes if using lamb or veal (less time if using chicken). If you don’t have a pressure cooker, simply allow the meat to boil on medium high heat for 40-60 minutes, until tender. This will depend on the type of meat you have.
3. Prepare the onions and peppers by slicing them into thin wings and cooking them on the stove top with some salt and oil for a few minutes until they soften.

4. After the meat has cooked, remove it and set aside. Strain the stock from the whole spices and then add the turmeric, salt, pepper and tomato paste in. Mix well and add some water if you need to adjust the total amount of liquid you need (Make sure you follow my exact amount in the recipe card!). The colour of the stock should be a deep orange.

5. Now you can start layering all the vegetables, meat and rice together in the pot. Start with a bit of oil drizzled on the bottom. Then add tomato slices, eggplant, potato, meat, onions and peppers, then the rice. Finally, pour the stock on top and it should come up to just above the rice. If it doesn’t – add a bit of water so that it does.

6. Cook the maqluba on medium high heat for about 8-10 minutes until you start to see the water bubbling. Then immediately cover it and reduce the heat to low. Ensure your pot is covered well – you can also use a towel to cover it and ensure the steam doesn’t escape. It will cook on low heat for 50 minutes.
7. Turn off the heat and allow the maqluba to rest for a few minutes. Then, using a flat tray with slightly raised edges, place it on top of the pot and use both hands to flip it over onto the tray. Keep the pot in place upside down for a few minutes to allow gravity to do the work. This will help keep the maqluba in shape. Then slowly start raising the pot to release the maqluba. You’re done!

Make Ahead Tips for Hosting
Maqluba is the perfect dish to serve at gatherings and dinner parties and impress your guests. And there’s a lot you can do ahead of time to make it much easier on yourself:
- Roast the eggplant and potato (or cauliflower) ahead of time and store in an airtight container in the fridge for up to 2 days
- Either cut up the onions and peppers ahead of time and store in an airtight container or you can also cook them and store them, also for up to 2 days
- Cook the meat and create the broth ahead of time, store in an airtight container for up to 2 days
All you have to do the day-of is to assemble and do the final cook.

If you tried these recipes, please consider leaving a star ⭐️⭐️⭐️⭐️⭐️ rating in the recipe card below and/or a review in the comments section further down the page – I’d love to hear from you! You can also hop on over to Instagram and say hello!

Maqluba (Makloubeh) with Lamb (Arabic rice dish)
Ingredients
For the meat and broth:
- 600 g – 900g of lamb or veal pieces, approx. 1.5 lbs to 2 lbs per preference – see note 1
- 2 tablespoons vegetable oil
- 2 cinnamon sticks
- 4 pods green cardamom
- 3 bay leaves
- 4 whole allspice or black peppercorn, optional but recommended
- 4 whole cloves, optional but recommended
- 1/2 teaspoon turmeric
- 4 tablespoons tomato paste
- 3.5 teaspoons salt
- 1.5 teaspoons black pepper
- 3 cups water
For the Eggplant:
- 2 eggplants, approximately 700g
- 1/2 teaspoon salt
- 4 tablespoons vegetable oil
For the potato:
- 2 large potatoes
- 1/4 teaspoon salt
- 1 tablespoon vegetable oil
For the onions and peppers:
- 1 large onion
- 1 large bell pepper, red or orange, not green
- 1/4 teaspoon salt
- 2 tablespoons vegetable oil
For the rice:
- 2.5 cups basmati rice
- 5.5 cups total liquid, combination of the meat broth and additional water
- 1 tomato
For the garnish (optional):
- 1/2 cup slivered or blanched almonds, or pine nuts
- 1/2 cup parsley, chopped
Instructions
- Start by preheating the oven to 450F
- Wash the eggplant and peel it every other stripe as shown in the ingredients photo. Cut into into thick slices, about half an inch thick
- Wash and peel the potatoes, and cut them into roughly half inch thick circles
- Place the eggplant and the potato on a lined baking sheet. Sprinkle them with salt and combine them with the oil (the amounts under the ingredients section). Bake for 30 minutes.
- Wash the meat and sear it on medium high heat using the 2 tablespoons of oil. Add the 3 cups of water and all the whole spices and pressure cook for 10 minutes. If you are not using a pressure cooker, boil on stove top covered on medium heat for 40-60 minutes until tender.
- Cut the onion and pepper into wings or slices. Cook with the oil in a pan over medium heat for 7 minutes until softened. Set aside.
- Once the meat is cooked, remove it and set aside. Strain the stock from the whole spices.
- To the hot stock (in a bowl or a pot), add the turmeric, salt, black pepper and tomato paste. Mix well to combine and add additional water to reach the 5.5 cups required. I do this by using a measuring cup to measure the total amount of stick then top it up with water until I reach 5.5 cups
- Wash the rice several times until the water runs clear. Drain it and set aside
- Cut the tomato into slices
- To layer the maqluba, start by adding 2 tablespoons of oil to the bottom of the pot, then add the tomato slices, followed by eggplant, potato, meat, onions and peppers, then the rice
- Pat the rice down firmly, then pour the stock on top. Pat down again using a wooden spoon to ensure the stock is fully covering the rice
- Place the pot on medium high heat and allow it to start bubbling, which should take 5 minutes or so
- Once it is bubbling, cover it and decrease the heat to low. Ensure the pot is well covered by also adding a towel on top, especially if your pot has any holes. Cook for 50 minutes.
- After 50 minutes, turn heat off and allow maqluba to rest for 5-10 minutes. If you open it and realize your top layer of rice is undercooked or under seasoned, read the troubleshooting section
- When ready to serve, find a large tray with raised edges and place it on top of the pot. Use both hands and place them on each handle while holding the tray down. In a swift motion, flip the pot over (have someone nearby to help you if you need it). Leave the pot flipped over the tray for a few minutes and allow gravity to slowly drop the maqluba
- Lift the pot very slowly to help keep it intact. Serve with yogurt or Jajik and enjoy!
Notes
- You can substitute chicken for the lamb or veal. Use the amount you like, but 600g at a minimum to get a good tasting stock
- You can cook the meat in a pressure cooker or instant pot for faster results. But if you don’t have one, cook it on the stove top for 40-60 minutes until tender (or less for chicken)
- For the vegetables, you can increase the amounts listed if you prefer more (it will not impact the rice and liquid ratio, so leave those the same)
- Use a non stick pot with straight sides for best results
- If you’re using short grain rice, there is a higher risk it will stick together and mush, therefore be sure to adjust the water ratio accordingly
- This recipe yields 6 generous adult servings. But it will depend on how much your household eats. You can halve or double the recipe by clicking numbers at the top right of the recipe card
My Cookbook: Souk to Table
Hi, this looks delicious and I would love to try make this soon! Is it possible to change the meat to fish and prawn? What are the adjustment that I’d have to follow?
Hope to hear from you soon and thanks in advance! 🙂
Hi Sofea! This dish is typically cooked for at least an hour, and seafood like fish and prawns may overcook at that point. If you wanted to, what I would do is maybe try it with prawns, but add them in raw and mix them with some of the spices I used in the broth. You will also need to replace the meat broth, so perhaps you can use ready made or homemade chicken/beef broth (or seafood broth). Hope it works out!
Hi, this looks delicious and I would love to try make this soon! Is it possible to change the meat to fish and prawn? What are the adjustment that I’d have to follow?
Hope to hear from you soon and thanks in advance! 🙂
This is a perfect way presented but few comments should be added;
in the final stage of cooking the layers in the pot should be as follows
1- first layer should be tomatoes
2- then put the potatoes as second layer
3- followed by the meet layer
4- followed by a layer of eggplant and cauliflower
5- then finally the rice layer
Optional:
One fresh Lemon sliced in thin circles may be first layer at the bottom at the bottom of the cooking pot.
amazing. love the photos, the detailed clear explanations and instructions, love your recipes and that you always give alternate suggestions for the ingredients. well done young lady. you are an inspiration, and thank you.
Thanks so much Samira for the lovely feedback. Glad to have you here!
Thank you so much for the recipe, very delicious
Thanks for the delicious recipe
You are welcome! 🙂
I made this last night and it turned out so well and tasted so incredible. I replaced the lamb with bone in chicken thighs and used a stock pot instead of a pressure cooker. For those of you wanting to do that, reduce cook time on step 5 to 25 minutes, and reduce cooking time on step 14 to 35ish minutes.
I’m so glad this worked out for you Amanda, its one of my favourite dishes!
I made this after coming across a video talking about it! It was so easy to follow the steps and SO good!! I was a little apprehensive about the flavour in the rice but it was so tasty and flavourful, and my rice from the pot came out clean and perfect. I’ve forwarded the recipe to my mom and sister to try!
First ate this in Palestine and loved it. Made mine with chicken thighs on the bone and also added cauliflower. Was for a dinner party of 6 and a big hit. Will definitely be making regularly and also keen to try with lamb. Absolutely delicious!
I’m so glad you enjoyed it Adi! Do try it with the lamb – its my favourite out of the two (but chicken is easier!). Thanks for the lovely comment!
It says to start laying the slices of tomato but there isn’t any tomatoe in the ingredients list lol
It’s listed under “For the rice” since it doesn’t have any seasoning.
I made this a couple of weaks ago and it came out amazing, it was the first time making something like this and i had to make alterations as my pot was smaller and i used chicken but overall no complaints, taste presentation method everything so on point and marvelous. im a confident cook but was apprehensive if it would come out clean from the pot and it did Masha’Allah. the chicken wasnt overcooked and the rice was so flavourful and just the right texture
I’m so glad to hear you enjoyed this! This is a pretty advanced dish so well done to you for making it!
Hi, can I make it with chicken? Would I have to change anything with the chicken?
It works great with chicken! Just decrease the cooking time for the meat since chicken will cook a bit faster. I also recommend bone-in chicken 🙂
We made this recipe tonight
I love this idea. Question: Can this dish be cooked in the oven in a small Creuset pot?
Georgina
Just made this and it was a big hit.
Love this dish i ate in Saudi Arabia
So glad you enjoyed it!
Making this for the second time tomorrow. I’ve precooked the veg and meat as noted in the recipe to save time. It tasted and looked great the first time and I so look forward to eating it. Appreciated the option to bake instead of pan fry—a bit less hands on. Planning for this to be our family’s go-to “special” meal as I continue practicing making it. 😀
That is so awesome to hear Jillian! Thanks for sharing your feedback with me! 🙂
Made this today, I loved the way it looked and the veggies were well cooked. But, I think the meat lacked flavor so I will be making this again and adding the 7 spice seasoning in addition to the regular seasoning. Hopefully it will turn out perfect. Served it with a side of yogurt and fatoush salad.
Glad to hear you enjoyed it! And definitely a great idea to adjust the seasoning to your taste. Thanks for sharing your feedback!
I can’t wait to try this one. I was eating some leftovers from the Palestinian version I made (I’ve still got a good third of it to finish up) & was wondering whether one could make it with lamb instead of chicken. That search brought me here!
Now I just have to find a place to get affordable lamb.🙃
So glad to have you here Cindy! Let me know how it goes if you try it!
Well organized recipe
Thank you Najma!