Bahraini machboos is a fragrant Gulf rice dish made with tender chicken, aromatic spices, tomatoes, and dried black lime. This traditional Bahraini recipe is cooked in stages so the seasoned broth deeply flavors the basmati rice while keeping the grains light and fluffy. It is a comforting main course for family dinners, celebrations, and generous shared meals.
What Is Bahraini Machboos?
Machboos is one of Bahrain’s best-known traditional dishes. It is similar to other Gulf rice preparations, but dried lime, warm spices, and a richly seasoned cooking broth give Bahraini machboos its distinctive citrusy and savory character. Chicken is a popular choice, although fish can also be used for a lighter coastal variation.
Ingredients
- 2 cups basmati rice
- 600 g bone-in chicken pieces
- 1 large onion, thinly sliced
- 2 ripe tomatoes, chopped
- 3 garlic cloves, minced
- 1 tablespoon grated ginger
- 1 dried black lime, pierced several times
- 1 cinnamon stick
- 4 cardamom pods
- 2 bay leaves
- 1 teaspoon turmeric
- 1 teaspoon ground black pepper
- Salt and cooking oil
- Fresh coriander or parsley, to serve
How to Prepare the Rice
Rinse the basmati rice under cold water until the water is mostly clear. Soak it for 20 to 30 minutes, then drain thoroughly. This helps the grains cook more evenly and reduces the chance of sticky rice.
How to Make Bahraini Machboos
- Heat oil in a large heavy pot. Season the chicken with salt, turmeric, and black pepper, then brown it in batches. Transfer the chicken to a plate.
- In the same pot, cook the onion until golden. Add the garlic, ginger, cinnamon, cardamom, and bay leaves, and stir until fragrant.
- Add the chopped tomatoes and pierced dried lime. Cook until the tomatoes soften and the mixture becomes rich and aromatic.
- Return the chicken to the pot and add enough water to cover it. Simmer until the chicken is nearly tender and the broth is well seasoned.
- Remove the chicken and strain or skim the broth if needed. Taste and adjust the salt.
- Add the drained rice to the broth. Simmer uncovered until most of the liquid has been absorbed and the rice is nearly tender.
- Place the chicken on top of the rice, cover the pot tightly, and cook over low heat for 15 to 20 minutes. Turn off the heat and let the machboos rest for 10 minutes before fluffing the rice.
Tips for Perfect Machboos
Use a wide, heavy pot so the rice cooks in an even layer. Do not stir the rice repeatedly after adding it to the broth, as this can break the grains and make them gummy. Pierce the dried lime to release its flavor, but remove it before serving if its bitterness becomes too strong. A tight lid and gentle steaming are the keys to fluffy rice.
Chicken or Fish Machboos
Chicken gives machboos a hearty, deeply flavored broth. For fish machboos, prepare the spiced tomato broth first, cook the rice until nearly tender, and add seasoned fish near the end so it stays intact. Firm fish steaks work best for this variation.
What to Serve with Bahraini Machboos
Serve the rice and chicken on a large platter with fresh coriander or parsley. Traditional accompaniments include a crisp salad, plain yogurt, pickles, or a tangy tomato and chile sauce. These fresh and acidic sides balance the warm spices and rich broth.
Frequently Asked Questions
What does dried lime add to machboos?
Dried black lime adds a concentrated citrus aroma with a slightly earthy, tangy flavor. Use one pierced lime for this quantity and adjust the amount in future batches to suit your taste.
How do I keep the rice fluffy?
Rinse and soak the rice, measure the broth carefully, avoid vigorous stirring, and let the covered rice rest after cooking. Fluff it gently with a fork just before serving.



