Emirati Cuisine

Machboos Recipe: How to Make Emirati Spiced Rice

A step-by-step machboos recipe: Emirati spiced rice with chicken, bzar spice mix and dried lime, plus lamb, fish and vegetable versions and serving tips.

A brass tray of chicken machboos with saffron rice, crispy fried onions, raisins and nuts
Illustration: Dubai Food Chain / AI-generated.

Key takeaways

  • Machboos is rice cooked in a spiced meat stock, flavoured with the bzar spice blend and dried black lime (loomi).
  • Deeply browned onions and a well-seasoned stock matter more than any single spice.
  • Measure the stock (about 1.5 cups per cup of soaked rice) and steam on a low heat with the lid on for fluffy grains.
On this page

Machboos (also spelled majboos or machbous) is the UAE’s signature rice dish: long-grain rice cooked in a rich, spiced stock with chicken, lamb or fish, so every grain carries the flavour of the meat. In short, you brown onions, bloom the spices, simmer the meat with tomato and dried lime until tender, then cook the rice in that same stock. This recipe serves four to six and takes about 90 minutes, most of it hands-off.

What makes machboos different

Machboos belongs to the same family as Gulf kabsa and South Asian biryani, but it has its own character:

  • Bzar, the Emirati spice blend, gives warmth rather than fiery heat.
  • Loomi (dried black lime) adds a sour, slightly smoky depth.
  • The rice cooks in the meat stock, rather than being layered with a separately cooked curry as in many biryanis.
  • The topping is often caramelised onions, raisins and toasted nuts, which add sweetness and crunch.

It’s a staple of family lunches, weddings and Ramadan tables, and it’s usually eaten from a large shared platter. If you’re exploring the wider cuisine, our guide to Emirati dishes to try puts machboos in context.

Ingredients

For the bzar spice mix

Make a small jar and keep it for stews and soups; shop-bought bzar from any Dubai supermarket works too.

SpiceAmount
Ground cumin2 tsp
Ground coriander2 tsp
Ground cinnamon1 tsp
Ground black pepper1 tsp
Ground turmeric1 tsp
Ground cardamom1 tsp
Ground cloves½ tsp
Ground nutmeg¼ tsp
Chilli powder (optional)¼ to ½ tsp

For the machboos

  • 1 whole chicken (about 1.2 to 1.5 kg), cut into 8 pieces, or 1 kg bone-in lamb
  • 3 cups (about 600 g) basmati rice
  • 3 medium onions, thinly sliced
  • 4 garlic cloves, crushed, and a thumb-sized piece of ginger, grated
  • 2 green chillies, split (optional)
  • 3 medium tomatoes, chopped, and 2 tbsp tomato paste
  • 2 to 3 loomi, pierced a few times with a knife
  • 1 cinnamon stick and 4 cardamom pods
  • 2 tbsp bzar
  • A pinch of saffron soaked in 3 tbsp warm water or rose water
  • 3 tbsp ghee or vegetable oil
  • About 1.5 litres water and salt to taste
  • A handful of chopped coriander and parsley

Optional topping: one extra onion, sliced and fried until crisp, a handful of raisins and some toasted almonds or cashews.

Method

  1. Wash and soak the rice. Rinse the basmati in several changes of water until it runs almost clear, then soak it for 30 minutes and drain well.
  2. Brown the onions. Heat the ghee in a large, heavy pot over a medium heat and cook the onions for 12 to 15 minutes, stirring, until deep golden. Don’t rush: the colour of the onions gives machboos its depth.
  3. Add the aromatics. Stir in the garlic, ginger and chillies for a minute, then the cinnamon stick, cardamom pods and bzar. Cook for 30 seconds until fragrant.
  4. Coat the meat. Add the chicken pieces and turn them in the spices for about 5 minutes.
  5. Add tomato and lime. Stir in the tomatoes, tomato paste and pierced loomi, and cook for 5 minutes until the tomatoes soften.
  6. Simmer. Pour in the water, add about 2 teaspoons of salt, bring to the boil, then cover and simmer gently: 30 to 40 minutes for chicken, 60 to 90 minutes for lamb, until tender.
  7. Lift out the meat and measure the stock. Keep the meat warm. You need about 4½ cups of stock for 3 cups of soaked rice. Top up with water or boil to reduce, then taste: the stock should seem slightly over-seasoned, because the rice will absorb the salt. Remove the loomi now if you prefer a milder sourness.
  8. Cook the rice. Bring the stock back to the boil, add the drained rice and boil uncovered until the liquid drops to the level of the rice and small holes appear on the surface, about 5 to 8 minutes.
  9. Steam. Drizzle over the saffron water, cover tightly (a clean tea towel under the lid helps) and cook on the lowest heat for 20 to 25 minutes without lifting the lid.
  10. Crisp the chicken (optional). While the rice steams, roast or grill the chicken for about 10 minutes for browned skin.
  11. Serve. Fluff the rice gently, pile it onto a large platter, arrange the meat on top and scatter with fried onions, raisins, nuts and herbs.

Variations

VersionWhat changes
Lamb (machboos laham)Longer simmer; bone-in shoulder or neck gives the richest stock
Fish (machboos samak)Fry or grill firm white fish such as kingfish separately and cook the rice in fish or vegetable stock
Prawn (machboos rubyan)Add prawns to the rice for the last few minutes so they stay tender
VegetableUse chickpeas, potatoes, carrots and courgettes with vegetable stock

Common mistakes and fixes

  • Flat, pale flavour: the onions weren’t browned enough or the stock was under-salted. Taste the stock before the rice goes in.
  • Mushy rice: too much liquid, or stirring during steaming. Measure the stock and resist lifting the lid.
  • Crunchy grains on top: the lid wasn’t tight. Sprinkle over 2 to 3 tablespoons of hot water, cover and steam for 5 more minutes.
  • Too sour or bitter: the loomi stayed in too long. Use two, and remove them before adding the rice.

How to serve machboos

Serve it family-style on one large platter with:

  • Daqqus, a simple sauce of tomato, garlic and chilli
  • A fresh salad of cucumber, tomato and onion
  • Plain yoghurt or laban
  • Dates and Arabic coffee afterwards, the traditional way to end a meal

For dessert, luqaimat drizzled with date syrup completes an Emirati spread. During Ramadan, machboos is a favourite at iftar in Dubai, and many restaurants add it to their set menus.

Where to try it in Dubai

Look for restaurants that specialise in Emirati home cooking, cafés in heritage areas and Ramadan iftar buffets. Ask whether the rice is cooked in the meat stock; that’s the mark of a proper machboos rather than plain rice served with a curry.

Frequently asked questions

Is machboos the same as kabsa?

They’re closely related Gulf rice dishes. Kabsa is the name most associated with Saudi Arabia, while machboos is used in the UAE and in neighbouring states such as Kuwait and Bahrain. Spice blends and methods vary more between families than between countries.

What can I use instead of loomi?

Nothing is quite the same, but the zest and juice of a fresh lime stirred in at the end, plus a pinch of sumac, gets you close.

Can I make machboos in a rice cooker?

Yes. Make the spiced stock and cook the meat on the hob first, then use the strained stock instead of water in your rice cooker, at its usual rice-to-liquid ratio.

Sources

  1. UAE government portal — culture and heritage
  2. Visit Dubai — Emirati food
  3. USDA FoodSafety.gov — safe minimum cooking temperatures

Every article is edited by a human and checked against our editorial policy. Spotted a mistake? Tell us.

Keep reading