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.

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.
| Spice | Amount |
|---|---|
| Ground cumin | 2 tsp |
| Ground coriander | 2 tsp |
| Ground cinnamon | 1 tsp |
| Ground black pepper | 1 tsp |
| Ground turmeric | 1 tsp |
| Ground cardamom | 1 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
- 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.
- 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.
- 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.
- Coat the meat. Add the chicken pieces and turn them in the spices for about 5 minutes.
- Add tomato and lime. Stir in the tomatoes, tomato paste and pierced loomi, and cook for 5 minutes until the tomatoes soften.
- 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.
- 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.
- 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.
- 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.
- Crisp the chicken (optional). While the rice steams, roast or grill the chicken for about 10 minutes for browned skin.
- 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
| Version | What 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 |
| Vegetable | Use 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
Every article is edited by a human and checked against our editorial policy. Spotted a mistake? Tell us.


