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!

Maqluba rice flipped onto a serving dish, about to be served with a spoon. Plates and water glasses in the background.

Want to Save This Recipe?

Enter your email & I’ll send it to your inbox. Plus, get great new recipes from me every week!

Save Post

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.

Ingredients used for maqluba which are eggplant, onion, pepper, potato, tomato, vegetable oil, spices, tomato paste, lamb, and basmati rice.

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.

Spices used for maqluba which are cinnamon sticks, green cardamom, bay leaves, allspice, salt, black pepper, and turmeric

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:

  1. 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.
eggplant raw on a sheet pan on the left side and eggplant roasted on a sheet pan on the right side
Raw potatoes on a sheet pan on the left side and potatoes roasted on a sheet pan on the right side

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.

Onions and peppers raw in a black pan on the left. Onions and peppers cooked in a black pan on the right.

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.

Red broth in a measuring cup

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.

Maqluba layering process starting with tomatoes, eggplant, potato, meat, onions and peppers, rice, then the stock

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!

    maqluba with rice and vegetables served in a platter and garnished with nuts and parsley

    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.

    maqluba with rice and vegetables served in a platter and garnished with nuts and parsley

    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 served in a platter garnished with almonds and parsley. Forks, water cups, a plate with almonds in it, and a bowl with cucumber and yogurt is on the right top side of the frame
    4.98 from 115 ratings

    Maqluba (Makloubeh) with Lamb (Arabic rice dish)

    Maqluba is a layered dish that is served by flipping upside down to reveal layers of vegetables (commonly eggplant, potato and cauliflower), meat and rice. It’s so flavourful because everything cooks together in one pot. It’s also highly customizable and made across many middle eastern countries. If you love Arabic food… this is the dish to try!

    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

    1. 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
    2. 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)
    3. 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)
    4. Use a non stick pot with straight sides for best results
    5. 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
    6. 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
    Serving: 1g, Calories: 519kcal, Carbohydrates: 75g, Protein: 8g, Fat: 22g, Saturated Fat: 17g, Sodium: 1842mg, Potassium: 579mg, Fiber: 7g, Sugar: 7g, Vitamin A: 207IU, Vitamin C: 6mg, Calcium: 64mg, Iron: 2mg
    Did you make this recipe?Please leave a star rating and review below!