Kabsa.
Saudi Spiced Rice with Chicken
كبسة · say it: KAB-sah
Kabsa is a one-pot rice dish in which the rice does the heavy lifting. Chicken is simmered with onion, tomato, cardamom, cinnamon and pierced dried limes until the pot holds a deep, faintly sour broth; that broth then cooks the basmati, so every grain tastes of the meat rather than sitting politely next to it. The chicken goes back on top, browned under a hot grill until the skin crackles, and a thin garlicky tomato sauce called daqoos is passed around for anyone who wants sharpness and heat. The flavour is warm and aromatic rather than spicy — loomi gives it a musty citrus edge you will not find in biryani or pilaf — and it is deliberately built to feed a crowd from a single platter.

- Gate
Saudi ArabiaNationwide, with a Najdi core- Prep
- 25 min
- Cook
- 1 hr 15 min
- Total time
- 1 hr 50 min incl. 10 min rest
- Serves
- 6
- Status
- Medium
- Nutrition / serving · estimated
- Calories 720 kcal
- Protein 41 g
- Carbs 72 g
- Fat 28 g
- Fiber 4 g
- Sugar 8 g
- Sodium 920 mg
Why this recipe works.
- Cooks the rice in the strained chicken broth by measured volume, so the grains are seasoned all the way through instead of only on the surface.
- Finishes the chicken under the grill for crackling skin — the step restaurants do and most home recipes quietly skip.
- Includes the daqoos, which is not optional garnish but the acidic counterweight the rich rice is built around.
- Explains the dried-lime step honestly, including what to do if you cannot find loomi where you shop.
Ingredients.
28 itemsFor the broth and chicken
For the rice
To finish
For the daqoos
Equipment
- Large heavy pot or Dutch oven with a tight lid
- Fine sieve
- Baking tray
- Blender or food processor for the daqoos
Instructions.
Brown the onion properly
Melt the ghee in a large heavy pot over medium heat and cook the chopped onions, stirring often, for 12 to 15 minutes until they collapse and turn a deep amber — well past golden, but stopping before any bitter dark specks appear. Stir in the garlic and cook one minute more, until it smells sweet rather than raw.
Tip This is the colour base of the whole dish. Pale onion means pale kabsa.
Build the spiced tomato base
Add the tomato paste and fry it for a minute until it darkens to brick red, then add the grated tomatoes, carrot, cumin, coriander, black pepper, turmeric and nutmeg. Cook for 5 to 6 minutes, stirring, until the mixture thickens and you can see ghee separating and pooling at the edges of the pot.
Simmer the chicken into broth
Nestle the chicken pieces in skin side up, add the pierced loomi, cardamom, cinnamon stick, cloves, bay leaves and salt, then pour over 1.5 litres of water so the chicken is just covered. Bring to a boil, skim the grey foam off the surface, then lower to a bare simmer, cover and cook 40 minutes until the meat pulls easily from the bone.
Strain and measure
Lift the chicken onto a baking tray and strain the broth through a sieve, pressing the solids to extract everything, then discard the loomi, whole spices and pulp. Taste the broth — it should be pointedly well seasoned and clearly sour. Measure out 900 ml; save any extra for reheating leftovers.
Tip The broth should taste slightly too salty on its own. The rice will absorb that seasoning and dilute it.
Cook the rice in the broth
Drain the soaked rice thoroughly and stir it into the measured hot broth in the cleaned pot. Bring to a rolling boil uncovered and let it bubble until the liquid drops to the level of the rice and craters open across the surface, about 6 to 8 minutes. Trickle over the saffron water, cover tightly, and steam on the lowest heat for 15 minutes.
Grill the chicken
While the rice steams, brush the chicken pieces with a little ghee and grill them 15 to 20 cm from a hot element for 8 to 10 minutes, until the skin is blistered, deep brown and audibly crisp at the edges. Turn the tray once if your grill runs hot on one side.
Make the daqoos
Blend the tomatoes, garlic and chilli to a loose purée, then simmer with the olive oil in a small pan for 8 minutes until it thickens slightly and loses its raw smell. Season with salt and a squeeze of lemon; it should be pourable, sharp and thin, not a thick pasta sauce.
Rest, fluff and build the platter
Take the rice off the heat and leave it covered for 10 minutes, then fluff from the outside inward with a fork so the grains separate without breaking. Pile the rice on a wide platter, arrange the grilled chicken on top, scatter over the raisins and almonds toasted briefly in ghee, and serve with the daqoos in a bowl on the side.
Tips from our kitchen.
- Pierce the dried limes two or three times with a knife tip before they go in. Whole and unpierced they float and contribute almost nothing.
- Rinse the basmati until the water runs clear, then soak it 20 minutes. Unsoaked rice absorbs broth unevenly and you get a mushy top over hard grains.
- Measure the broth rather than eyeballing it — 1.5 parts liquid to 1 part soaked rice by volume. Extra broth freezes well for the next batch.
- Brown the onion further than feels comfortable, to a deep amber. Pale onion gives a pale, flat kabsa no spice blend can fix.
- Do not stir the rice once the lid goes on. Let it steam undisturbed, then fluff from the edges inward with a fork.
- If the finished rice tastes correct but flat, it needs salt in the broth stage, not on the plate — taste the broth before the rice goes in.
Substitutions.
- Loomi (dried black lime) → Zest of 1 lemon plus 1 tbsp lemon juice added at the end
- Not a true match — loomi is musty and fermented where lemon is bright — but it restores the sourness the dish needs. Middle Eastern grocers and most online spice sellers carry loomi cheaply, and it keeps for years.
- Kabsa spice blend → Equal parts ground cumin, coriander and black pepper with half as much cinnamon, clove and nutmeg
- Baharat is close enough to substitute directly. Avoid garam masala, which pushes the dish toward Indian rather than Gulf flavour.
- Whole chicken → 1.5 kg lamb shoulder in large chunks
- Lamb kabsa is the celebration version. Simmer it 1.5 to 2 hours instead of 40 minutes, then brown the pieces the same way.
Variations.
- Kabsa laham
- The lamb version served at weddings and Eid, usually with a whole shoulder set on the rice and showered with fried almonds and raisins.
- Kabsa robian
- A Gulf-coast shrimp kabsa: build the broth with shells and heads, then stir the peeled shrimp through the rice in the final five minutes.
- Machboos
- The Kuwaiti and Bahraini sibling, generally darker and more heavily spiced, often finished with a drizzle of caramelised sugar syrup for colour.
Storage & reheating.
Kabsa keeps 3 days refrigerated. Store the rice and chicken together so the meat does not dry out, and reheat covered with a splash of water or leftover broth in a low oven or a covered pan over gentle heat — microwaving uncovered turns the grains hard. The daqoos keeps a week in a jar in the fridge and improves after a day. Cooked kabsa freezes acceptably for a month, though the rice softens; freeze it in portioned bags pressed flat so it thaws quickly.
Serve with
Daqoos tomato sauce, a cucumber-yoghurt salad, pickled vegetables, and glasses of cold laban — then gahwa and dates once the platter is cleared.
The story behind Kabsa.
Kabsa is what Saudis cook when there are people to feed. The name comes from the Arabic verb for pressing or squeezing together, which describes the method exactly: meat and rice compressed into one pot, one flavour, one platter set on a cloth for everyone to eat from. Versions of the same dish exist across the Gulf under other names — machboos in Kuwait and Bahrain, majboos in Qatar, and a close cousin in Oman and the UAE — and arguing about which came first is a regional pastime rather than a settled question. What is not in dispute is that the technique travelled with trade: long-grain rice arrived in Arabia from the Indian Ocean routes, and the whole-spice cabinet of cardamom, cinnamon, clove and black pepper came the same way, landing in a desert kitchen that already knew what to do with lamb, onion and dried lime.
The Najd plateau around Riyadh is usually credited as the heartland, but every region has bent the dish to its own taste. Coastal cooks make it with fish or shrimp. Hejazi versions lean sweeter, with more raisins and fried nuts. Some households add a spoonful of tomato paste for colour, others insist that colour should come only from the spice blend and browned onion. Lamb kabsa is the celebration version — a whole shoulder or a leg, or for a real occasion an entire animal on a metre-wide tray — while chicken kabsa is the weekday default and the one most Saudi children grow up eating on a Friday afternoon.
Two things make a kabsa taste Saudi rather than generically Middle Eastern. The first is loomi, the black dried lime: limes boiled in salt water and left in the sun until they rattle, then pierced and dropped whole into the pot to release a sour, almost fermented perfume. The second is restraint. There is no chilli in the pot, no yoghurt marinade, no layering of separately cooked components. Everything the dish needs is built in one vessel in the right order, and heat is left entirely to the daqoos on the side, so each person at the platter decides how sharp their own mouthful is.
Questions, answered.
What is loomi and do I really need it?
Loomi is a lime that has been boiled in salt water and dried in the sun until it turns black and hollow. Pierced and dropped whole into a simmering pot, it releases a sour, musty, slightly fermented citrus flavour that is the signature of Gulf cooking. You can make kabsa without it using lemon zest and juice, but the result tastes like a generic spiced pilaf rather than kabsa specifically.
What is the difference between kabsa and biryani?
Both are spiced rice dishes with meat, but the method and flavour differ. Biryani layers separately cooked rice over a yoghurt-and-chilli marinated meat and steams them together, and it is usually hot with chilli. Kabsa cooks the rice directly in the meat broth in one pot, uses no yoghurt and no chilli, and gets its sourness from dried lime, with heat served on the side as a tomato sauce.
Why did my rice turn out mushy?
Almost always too much liquid or too much stirring. Measure the broth against the soaked, drained rice at roughly 1.5 to 1 by volume rather than guessing, and once the lid goes on leave the pot completely alone until the steaming time is up. Rinsing the rice until the water runs clear also removes surface starch that otherwise turns the grains gluey.
Can I make kabsa ahead for a party?
Yes, and it is common to. Simmer the chicken and strain the broth a day early, then refrigerate both separately. On the day, cook the rice in the reheated broth and finish the chicken under the grill, which takes about 40 minutes total. Fully cooked kabsa also reheats well covered in a low oven with a little extra broth splashed over.
Is kabsa spicy?
The rice itself is aromatic but not hot at all — the spicing is cardamom, cinnamon, clove, cumin and black pepper. All the heat comes from daqoos, the thin tomato and garlic sauce spooned over individual portions at the table, which lets everyone set their own level. Leave the chilli out of the daqoos and the whole meal is completely mild.
You might also like.
All recipes →Keep exploring Saudi Arabia.
Saudi Arabia has 9 more dishes in the atlas — Jareesh and Mandi, and 7 more.
Recipe by The DishRoute Kitchen · published August 21, 2026 · updated August 21, 2026