Kabuli Pulau is Afghanistan’s national dish, and once you make it, you’ll understand why. Tender lamb slow-cooked until it falls off the bone, rice simmered in the rich broth it leaves behind, and a buttery topping of caramelized carrots, plump raisins and toasted almonds. Sweet, savoury, fragrant – it’s a dish worth serving! The key is building flavour in layers, and this recipe walks you through each one.

A white oval plate of rice topped with sautéed carrots, slivered almonds, raisins, and pieces of meat. A serving spoon rests on the side of the plate.

Want to Save This Recipe?

Enter your email & I’ll send it to your inbox. Plus, get great new recipes from me every week!

Save Post

By submitting this form, you consent to receive emails from Hungry Paprikas.

Simple but with a few game changing tips!

At its heart, Kabuli Pulau is a simple dish. Much of the prep work happens while the lamb is simmering away so no time is wasted. Because of it’s simplicity, each component needs to be done well, and a few things make all the difference.

Grind your own spices. A homemade garam masala anchors the whole dish. You can use store-bought in a pinch (I have), but freshly ground spices can’t be beat for the best Kabuli pulao of your life.

Cook the rice in the lamb broth. This is the technique that makes the dish. As an Arab, it’s deeply familiar to me – it’s the same method behind my lamb kabsa and lamb mandi, and it’s what gives the rice that deep, savoury flavour.

If you’ve made my Afghan aush or borani banjan before, you already know how much I love Afghan food. Kabuli Pulao is the crown jewel – and I just had to share it with you.

Various labeled ingredients for a recipe are arranged on a light surface, including bone-in lamb, carrots, garlic, basmati rice, whole spices, onion, oil, raisins, cumin seeds, almonds, salt, sugar, butter, water, and black caraway.

With the lamb and rice being the stars of the dish, I highly recommend using bone-in for the lamb and sella basmati rice. The bones will add so much flavour to the stock that the rice is simmered in, and the sella rice is a parboiled variety of basmati, which is always foolproof!

Did you know? Sella rice is more forgiving and therefore harder to overcook. The parboiling process hardens the starch, meaning the grains stay separate and fluffy after cooking.

A metal bowl containing whole spices, including cinnamon sticks, cloves, cardamom pods, cumin seeds, and a small mound of ground spice, sits on a light wooden surface.
Combine the whole spices together and grind to make a homemade garam masala blend.
A glass bowl containing a mixture of slivered almonds, shredded sautéed carrots, and black raisins, placed on a light wooden surface.
Toast the almonds in butter until golden brown and remove. Cook the carrots until soft and then add in the soaked raisins and sugar.
Thinly sliced onions being stirred with a white spatula in a light-colored pan with two handles, sitting on a pale wooden surface.
Fry the thinly sliced onions in a neutral oil until deeply golden brown.
Sliced onions being caramelized in a light-colored, round pot on a white surface, with some pieces browned and others golden.
The colour of the onions will be what determines the final colour of your dish so you want them to be as deeply browned as possible before removing.
A white pot containing browned pieces of meat seasoned with a generous amount of ground spices on top, seen from above.
Brown the lamb on both sides to get additional colour before adding in the ground garam masala spice mix, salt, pepper and garlic. Brown the lamb in batches if needed.
A white pot filled with browned pork pieces simmering in a light brown broth on a light-colored surface.
Add in the water, and fried onions, cover and simmer on low heat for 1 1/2 hours until the lamb is tender. Remove the lamb, and measure out 4 1/2 cups of the broth for the rice.
A pot filled with water, uncooked white rice, and broth is placed on a light wooden surface, ready for cooking.
Add the soaked sella rice to the reserved broth.
A pot filled with broth, several browned meat pieces, and a small amount of uncooked white rice on the side, all set on a light-colored surface.
Place the cooked lamb on top, cover and cook on low for 20 minutes.
A large metal pot filled with cooked basmati rice and several browned pieces of meat, likely lamb or beef, on a light-colored surface.
When done, fluff up the rice before serving with the almond, carrot and raisin topping.

Make Ahead and Storage Tips

If you plan to make this dish ahead, you can easily make the carrot and raisin topping ahead of time and store in the fridge, but toast the almonds fresh (they lose their crunch in the fridge). You may also prepare the lamb store in the fridge with its broth. Bring it back to room temperature before continuing with the recipe and adding the rice. Once fully cooked, store any leftovers in an air tight container in the fridge for 2-3 days.

A plate of rice topped with sliced carrots, raisins, slivered almonds, and pieces of meat, with a serving spoon placed on the side.

Serve with a simple a simple salad on the side, this dish does not need much else!

If you tried these recipes, please consider leaving a star ⭐️⭐️⭐️⭐️⭐️ rating in the recipe card below and/or a review in the comments section further down the page – I’d love to hear from you! You can also hop on over to Instagram and say hello!

A white oval plate of rice topped with sautéed carrots, slivered almonds, raisins, and pieces of meat. A serving spoon rests on the side of the plate.
No ratings yet

Kabuli Pulao (Slow-Cooked Afghan Lamb & Rice)

This Afghan national dish is now easy to recreate at home. Tender pieces of lamb, fluffy fragrant rice and a sweet and indulgent topping makes for a showstopper of a dish!

Ingredients
 

For the Spice Mix (Garam Masala)

  • 1 1/2 teaspoons cumin seeds
  • 1 teaspoon black caraway seeds, shahi jeera
  • 6 green cardamom pods
  • 1 black cardamom pod, optional
  • 2 cinnamon sticks
  • 6 garlic cloves
  • 1/8th teaspoon ground nutmeg

For the Topping

  • 1/4 cup salted butter
  • 1/2 cup almonds, slivered or sliced
  • 2 cups carrot, cut into matchsticks
  • 3/4 cup raisins, black, soaked in hot water for 5 minutes and then drained
  • 2 tablespoons granulated sugar

For the Pulau

  • 1/4 cup neutral oil, plus 2 tablespoons
  • 2 yellow onions, medium to large, thinly sliced
  • 2 lbs bone-in lamb shoulder, or leg, see notes
  • 4 garlic cloves, minced
  • 3 teaspoons salt
  • 1 teaspoon ground black pepper
  • 6 cups water
  • 3 cups basmati rice , Sella, washed and soaked for 30 minutes, see note

Instructions
 

For the Spice Mix (Garam Masala)

  • In a spice grinder, combine together the 1 1/2 teaspoons cumin seeds, 1 teaspoon black caraway seeds, 6 green cardamom pods, 1 black cardamom pod, 2 cinnamon sticks, 6 garlic cloves, and 1/8th teaspoon ground nutmeg. Grind until a powder forms and set aside.

For the Topping

  • In a medium sauté pan, heat up the 1/4 cup salted butter over low heat. Add in the 1/2 cup almonds and cook and stir until golden, 3-4 minutes. Immediately remove and set aside in a medium sized bowl. Add in the 2 cups carrot and cook and stir for 15 minutes until softened. Add in soaked and drained 3/4 cup raisins along with the 2 tablespoons granulated sugar. Cook and stir for an additional 2 minutes. Transfer to the bowl with almonds and immediately cover with plastic wrap and set aside.

For the Pulao

  • In a large pot, heat up the 1/4 cup neutral oil over medium heat. Add in the sliced 2 yellow onions and sauté until golden and browning on the edges, 8 minutes. The colour of your final dish will largely be due to how deeply golden the onions get. With a slotted spoon, remove the fried onions to a dish and set aside.
  • Increase the heat to medium high and add an additional 2 tablespoons of neutral oil. Add in the 2 lbs bone-in lamb shoulder and cook, browning on each side for 4 minutes. Do this step in batches if needed to prevent overcrowding. Reduce the heat to medium and add in the 4 garlic cloves, 3 teaspoons salt, 1 teaspoon ground black pepper, and the spice mix that was set aside earlier. Stir and fry for an additional 1-2 minutes.
  • Pour in the 6 cups water, and add in the fried onions, increase the heat to medium high and bring to a simmer. Once it is at a simmer, cover and reduce the heat to low. Cook for 1 1/2 hours. At the 1 hour mark, check on the meat and see if the liquid needs to be replenished, add 1/2 to 1 cup of water as needed. You will need a total of 4 1/2 cups of broth for the rice.
  • Once the lamb is perfectly tender, turn off the heat and remove the lamb carefully to a plate or bowl. Measure out the broth, you will need 4 1/2 cups. If you do not have enough, add some additional water as needed. Pour the broth back into the pot and turn on the heat to medium high. Add in the soaked and drained 3 cups basmati rice and taste the broth for salt and adjust as needed. Place the lamb back on top of the rice and bring to a boil. Simmer for 5 minutes then cover with a piece of foil and place the lid on top. Reduce the heat to low and cook for 20 minutes.
  • Once cooked, remove the lid and gently fluff the rice. Transfer to a serving platter and garnish with the carrot topping and serve.

Notes

  • Although I highly recommend grinding your own spices for the spice mix for the best results, you can in a pinch use a store bought garam masala. In that case you would need 2 tablespoons of garam masala for the recipe.
  • Bone-in is best in any type of recipe where you need a rich flavourful stock. However, in some cases you may prefer boneless meat, in that case you can reduce the amount of lamb to 1 or 1 1/2 lbs.
  • Sella basmati rice is a type of basmati rice that has been parboiled. It is generally more forgiving and easier to work with. You may use a regular basmati rice if you would like, just be gentle when mixing and plating so as not to break the grains of rice.
Serving: 1serving, Calories: 776kcal, Carbohydrates: 79g, Protein: 27g, Fat: 39g, Saturated Fat: 13g, Polyunsaturated Fat: 7g, Monounsaturated Fat: 16g, Trans Fat: 0.05g, Cholesterol: 84mg, Sodium: 988mg, Potassium: 700mg, Fiber: 5g, Sugar: 7g, Vitamin A: 5366IU, Vitamin C: 6mg, Calcium: 114mg, Iron: 4mg
Did you make this recipe?Please leave a star rating and review below!