Skip to content
Kabuli Pulao from Afghanistan

Kabuli Pulao

Steamed rice with lamb, caramelised carrot and raisin. · Afghanistan

📍 Nationwide ★ 4.6
Last updated Aug 13, 2026 · Reviewed by the WhatWhereVacay editorial team

Steamed rice with lamb, caramelised carrot and raisin.

About Kabuli Pulao

Long-grain rice is steamed over tender lamb and crowned with strands of caramelised carrot, sweet raisins and slivered almonds. It is the national dish of Afghanistan, served at every celebration.

🏛️ History & Culture

Kabuli Pulao, also spelled Qabili Palaw, is widely regarded as Afghanistan’s national dish, with its name pointing to its association with Kabul, the capital. Its origins are debated; some trace it to the culinary traditions of the Central Asian steppes, while others link it to the Persian and Mughal courts, but it has been a staple of Afghan festive cooking for centuries. The dish is defined by its layered preparation—rice is steamed over seasoned lamb, then topped with caramelized carrots, raisins, and almonds—a combination that balances savory, sweet, and nutty flavors.

Regional variations exist across Afghanistan and neighboring countries, with differences in the choice of meat (lamb, beef, or chicken), the sweetness of the carrot topping, and the addition of spices like cardamom, cumin, or saffron. In Afghan culture, Kabuli Pulao is more than a meal; it is a symbol of hospitality and generosity, served at weddings, Eid celebrations, and gatherings of elders. Its presence at a table signals respect for guests and marks significant life events, making it a cornerstone of social and culinary identity in the region.

🍳 How to make Kabuli Pulao

AI-assisted, not kitchen-tested

Kabuli Pulao (Afghan Lamb Pulao)

A festive Afghan dish of tender lamb and fragrant basmati rice, crowned with sweet caramelised carrots, raisins and almonds. This version is adapted for a home kitchen while keeping the traditional layered steaming method.

Prep
30 min
Cook
120 min
Total
150 min
Serves
4–6
Difficulty
Medium

Recipe ingredients

  • 500 g (1 lb 2 oz) lamb shoulder or leg, cut into 5 cm chunks, bone-in preferred for flavour
  • 400 g (14 oz) basmati rice, rinsed and soaked for 30 minutes
  • 2 medium onions, thinly sliced
  • 3 medium carrots, peeled and julienned into thin strips
  • 100 g (3½ oz) dark raisins
  • 80 g (2¾ oz) blanched almonds, slivered
  • 60 ml (¼ cup) neutral oil (such as sunflower)
  • 30 g (2 tbsp) ghee or unsalted butter
  • 2 tsp ground cumin
  • 1 tsp ground cardamom
  • 2 whole cinnamon sticks
  • 4 whole cloves
  • 1 tsp black peppercorns, cracked
  • 1 tsp salt, plus more to taste
  • 2 tbsp granulated sugar, for caramelising carrots
  • 500 ml (2 cups) water, hot, for cooking lamb

Steps

  1. 1 Heat 2 tbsp of the oil in a large heavy pot (Dutch oven) over medium-high heat. Add the lamb chunks and brown on all sides, about 5–7 minutes. Remove the lamb and set aside.
  2. 2 In the same pot, add the remaining oil and the sliced onions. Cook over medium heat, stirring often, until golden brown, about 8–10 minutes. Add the cumin, cardamom, cinnamon, cloves, and black pepper; cook for 1 minute until fragrant.
  3. 3 Return the lamb to the pot. Pour in the hot water, add 1 tsp salt, and bring to a boil. Reduce heat to low, cover, and simmer gently until the lamb is very tender and easily shredded, about 1 hour 15 minutes to 1 hour 30 minutes. The lamb should reach an internal temperature of at least 63°C (145°F) if you check, but it will be well above that after this long simmer.
  4. 4 While the lamb cooks, prepare the rice: drain the soaked rice. Bring a large pot of salted water (about 2 litres) to a boil. Add the rice and cook for 5–6 minutes, until the rice is just tender but still slightly firm at the centre (parboiled). Drain immediately and set aside.
  5. 5 For the carrot topping: in a separate pan, heat the ghee or butter over medium heat. Add the julienned carrots and sugar. Cook, stirring frequently, until the carrots soften and begin to caramelise, about 8–10 minutes. Add the raisins and continue cooking for 2 minutes, then remove from heat.
  6. 6 When the lamb is done, remove the lamb pieces from the pot. Strain the cooking liquid, reserving the onions and spices if you like (they can be discarded or left in the liquid). Measure the liquid – you need about 250 ml (1 cup). If less, top up with water; if more, simmer to reduce.
  7. 7 In the same heavy pot, spread a layer of half the parboiled rice. Arrange the cooked lamb pieces on top. Add the remaining rice over the lamb.
  8. 8 Pour the reserved 250 ml (1 cup) of lamb cooking liquid evenly over the rice. Drizzle with any remaining fat from the liquid. Cover the pot tightly with a lid, place over very low heat, and steam for 20–25 minutes, until the rice is fully cooked and fluffy. Do not open the lid during this time.
  9. 9 To serve, gently fluff the rice with a fork. Spoon the rice onto a large serving platter, placing the lamb on top. Garnish with the caramelised carrot and raisin mixture and the slivered almonds. Serve warm.
Report an issue with this recipe

Protected by reCAPTCHA. No account needed.

Recipes from travellers

No one has shared their own Kabuli Pulao recipe yet. Yours would be the first.

Share how you make Kabuli Pulao

You'll need to be signed in with Google or Facebook so your name can appear on it. Recipes go through an automatic food-safety check before they publish.

Sign in to share your recipe

Ingredients
Steps

Kabuli Pulao — frequently asked questions

What is Kabuli Pulao?

Long-grain rice is steamed over tender lamb and crowned with strands of caramelised carrot, sweet raisins and slivered almonds. It is the national dish of Afghanistan, served at every celebration.

What is Kabuli Pulao made of?

Kabuli Pulao is made with basmati rice, lamb, carrot, raisins and almonds.

Where does Kabuli Pulao come from?

Kabuli Pulao comes from Afghanistan, and is especially associated with Nationwide. Kabuli Pulao, also spelled Qabili Palaw, is widely regarded as Afghanistan’s national dish, with its name pointing to its association with Kabul, the capital.

Where can I eat Kabuli Pulao?

An Afghan feast, the rice mounded high with sweet carrot.

How do you make Kabuli Pulao?

Making Kabuli Pulao at home takes about 30 minutes of prep and 120 minutes of cooking. The recipe on this page serves 4–6 and is rated medium. Full ingredient list and step-by-step method are in the recipe section above.

→ More traditional dishes from Afghanistan

Taste Kabuli Pulao in Afghanistan

Independent picks. We earn a small commission if you book through these — at no extra cost to you. How this works.

✅ Before you go to Afghanistan

Round out your trip — most travellers book these alongside their trip.

More dishes like Kabuli Pulao

Bolani -- traditional dish from Afghanistan
Street Food ★ 4.4

Bolani

Thin stuffed flatbread filled with potato or leek.

🇦🇫 Afghanistan · 📍 Nationwide
Mantu -- traditional dish from Afghanistan
Dumplings ★ 4.5

Mantu

Steamed beef dumplings under yoghurt and lentil sauce.

🇦🇫 Afghanistan · 📍 Nationwide
Salads & Sides ★ 4.6

Shor Nakhod

Shor Nakhod is one of the classic dishes in the salad tradition of Afghanistan.

🇦🇫 Afghanistan
Etli Pilav -- traditional dish from Turkey
Rice Dishes ★ 4.5

Etli Pilav

Rooted in Turkey, Etli Pilav is a rice dish enjoyed for generations.

🇹🇷 Turkey
Nacatamal -- traditional dish from Nicaragua
Rice Dishes ★ 4.3

Nacatamal

Large banana-leaf tamale stuffed with pork and rice.

🇳🇮 Nicaragua · 📍 Nationwide
Congee -- traditional dish from China
Rice Dishes ★ 4.2

Congee

Silky savoury rice porridge with endless toppings.

🇨🇳 China · 📍 Nationwide
Upma -- traditional dish from India
Rice Dishes ★ 4.2

Upma

Savoury semolina porridge with vegetables and curry leaves.

🇮🇳 India · 📍 South India
Juane -- traditional dish from Peru
Rice Dishes ★ 4.5

Juane

Juane counts among the traditional food of Peru, a rice dish locals hold dear.

🇵🇪 Peru
Kimchi Jjigae -- traditional dish from South Korea
Soups & Stews ★ 4.5

Kimchi Jjigae

Bubbling stew of aged kimchi, pork and tofu.

🇰🇷 South Korea · 📍 Nationwide
Xacuti -- traditional dish from India
Soups & Stews ★ 4.1

Xacuti

Hailing from India, Xacuti is a much-loved stew.

🇮🇳 India
Shakshuka -- traditional dish from Israel
Snacks & Appetizers ★ 4.5

Shakshuka

Eggs poached in a spiced tomato-and-pepper sauce, served from the pan.

🇮🇱 Israel · 📍 Nationwide
Sai Krok Isan -- traditional dish from Thailand
Meat & Grills ★ 4.6

Sai Krok Isan

Sai Krok Isan is a sausage from Thailand.

🇹🇭 Thailand
Peking Duck -- traditional dish from China
Meat & Grills ★ 4.7

Peking Duck

Roast duck prized for its lacquered, crisp skin, wrapped in thin pancakes.

🇨🇳 China · 📍 Beijing
Gallo Pinto -- traditional dish from Costa Rica
Rice Dishes ★ 4.3

Gallo Pinto

Rice and beans fried together, the Central American breakfast.

🇨🇷 Costa Rica · 📍 Nationwide
Lountza -- traditional dish from Cyprus
Meat & Grills ★ 4.3

Lountza

Lountza counts among the traditional food of Cyprus, a pork dish locals hold dear.

🇨🇾 Cyprus
Chileajo -- traditional dish from Mexico
Soups & Stews ★ 4.3

Chileajo

Chileajo is a beloved stew, traditional to Mexico.

🇲🇽 Mexico

Reviews

Rate this dish:
No review needed - one click, publishes instantly.

No reviews yet. Be the first to share your experience with Kabuli Pulao.

Write a review

Sign in to verify you're a real person, then share your thoughts on Kabuli Pulao.

Comments

Sign in with Facebook or Google below to comment. Comments are auto-checked and post instantly.

No comments yet. Be the first to say something about Kabuli Pulao.