Yemeni kabsa is a fragrant one-pot meal of spiced rice and tender chicken, served with its savory cooking broth and often finished with nuts or raisins. This home-style version layers warm spices, tomato, and basmati rice for a satisfying dinner, with the chicken cooked first so its broth can season every grain.
Ingredients
- 2 cups (370 g) basmati rice
- 3 lb (1.36 kg) bone-in, skin-on chicken thighs and drumsticks, about 6 pieces
- 7 cups (1.65 L) water, plus more if needed
- 2 tablespoons (30 ml) neutral cooking oil
- 1 large yellow onion, about 1½ cups (225 g) finely chopped
- 3 garlic cloves, about 1 tablespoon (15 g) minced
- 1 medium ripe tomato, about 1 cup (180 g) finely chopped
- 2 tablespoons (30 g) tomato paste
- 1 small dried black lime, pierced several times with the tip of a knife; see the substitute in Tips
- 1 cinnamon stick, about 3 inches (7.5 cm)
- 4 green cardamom pods, lightly crushed
- 4 whole cloves
- 2 bay leaves
- 1 teaspoon (2 g) ground cumin
- 1 teaspoon (2 g) ground coriander
- 1 teaspoon (3 g) ground turmeric
- ½ teaspoon (1 g) ground black pepper
- ½ teaspoon (1 g) ground cinnamon
- 1½ teaspoons (9 g) fine salt, divided, plus more to taste
- ¼ teaspoon (0.5 g) ground cardamom, optional
- ¼ cup (25 g) slivered almonds or cashews, for garnish
- 2 tablespoons (20 g) raisins, for garnish
- 2 tablespoons (8 g) chopped fresh cilantro, for garnish
- Lemon wedges, for serving
Instructions
- Rinse and soak the rice. Put the basmati in a bowl and cover it with cool water. Swish the grains with your fingers, drain, and repeat until the water is nearly clear. Cover the rice with fresh water and soak for 20 minutes while you prepare the chicken and seasonings. Drain it thoroughly before cooking; excess water makes the finished rice soft.
- Brown the chicken. Pat the chicken dry and season it with ½ teaspoon (3 g) of the salt. Heat the oil in a heavy, lidded pot or Dutch oven over medium-high heat. Working in batches if needed, brown the chicken skin-side down for about 5 minutes, then turn and brown the other side for 2 to 3 minutes. Transfer it to a plate. The chicken does not need to be cooked through at this stage.
- Build the aromatic base. Reduce the heat to medium. Add the onion to the pot and cook for 4 to 5 minutes, stirring and scraping up browned bits, until softened. Stir in the garlic, tomato, and tomato paste and cook for another 2 minutes. Add the cumin, coriander, turmeric, black pepper, ground cinnamon, and remaining 1 teaspoon (6 g) salt. Stir for about 30 seconds, just until fragrant.
- Simmer the chicken and make the broth. Return the chicken to the pot. Add the water, pierced dried lime, cinnamon stick, cardamom pods, cloves, bay leaves, and optional ground cardamom. Bring the liquid to a boil, then lower the heat to maintain a gentle simmer. Cover and cook for 30 to 35 minutes, turning the chicken once. Check the thickest part of a thigh without touching bone with a food thermometer; USDA FSIS says poultry must reach a safe minimum internal temperature of 165°F (74°C). If a piece is not there yet, simmer it longer.
- Strain and measure the cooking liquid. Lift the cooked chicken onto a clean plate and cover it loosely to keep it warm. Remove and discard the whole spices and dried lime from the broth; a fine strainer makes this easy. Measure 3 cups (710 ml) of broth for the rice. If you have less, add water; if you have more, reserve it for serving or another use. Taste the measured broth and adjust the salt so it tastes well seasoned, but not overly salty.
- Cook the rice. Return the measured broth and tomato-onion mixture to the pot and bring it to a boil. Stir in the drained rice once, spread it into an even layer, and bring the liquid back to a gentle simmer. Cover tightly, turn the heat to low, and cook for 18 to 20 minutes. Avoid lifting the lid or stirring during this time, since steam is what finishes the rice evenly.
- Rest and finish. Turn off the heat and leave the covered pot undisturbed for 10 minutes. Meanwhile, toast the almonds or cashews in a small dry pan over medium-low heat for 2 to 3 minutes, stirring often; add the raisins for the final minute if you want them warm and plump. Fluff the rice gently with a fork. Serve it on a platter with the chicken on top, then scatter over the nuts, raisins, and cilantro. Offer lemon wedges and any reserved broth at the table.
Tips
- Choose a sensible dried-lime substitute. Dried black lime, also called loomi, gives kabsa a distinctive tangy, slightly fermented citrus aroma and can be hard to find. If you cannot get it, omit it and add 1 teaspoon finely grated lemon zest to the onion mixture; serve lemon wedges for extra brightness. The result will taste fresher and less deep, but will still be well balanced.
- Keep the simmer gentle. A hard boil can make chicken fibers tough and cloud the broth. Once the pot reaches a boil, lower the heat until you see a few small bubbles, and keep the lid on while the chicken cooks.
- Use the right rice-to-liquid amount. Measure the broth after the chicken is cooked rather than pouring all of it into the rice. Two cups of soaked basmati need 3 cups of liquid here; too much broth is a common reason kabsa turns wet or gummy.
- Make the garnish just before serving. Nuts toast quickly and can burn, so stir them constantly and remove them from the pan as soon as they smell fragrant. For a nut-free table, leave them out or use toasted pumpkin seeds.
Serving Suggestions
Serve kabsa on a large warm platter, with the rice as a bed and the chicken arranged on top. A crisp cucumber and tomato salad, sliced cucumbers, or a simple bowl of chopped vegetables adds freshness alongside the rich, spiced rice. Lemon wedges let diners adjust the acidity to taste. If you have reserved broth, offer it in a small bowl for spooning over the rice; keep it separate rather than pouring it all over the platter, so the grains stay distinct.
A cool yogurt sauce is another easy accompaniment. Stir plain yogurt with a little grated cucumber, chopped mint, salt, and a squeeze of lemon, or serve the yogurt plain. Flatbread can be offered for scooping up any rice and sauce left on the plate. For a fuller spread, add a small dish of olives or a simple green salad, but keep side dishes lightly seasoned so they do not compete with the kabsa’s warm spices.
Variations
Use a different cut of chicken: Bone-in thighs and drumsticks stay moist and contribute flavor to the broth. Boneless thighs can work, but they cook faster; simmer them only until they reach 165°F (74°C), then remove them while the broth is made. Chicken breast is leaner and more likely to dry out, so add it later in the simmer and check its temperature carefully.
Make a lamb version: Replace the chicken with about 3 lb (1.36 kg) bone-in lamb shoulder pieces and simmer until tender, allowing extra time as needed. Check whole cuts of lamb with a food thermometer; the USDA FSIS safe minimum is 145°F (63°C), followed by a 3-minute rest. The broth will be richer, and you may need to skim some fat from its surface before measuring the rice liquid.
Adjust the heat and spice: This recipe is warmly spiced rather than hot. Add one small chopped green chile with the onion for noticeable heat, or leave out the black pepper for a milder plate. For a slightly sweeter, more perfumed finish, use the optional ground cardamom and increase the raisins modestly; keep the whole spices in the broth so their flavor stays balanced.
Try a stovetop-to-oven finish: If your pot has an oven-safe lid, you can cook the rice covered in a 325°F (163°C) oven for about 20 minutes after bringing the measured broth and rice to a simmer on the stovetop. Check that the liquid has been absorbed and rest it covered for 10 minutes. This is an alternative to the low-heat stovetop method, not an additional cooking step.
Storage and Reheating
Cool leftover chicken and rice promptly and refrigerate them within 2 hours of cooking, ideally in shallow, airtight containers. Store the chicken and rice together or separately; both keep for 3 to 4 days in the refrigerator. Freeze portions in airtight, freezer-safe containers for up to 2 to 3 months for best quality. Thaw frozen portions overnight in the refrigerator rather than leaving them on the counter.
For stovetop reheating, put a portion of rice in a covered pan with 1 to 2 tablespoons (15 to 30 ml) water or broth per cup of rice. Warm it over low heat, stirring once or twice, until steaming throughout; reheat chicken alongside it or separately. In a microwave, cover the food loosely and heat in short intervals, stirring the rice and turning the chicken between intervals. USDA FSIS guidance is to reheat leftovers to 165°F (74°C), checked with a food thermometer. Reheat only the amount you plan to eat.
Frequently Asked Questions
Is Yemeni kabsa the same as Saudi kabsa?
Kabsa is a family of spiced rice dishes found across the Arabian Peninsula, and recipes vary by region and household. Yemeni versions may use particular spice combinations, dried lime, or different cooking methods, while Saudi versions also vary widely. This recipe is a practical Yemeni-style chicken kabsa, not a claim that there is only one traditional formula.
Can I make the rice without soaking it?
Yes. Rinsing is important for removing loose starch, but soaking is optional. If you skip the 20-minute soak, rinse the rice well and drain it; begin checking the rice at about 18 minutes, since unsoaked grains may need a little longer to become tender. Keep the broth quantity the same and let the rice rest covered after cooking.
Can I use chicken stock instead of water?
You can use unsalted or low-sodium stock, but the chicken itself will make a flavorful broth as it simmers. If using prepared stock, taste the rice liquid before adding more salt, since many stocks are already seasoned. Measure 3 cups (710 ml) of liquid for the rice regardless of whether it is homemade broth, stock, or a combination.
Why is my kabsa rice mushy?
The usual causes are too much liquid, rice that was not drained well after soaking, stirring while it cooks, or a lid that does not fit tightly. Measure the broth, use the recommended amount, and keep the pot covered over low heat. If the rice is slightly wet when the cooking time ends, remove it from the heat and let it rest uncovered for a few minutes after its covered rest so extra steam can escape.
Can I prepare any part of the dish ahead?
You can chop the onion, garlic, and tomato and measure the spices a day ahead, storing them covered in the refrigerator. You can also cook the chicken and broth earlier, cool them promptly, and refrigerate them for up to 3 to 4 days; reheat the broth to a simmer before cooking the rice. For the best texture, cook the rice close to serving time, or cool and store the finished kabsa safely, then reheat it to 165°F (74°C).
Related
- Yemeni Lamb Mandi: Fragrant Rice and Tender Lamb
- Authentic Yemeni Mutton Mandi with Fragrant Rice Recipe
- Yemeni Food Recipes: Home-Style Chicken Mandi Recipe
More recipes to cook
Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes
Spotted an error? Tell us and we will correct it (corrections policy).