
Kabsa is the national dish of Saudi Arabia—fragrant basmati rice infused with warm spices, topped with tender chicken, and finished with toasted nuts and sweet raisins. It’s a celebration in a single pot: aromatic, elegant, and deeply satisfying. One bite carries the warmth of cardamom, cinnamon, and bay leaf; every component works in concert.

What is kabsa?
Kabsa is a one-dish rice meal where spiced chicken is served over basmati rice cooked in a flavorful broth. The rice absorbs the essence of the broth and chicken, developing a subtle complexity. Toasted almonds, pine nuts, and plump raisins crown the dish, adding crunch and sweetness. It’s commonly served at gatherings, celebrations, and family meals across the Arab Gulf region.
Why you’ll love it
- A complete, elegant meal in one pot—no sides needed, though yogurt sauce is a lovely addition
- Aromatic spices bloom as you cook, filling your kitchen with warmth and welcoming scent
- Naturally customizable; swap nuts or use different broth styles to match your pantry
Ingredients (serves 4)
| Ingredient | Amount | Where to find it / Substitutes |
|---|---|---|
| Boneless, skinless chicken breasts or thighs, cut into large chunks | 700 g (1.5 lb) | Meat counter; thighs are juicier if preferred |
| Basmati rice, long-grain | 300 g (1.5 cups) | International or Indian aisle; jasmine rice also works |
| Yellow onion, sliced into thin rings | 1 large (150 g) | Produce section |
| Chicken stock | 500 ml (2.1 cups) | Shelf-stable broth or homemade |
| Olive or vegetable oil | 4 tbsp | Pantry |
| Ghee or butter | 2 tbsp | Dairy aisle; or extra olive oil |
| Cardamom pods, green | 4–5 | Spice aisle |
| Cinnamon stick | 1 (about 2 inches / 5 cm) | Spice aisle |
| Bay leaves | 2 | Spice aisle |
| Cumin seeds | 1 tsp | Spice aisle; or 0.5 tsp ground cumin |
| Whole cloves | 3–4 | Spice aisle |
| Salt and black pepper | To taste | Pantry staples |
| Almonds or pine nuts, sliced or slivered and lightly toasted | 60 g (0.5 cup) | Nut aisle; toast in a dry pan for 2 minutes |
| Golden raisins or sultanas | 45 g (0.3 cup) | Dried fruit aisle |
| Fresh cilantro, chopped (optional) | 2 tbsp | Fresh herbs section |
Allergens: Tree nuts (almonds, pine nuts). Chicken must be fully cooked through, no longer pink at the center.
How to make it
-
Toast the rice: Rinse the basmati rice under cold water until the water runs clear. Heat 1 tbsp of the ghee or oil in a large pot over medium heat. Add the drained rice and toast for 2 minutes, stirring gently, until it becomes opaque and fragrant.
-
Cook the aromatics: Add the cardamom pods, cinnamon stick, bay leaves, cumin seeds, and cloves to the toasted rice. Stir for 1 minute to bloom the spices. Pour in the chicken stock and add salt. Bring to a boil, then reduce heat to low, cover tightly, and simmer for 15 minutes until the rice is nearly tender and the liquid is mostly absorbed. Do not stir during cooking.
-
Brown the chicken: While the rice cooks, heat 2 tbsp of the remaining oil in a large skillet over medium-high heat. Season the chicken pieces with salt and pepper. Working in batches if needed, brown the chicken on all sides for 4–5 minutes per batch, cooking until golden but not necessarily cooked through (it will finish cooking in the next step). Transfer to a plate.
-
Caramelize the onions: In the same skillet, add the remaining 1 tbsp oil. Add the sliced onion and cook over medium heat, stirring occasionally, for 8–10 minutes until deeply golden and caramelized. Reserve about half for garnish; return the other half to the skillet along with the browned chicken.
-
Combine: Once the rice has absorbed the liquid, gently nestle the chicken pieces and onions (from the skillet) into the rice, stirring gently to combine. Cover and cook over low heat for 5–7 minutes to finish cooking the chicken through (it should no longer be pink at the center).
-
Finish: Remove from heat and let sit, covered, for 5 minutes. Fluff gently with a fork. Top with toasted nuts, raisins, reserved caramelized onions, and fresh cilantro. Serve warm.
Tips for success
- Don’t skip toasting the rice: This step adds nutty flavor and helps keep grains separate during cooking.
- Use long-grain basmati: It holds its shape and texture better than short-grain rice.
- Bloom the spices: Letting whole spices cook briefly in the oil releases their essential oils and deepens flavor.
- Toast the nuts yourself: Shop-bought pre-toasted nuts fade quickly; toasting fresh ones in a dry pan for 2 minutes makes them brighter and crunchier.
- Don’t stir during rice cooking: Stirring releases starch and makes rice mushy.
Variations / Storage
- With vegetables: Add 100 g (1 cup) of diced bell peppers, carrots, or peas in step 2 for color and nutrition.
- Extra spiced: Add a pinch of saffron threads steeped in 2 tbsp warm stock for a luxe flavor (saffron imparts a subtle floral note).
- Vegetarian: Omit the chicken and add chickpeas or cauliflower florets; use vegetable stock instead.
- Seafood version: Swap chicken for large prawns or white fish fillet, reducing final cooking time to 3 minutes.
- Storage: Kabsa keeps well in the refrigerator for 3–4 days—storage life varies with conditions. Reheat gently over low heat with a splash of water, or in a 160℃ (320℉) oven for 10 minutes. Add fresh nuts and raisins at serving time for optimal texture.
FAQ
Q. Can I use brown rice instead of basmati?
A. Brown basmati works, though it requires more liquid and longer cooking (about 35 minutes total). Regular brown rice will work but has a different texture and won’t capture the traditional elegance of kabsa.
Q. What if I don’t have whole spices?
A. Use 1 tsp ground cardamom, 0.5 tsp ground cinnamon, 0.5 tsp ground cumin, and a pinch of ground cloves. The flavor will be less nuanced but still delicious.
Q. Can I make this ahead?
A. Yes. Cook the entire dish, let cool, and refrigerate. Reheat gently with a splash of stock over low heat or in a 160℃ (320℉) oven until warm through. Top with fresh nuts and cilantro before serving.
Q. Is ghee essential?
A. No. Butter or olive oil work fine. Ghee simply adds a richer, slightly nutty flavor if you have it on hand.
Q. What’s a good side to serve with kabsa?
A. Plain yogurt (especially thick yogurt or labneh) and a fresh salad of chopped tomatoes, cucumbers, and onion dress up the plate beautifully.
