Machboos is Bahrain's national dish — tender chicken simmered in a fragrant stock of baharat, dried black limes, tomatoes, garlic and ginger, then served over golden basmati rice cooked in that same stock and finished with rose water, lemon juice and butter. It is the Friday family feast of Bahrain, served on a large platter with the grilled chicken laid over the rice and scattered with fried onions, raisins and nuts. The dish takes its time — about an hour of gentle simmering for the chicken and a slow final steam for the rice — but most of that time is hands-off, and the result is a whole meal in one pot: spiced, tart, fragrant and deeply satisfying.
776 calories · Protein 41.6 g · Fat 22.6 g · Saturated fat 7.4 g · Carbs 96.9 g · Sugar 5.2 g · Fiber 4.3 g · Sodium 1337 mg
Method
Mix the baharat, turmeric, cumin and cardamom with 1 tsp salt, and sprinkle half of the spice mixture over the chicken halves.
Heat the oil in a large pot and fry the onions until golden brown, then add the green hot pepper and the pierced dried limes.
Add the chicken, coat it in the spices and cinnamon, cover and cook for 3 minutes, then add the garlic, ginger and tomatoes and cook for 3 more minutes.
Sprinkle in the remaining salt, pour in the hot water, cover and simmer for about 1 hour until the chicken is cooked through.
Remove the chicken, brush with oil, sprinkle with the remaining cinnamon and grill in the oven for 10 to 15 minutes until golden brown.
Add the drained rice to the chicken stock in the pot and cook on low heat for 20 to 25 minutes until it has absorbed the stock.
Sprinkle the rose water and lemon juice over the rice, place the butter pieces on top, cover and cook on low heat for 30 minutes.
Serve the rice on a large serving plate and place the grilled chicken halves on top, garnished with extra coriander and a lemon wedge.
Chef's tip
Pierce each dried lime before adding it to the pot, or its tart flavour stays locked inside. Keep the heat very low during the final 30 minutes of steaming so the rice turns fluffy and never sticks.
Serving
Serve the rice mounded on a large platter with the grilled chicken halves laid on top, scattered with extra coriander, fried onions, raisins and toasted nuts, and lemon wedges on the side. Machboos is a Friday family dish, so it goes to the middle of the table for everyone to share, with a simple tomato-cucumber salad and a bowl of yoghurt or daqoos, the Gulf tomato-chilli sauce, alongside. One platter serves 6 people generously.
Storage and reheating
Refrigerate leftover machboos in a closed container and eat within 2 to 3 days. Reheat gently in a covered pot on low heat with a splash of water, or in the microwave, until steaming hot. The rice and chicken can be frozen separately for up to 2 months; thaw overnight in the fridge before reheating. Do not reheat more than once.
Ingredient notes
Pierce each dried lime (loomi) before it goes into the pot. An unpierced lime keeps its tart, smoky flavour locked inside, and the stock stays flat.
Use aged basmati rice and soak it for 10 minutes, then drain well. Old rice stays long and separate after steaming; new rice turns soft and clumps.
The chicken is 1 to 1.5 kg in the source recipe — a whole chicken cut in half, or in 6 pieces. Bone-in chicken makes a richer stock, so do not use boneless pieces here.
Add the rose water and lemon juice only at the end, over the finished rice. Boiling them with the stock cooks off the fragrance that makes machboos smell like machboos.
Variations
Lamb machboos: replace the chicken with 1 to 1.5 kg lamb pieces on the bone and simmer for 1.5 to 2 hours until tender, then grill and serve the same way. Lamb is the classic Eid version of the dish.
Fish machboos: use 1 kg firm white fish or large prawns instead of chicken, simmer the fish in the spiced stock for only 10 to 15 minutes, then lift it out before cooking the rice. This is the coastal Bahraini version.
Vegetable machboos: leave out the chicken, cook the rice in vegetable stock with 1 extra tomato and 1 extra onion, and finish with fried onions, raisins and toasted nuts. Serve with yoghurt on the side.
Common mistakes
Not piercing the dried limes. Whole unpierced loomi barely flavour the stock, and the dish loses the tart note that defines machboos.
Stirring the rice or lifting the lid during the final 30-minute steam. The rice needs still, trapped steam to cook evenly — stirring breaks the grains and makes them mushy.
Cooking the rice on high heat after adding it to the stock. The bottom burns while the top stays hard; keep the heat very low once the rice goes in.
Skipping the grilling step and serving the chicken straight from the pot. The 10 to 15 minutes under the grill gives the chicken its golden skin and the dish its finish.
Frequently asked questions
Can I make Machboos with lamb or fish instead of chicken?
Yes. Lamb on the bone is the classic alternative — simmer it for 1.5 to 2 hours until tender, then grill and serve it the same way. For fish, use firm white fish or large prawns and simmer for only 10 to 15 minutes, then lift the fish out before cooking the rice so it does not fall apart.
What is baharat, and what can I use instead?
Baharat is the warm Gulf spice blend at the heart of machboos — typically black pepper, cumin, coriander, cinnamon, cardamom, cloves and nutmeg. If you cannot find a ready blend, mix 1 tsp each of ground black pepper, cumin, coriander and cinnamon with ½ tsp each of cardamom and cloves; the result is close to the bought mix.
Why is my rice mushy or sticky?
Mushy rice usually means too much water, rice that was not soaked and drained, or stirring during the final steam. Soak the rice for 10 minutes, drain it well, cook it in the measured 4.5 cups of stock on very low heat, and do not lift the lid or stir during the last 30 minutes.
Can I make Machboos ahead of time?
Yes. Cook the chicken in the stock a day ahead and refrigerate it, then reheat the stock, cook the rice in it and grill the chicken just before serving. Leftover machboos keeps in the fridge for 2 to 3 days and reheats well with a splash of water.