Madrooba: A Guide to the Gulf's Comforting Fish and Rice Porridge
A thick, spiced one-pot dish of fish and rice, madrooba is a beloved comfort food across the Gulf. Here's what makes it special and how to enjoy it.

Illustration: AI-generated image
Madrooba (sometimes spelled mathrooba) is a traditional dish found in several Gulf countries, particularly Bahrain, the UAE, Qatar and parts of eastern Saudi Arabia. It is a thick, savoury porridge made by cooking fish and rice together until the mixture breaks down into a soft, spoonable consistency. The name comes from the Arabic root meaning "to beat" or "to stir," referring to the constant stirring required during cooking.
Often served as a main course for family meals, especially during cooler months or at informal gatherings, madrooba is prized for its rich flavour and gentle texture. The dish is naturally gluten-free, making it suitable for many diners.
Traditional Ingredients and Preparation
The core ingredients are simple: white fish, short-grain rice, onions, garlic, tomatoes and a blend of warming spices. Local fish such as hamour (grouper), safi (rabbitfish) or other firm white varieties are typically used. The fish is cleaned and cut into large pieces, then simmered with water, spices and aromatics until cooked. The broth is strained and reserved.
The rice is then cooked in the fish broth with chopped onions, garlic, tomato purée and spices. Common seasonings include turmeric, cumin, coriander, black pepper, cardamom and dried lime (loomi), which lends a subtle tang. Some cooks add a little grated ginger or fresh chilli for extra depth.
Once the rice is very soft, the cooked fish is added back to the pot, and the mixture is beaten continuously with a wooden spoon or whisk. This breaks the fish into fine shreds and blends it evenly with the rice, creating a thick, homogenous porridge. A final touch of ghee or clarified butter is stirred in before serving, giving the dish a rich finish.
Regional Variations
While the basic method is consistent, subtle differences exist across the Gulf. In Bahrain, madrooba is often made with a generous amount of tomato, giving the porridge a reddish hue. In the UAE and Qatar, it may be paler, with more emphasis on the spices and dried lime. Some families add a handful of soaked split chickpeas or a spoonful of tomato paste for extra body. The choice of fish also varies according to local availability and preference, but any firm white fish works well.
In some households, madrooba is prepared with meat instead of fish, especially lamb or chicken, but the fish version remains the most iconic and widespread.
How to Eat and Serve Madrooba
Madrooba is traditionally served in a large communal platter, spread flat and garnished with a drizzle of ghee, a sprinkle of fresh coriander or parsley, and sometimes a few wedges of lime. It is eaten with flatbread such as khubz regag or tannour bread, using the right hand to scoop up the soft mixture. A side of fresh salad, pickles or a simple yoghurt sauce balances the richness.
The dish is especially comforting in the cooler months and is often prepared for Friday lunches or when someone is feeling under the weather, as its soft texture is easy to digest.
Simple Way to Try It at Home
To approximate madrooba without a family recipe, start by poaching any firm white fish in water with a cinnamon stick, a few cardamom pods and a pinch of salt. Remove the fish and set aside, then cook short-grain rice in the strained broth with finely chopped onion, garlic, tomato and your preferred spice mix (turmeric, cumin, coriander, dried lime powder). When the rice is very soft, add the flaked fish back and beat the mixture vigorously over low heat until thick and creamy. Stir in a spoonful of ghee before serving, and adjust salt and lime to taste.
Whether enjoyed at a local gathering or recreated in a home kitchen, madrooba offers a taste of Gulf heritage in every warm, satisfying spoonful.





