Lamb Kabsa: Saudi Arabia's Fragrant Rice and Meat Classic
Saudi Arabia's national dish combines tender lamb with fragrant basmati rice and a warm spice blend. Toasted nuts and raisins add sweetness and crunch to this show-stopping one-pot meal.

Kabsa belongs to Saudi Arabia, though Yemen claims the recipe as its own. What matters now is that the dish has spread across the Arabian Peninsula and beyond, each country adding its own accent. The classic version pairs tender lamb with fragrant basmati rice infused with cardamom, cinnamon, and cloves. The meat simmers with onions, carrots, and tomatoes until it surrenders completely, and then rice joins the party, absorbing all that savory depth.
According to Munaty Cooking, kabsa's spice blend defines the entire dish. Arab News describes how the recipe has traveled through generations, each family guard their proportions and techniques. The toasted nuts and dried raisins scattered on top add a textural contrast and subtle sweetness that keeps people coming back for more. Hungry Paprikas notes that the best versions use bone-in lamb, which infuses the broth with extra richness.
This is food built for sharing, meant to feed a table of people who've gathered for celebration or comfort. Every grain of rice becomes a carrier for the spiced lamb beneath it.
Ingredients
Serves 6 people. Total time: 1 hour 15 minutes. Active time: 25 minutes.
- 1 kg lamb shoulder or neck fillet, cut into 4 cm cubes
- 500 g basmati rice, rinsed
- 2 large onions, one halved, one finely diced
- 3 carrots, peeled and cut into thick chunks
- 4 cloves garlic, minced
- 400 g canned diced tomatoes
- 4 green cardamom pods, crushed
- 2 black cardamom pods, crushed
- 1 cinnamon stick (5 cm)
- 4 cloves
- 1 bay leaf
- 1 teaspoon ground cumin
- 1 teaspoon ground coriander
- 1 teaspoon turmeric
- 1/2 teaspoon black pepper
- 1 dried lime (loomi), pierced, or zest of 1 lemon
- 900 ml lamb or chicken stock
- 80 ml vegetable oil
- 50 g pine nuts or almonds, toasted
- 60 g raisins or dried cranberries
- Salt to taste
Method
- Heat oil in a large heavy pot over medium-high heat. Season lamb with salt and pepper. Working in batches, brown the meat on all sides, about 5 minutes per batch. Set aside.
- In the same pot, add diced onion and sauté until soft, about 4 minutes. Add garlic and cook 1 minute more. Stir in cumin, coriander, turmeric, and black pepper; toast briefly.
- Add browned lamb back to the pot along with carrot chunks, halved onion, tomatoes, green and black cardamom, cinnamon stick, cloves, bay leaf, and dried lime. Pour in stock and bring to a boil. Reduce heat to low, cover, and simmer for 40 minutes until lamb is very tender.
- Remove and discard the halved onion and whole spices (cardamom pods, cinnamon, cloves, bay leaf, dried lime). Measure out 800 ml of the cooking liquid and return it to the pot with the meat. Bring to a boil and stir in rinsed rice. Reduce heat to low, cover tightly, and cook for 15 to 18 minutes until rice is tender.
- Remove from heat and let rest, covered, for 5 minutes. Transfer to a serving platter, top with toasted nuts and raisins scattered throughout.
- Serve with a side of yogurt sauce or fresh salad.
Tips and Storage
If you cannot find black cardamom, use green only. A yogurt sauce made from thick Greek yogurt mixed with garlic, lime juice, and fresh herbs makes an excellent accompaniment. Kabsa keeps refrigerated for 3 days and freezes well for up to 2 months. Reheat gently with a little added stock to restore the rice's texture. Make it ahead for gatherings and reheat just before serving.
Kabsa demands attention from only the cook, not the guests. Once plated and set down, it tells its own story of tradition, warmth, and careful spice work that connects you to centuries of Arabian hospitality.
Published in The Outspoken Digest



