Kabsa (Spiced Chicken and Rice)

Tomato-stained rice, tender chicken, and dried lime come together in this beloved Saudi dish.

A plate containing a dish of chicken drumsticks served over seasoned rice with a bowl of sauce on the side

Serious Eats / Amanda Suarez

Why It Works

  • Searing the chicken skin-side down renders its fat, providing a savory base for the aromatics.
  • Cooking down the tomatoes and carrots concentrates their flavor and reduces excess liquid, preventing the rice from becoming soggy.
  • Using a 1:1.25 rice-to-water ratio provides enough liquid for the grains to fully hydrate without becoming waterlogged.
  • Toasting the nuts and raisins in stages—almonds first, followed by pine nuts and then raisins—ensures each ingredient browns evenly and keeps the pine nuts and raisins from burning.

There's a reason almost every corner of the world has its own version of chicken and rice. Few meals promise as much comfort for as little effort. Tender, juicy chicken nestled in fluffy, spice-scented grains that drink up every drop of flavor—what could be better? Across the Arabian Peninsula, that promise takes the form of kabsa, a dish built on layered spices, fragrant rice, and tender meat that's deeply aromatic and meant to be shared.

A dish of chicken served on spiced rice garnished with nuts and raisins

Serious Eats / Amanda Suarez

A Brief History of Kabsa

Kabsa is a spiced rice and meat dish from Saudi Arabia's Hijaz region, where centuries of pilgrims and traders moving through Mecca, Medina, and Jeddah shaped the local cooking. As the western gateway for the annual Hajj, the Islamic pilgrimage to Mecca, the region became a crossroads for travelers, merchants, and cooks from across the Muslim world. Kabsa is one of the few Saudi dishes that crossed into my family's Levantine kitchen and stayed, showing up often enough that it stopped feeling borrowed. The name comes from the Arabic root kabasa, meaning "to press," a nod to the way the rice is packed into a large pot to cook.

Plate of seasoned rice with cooked chicken and diced tomato garnish

Serious Eats / Amanda Suarez

The Hijaz, along Saudi Arabia's western coast, has long been a crossroads of trade and migration. From the 8th century onward, maritime routes across the Red Sea and down the Arabian Sea linked its ports—especially Jeddah and those farther south near Oman—to India, East Africa, and beyond. From India came basmati rice and a nuanced use of spice, with blends that layer flavors from spices such as cardamom, cinnamon, cumin, and cloves. From Persia—connected through Gulf and sea trade—came dried limes and the tradition of cooking rice with meat and fragrant broth, which spread throughout the Arabian Peninsula. Kabsa sits at that intersection: long-grain rice, warm spices, and a cooked-down tomato base that stains the grains brick-red.

Why I Love Kabsa

In our house, kabsa was always made with chicken and shredded carrots that melted into the rice as they cooked, tinting it orange and adding a faint sweetness. Not every Saudi household makes it that way—many skip the carrots entirely. Kabsa can also be made with lamb. While specific ingredients may change, the bones of the dish stay the same: rice cooked with meat, tomatoes, and a warm, generous mixture of spices such as cinnamon, cardamom, cumin, and turmeric.

A dried lime and a bay leaf in a small glass dish part of ingredients for cooking

Serious Eats / Amanda Suarez

The appeal of kabsa comes from its layered flavors, built not just from the spice blend but also from loomi limes (dried limes, or limu omani), which add depth and complexity. These small limes are boiled in salt water, then left to dry in the sun (or in commercial dehydrators) until their skins darken, often to an almost black color, and their insides harden to a brittle pulp. They bring a musky yet floral note, with a faintly fermented edge that deepens as they simmer. One goes a long way; they're also often pierced with a fork or knife before being added to a pot so their aroma and gentle bitterness better seep into the broth. Across the Gulf, loomi limes are used in curries, stews, and rice, lending their distinctive, complex tang to a variety of dishes. In Iran, they appear in ghormeh sabzi and ghalieh mahi, where they infuse the sauce with a similar complexity.

Cooking the Chicken

Traditionally, kabsa is made by simmering the chicken in water with aromatics until tender, straining the broth, and using it to cook the rice. The chicken is then broiled just before serving for color and crispness. My version keeps the spirit of that process but simplifies it. Searing the chicken first builds flavor directly in the pot, leaving behind browned bits that become the base for the rice. More importantly, it renders some of the chicken fat, which, along with ghee, is used to sauté the onions, garlic, and spices. The result is a deeper flavor with fewer steps.

Raw chicken pieces in a pot with oil on a stovetop part of a cooking preparation process

Serious Eats / Amanda Suarez

Once the chicken is browned and set aside, the onions go in and cook until golden, followed by garlic, ginger, tomato paste, and an arsenal of spices. The immensely fragrant mixture darkens to a burnished red. Tomatoes and carrots are added next and cooked down until thick and jammy; reducing them at this stage concentrates their flavor and drives off excess moisture so the rice doesn't end up soggy.

How to Get Perfect Rice

For kabsa, the texture of the rice is just as important as its flavor. Unrinsed rice turns gummy as it cooks, the surface starch thickening the liquid and gluing the grains together—a good thing when you want sticky rice, but not here, where the goal is distinct, separate grains. Washing the basmati rice thoroughly until the water runs clear rinses away excess starch, so the grains stay separate and fluffy instead of clumping. Once rinsed and drained, the rice is added to the pot with the aromatics and toasted briefly before water is added .

A pot containing ingredients for a dish including shredded vegetables spices bay leaves and sauted ingredients

Serious Eats / Amanda Suarez

Once the water is added, the chicken is nestled into the rice. The liquid comes to a boil, then the heat is lowered so everything cooks gently, covered, until the rice has absorbed the liquid. Gentle heat is key here, as it's steady enough to cook the rice evenly without scorching the bottom. Too low a heat drags the cooking out and eventually burns the bottom of the rice; too high does the same before the rice is done. Off the heat, the pot rests so the steam can finish cooking the grains. While it sits, the chicken can be broiled if browned, crisp skin is desired.

Chicken over rice being garnished with a spoon

Serious Eats / Amanda Suarez

The biggest challenge in developing this version of kabsa was finding the right rice-to-water ratio. At the usual 1 part rice to 1 1/2 parts water, the rice turned mushy and waterlogged, and I was forced to overcook the rice just to drive off the extra moisture released by the tomatoes, carrots, and chicken. When I changed the ratio to 1 part rice to 1.14 parts water (about 2 1/3 cups water to 2 cups rice), the rice swung too far in the other direction—some grains stayed firm even after I lowered the heat in an attempt to give them more time to turn tender, which not only didn't work but also scorched the bottom of the Dutch oven. The sweet spot turned out to be 1 part rice to 1.25 parts water (about 2 1/2 to 2 5/8 cups water for 2 cups rice). That's enough for the grains to fully hydrate at a steady simmer and not turn mushy. When the rice is done, a spoonful of ghee is gently folded in just before serving, bringing a silky sheen and nutty aroma.

The Raisin-Nut Topping

Kabsa is finished with a quick topping of toasted nuts and raisins, which can be cooked in oil or ghee. The almonds go in first, followed by pine nuts, which take less time to brown, then golden raisins that swelter in the heat until they're plump and slightly caramelized. The mixture is poured straight over the rice, the oil seeping between the grains. The toasted nuts add crunch to the rice, while the raisins bring a chewy, fruity sweetness that plays against the warmth of the spices and the savoriness of the chicken. Once poured over the kabsa, the nuts and raisins glisten like tiny jewels scattered across the surface.

A dish of kabsa with roasted chicken pieces and a spoon scooping toasted almonds on top

Serious Eats / Amanda Suarez

How to Serve Kabsa

After the rice is fluffed, it's transferred onto a large platter, topped with the chicken, and spooned with the raisin-nut mixture. Traditionally, kabsa is served alongside daqoos, a spicy tomato salsa eaten with many rice dishes across Saudi Arabia and Yemen. Bright, garlicky, and lightly spiced, it's spooned over the rice at the table to cut through the richness. In my household, we didn't always make daqoos; we served kabsa with yogurt instead, in true Levantine fashion, where yogurt goes with everything. Whatever you serve it with, the dish always looks like a centerpiece—the sienna gradient of the rice, streaked with spices and dotted with shiny raisins, giving it a celebratory look that feels as grand as it tastes.

A serving of kabsa a Middle Eastern dish featuring rice and chicken presented with sauce on the side

Serious Eats / Amanda Suarez

Recipe Details

Kabsa (Spiced Chicken and Rice)

Prep 5 mins
Cook 60 mins
Total 65 mins
Serves 4
Keep Screen Awake

Ingredients

For the Chicken and Rice:

  • 4 bone-in, skin-on chicken thighs and 4 bone-in, skin-on drumsticks (about 2 1/2 pounds total)

  • 5 teaspoons Diamond Crystal kosher salt, divided; for table salt, use half as much by volume or same weight

  • 4 teaspoons ghee or extra-virgin olive or vegetable oil

  • 1 large yellow onion (10 ounces; 283 g), finely chopped

  • 5 cloves garlic, minced

  • 2 1/4 teaspoons finely grated fresh ginger

  • 3 tablespoons (45 ml) tomato paste

  • 1 tablespoon ground cumin

  • 2 1/4 teaspoons ground cinnamon

  • 2 teaspoons ground coriander

  • 1 1/4 teaspoons ground turmeric

  • 1 1/4 teaspoons ground allspice

  • 1 teaspoon freshly ground black pepper

  • 1/8 teaspoon ground cloves

  • 4 cardamom pods

  • 2 medium tomatoes (about 9 ounces; 255 g), finely chopped

  • 1 large carrot (6 ounces, 170 g), peeled, cut in half crosswise, and shredded on the large holes of a box grater

  • 2 bay leaves

  • 1 loomi lime or 1 (3-inch) strip lime peel (see notes)

  • 1 teaspoon orange zest (from 1 orange)

  • 2 cups (400 g) basmati rice, rinsed until water runs clear (see notes)

  • 2 1/2 cups (600 ml) water

For the Raisin-Nut Topping:

  • 2 tablespoons (30 ml) extra-virgin olive oil

  • 1/4 cup (45 g) golden raisins

  • 3 tablespoons (35 g) slivered almonds

  • 2 tablespoons (25 g) pine nuts

  • 1/8 teaspoon Diamond Crystal kosher salt; for table salt, use half as much by volume or same weight

  • Daqoos, optional

  • Plain whole-milk yogurt, optional

Directions

  1. For the Chicken and Rice: Pat chicken thighs and drumsticks dry with paper towels. In a large bowl or plate, combine chicken with 2 1/2 teaspoons kosher salt. Mix well to combine. For better salt penetration, let chicken sit at room temperature for 30 minutes or uncovered in the refrigerator for up to 8 hours, if desired.

    Ingredients including chicken salt and other items laid out for a recipe preparation

    Serious Eats / Amanda Suarez

  2. In a large Dutch oven, heat ghee or oil over medium-high heat until shimmering. Working in two batches, add chicken thighs and drumsticks, skin-side down, and cook until skin-side is golden brown, 5 to 7 minutes, lowering heat as needed if Dutch oven starts to get smoky. Transfer chicken to a large plate and set aside.

    Raw chicken pieces in a pot with oil on a stovetop part of a cooking preparation process

    Serious Eats / Amanda Suarez

  3. In now-empty Dutch oven, add onions and cook over medium heat, stirring occasionally, until lightly golden, about 5 minutes. Add garlic, ginger, tomato paste, cumin, cinnamon, coriander, turmeric, allspice, black pepper, cloves, and cardamom. Cook, stirring occasionally, until very fragrant, about 1 minute.

    Two stages of cooking in a pot showing ingredients being combined and then a cooked mixture

    Serious Eats / Amanda Suarez

  4. Stir in tomatoes, carrots, bay leaves, loomi lime or lime peel, and orange zest. Cook, scraping bottom of Dutch oven to loosen browned bits, until tomato mixture is jammy and starts to stick to the bottom of the pot, about 4 minutes. Add rice and cook, stirring occasionally, until edges of rice begin to turn translucent, about 2 minutes. Add water and remaining 2 1/2 teaspoons kosher salt. Nestle chicken into water, along with any accumulated liquid, skin-side up, and bring to a boil over medium-high heat. Reduce heat to a simmer and cook, covered, over medium-low heat, until rice is tender, liquid is mostly absorbed, and bottom of rice forms a golden crust, 25 to 28 minutes, adjusting heat as needed to maintain gentle simmer. Let rice rest off-heat until remaining liquid is absorbed, about 10 minutes.

    Four images stepbystep showing cooking a dish with rice and chicken in a pot

    Serious Eats / Amanda Suarez

  5. Gently fluff with two forks or wooden spoons, removing cardamom pods, bay leaves, and loomi lime or lime peel, if desired. Keep covered until ready to serve. If desired, while rice rests, adjust oven rack 6 inches from broiler element and heat broiler on high for at least 5 minutes. Transfer chicken to wire-rack-lined rimmed baking sheet, and broil chicken until spotty brown, 2 to 3 minutes.

    Cooked chicken pieces on a cooling rack

    Serious Eats / Amanda Suarez

  6. For the Raisin-Nut Topping: While rice cooks, in a small skillet, heat oil over medium heat until shimmering. Add slivered almonds and cook, stirring constantly, until almonds turn very lightly golden, about 1 minute. Add pine nuts and cook, stirring constantly, until pine nuts turn lightly golden, about 1 minute. Add raisins and cook until almonds and pine nuts turn golden and raisins plump, about 1 minute. Immediately transfer to a plate or bowl to prevent further darkening. Season with salt; set aside.

    Sauting raisins and slivered almonds in a pan

    Serious Eats / Amanda Suarez

  7. To Serve: Transfer rice to a large serving platter and top with chicken. Pour raisin-nut mixture, along with the oil, over rice and chicken. Serve with daqoos and yogurt on the side, if desired.

    Plates featuring chicken placed over seasoned rice a hand serving using a utensil

    Serious Eats / Amanda Suarez

Special Equipment

Box grater, large Dutch oven, small stainless-steel skillet

Notes

Loomi limes are limes boiled in salt water and then dehydrated until completely dry. They can be purchased from specialty spice shops, Iranian grocery stores, some Arabic shops, and online.

To prevent clumpy rice, it's imperative to rinse the rice well until the water runs clear.

Make-Ahead and Storage

Leftovers can be stored in an airtight container in the refrigerator for up to 4 days.

Nutrition Facts (per serving)
776 Calories
42g Fat
61g Carbs
48g Protein
×
Nutrition Facts
Servings: 4
Amount per serving
Calories 776
% Daily Value*
Total Fat 42g 54%
Saturated Fat 12g 61%
Cholesterol 226mg 75%
Sodium 3072mg 134%
Total Carbohydrate 61g 22%
Dietary Fiber 9g 32%
Total Sugars 18g
Protein 48g
Vitamin C 29mg 144%
Calcium 230mg 18%
Iron 7mg 37%
Potassium 1310mg 28%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)