Afghanistan · South Asia

Afghan Pulao Recipe with Lamb, Carrots and Raisins

Updated November 3, 2026

Total time
2 hr 13 min
prep 35 min · cook 1 hr 38 min
Serves
6
portions as written
Safe temperature (USDA)
145°F / 63°C
check the thickest piece
Cuisine
Afghanistan
South Asia

Jump to recipe

Afghan Pulao Recipe with Lamb, Carrots and Raisins

Afghan pulao, often called Kabuli pulao, is a celebratory Afghan rice dish layered with tender lamb, fragrant basmati, sweet carrots and raisins. The rice steams in savory lamb broth, while a lightly sweet carrot topping gives each serving a mix of aromas and textures; regional and family versions vary in their spices and garnishes.

Ingredients

  • 3 cups (570 g) aged basmati rice
  • 2 lb (900 g) boneless lamb shoulder, cut into 1½-inch (4 cm) pieces
  • 3 tbsp (45 ml) neutral oil, such as sunflower or canola oil, divided
  • 2 medium yellow onions, thinly sliced, about 2 cups (300 g)
  • 4 garlic cloves, minced, about 1 tbsp (12 g)
  • 1½ tsp (3 g) ground cumin
  • 1 tsp (2 g) ground coriander
  • ½ tsp (1 g) ground cardamom
  • ¼ tsp (0.5 g) ground cinnamon
  • ½ tsp (1 g) ground black pepper
  • 2 tsp (10 g) fine salt, divided, plus more for the rice water
  • 2 cups (475 ml) water or unsalted lamb stock, for braising
  • 2 medium carrots, peeled and cut into thin matchsticks, about 2 cups (200 g)
  • ½ cup (75 g) raisins, preferably golden
  • 1 tbsp (12 g) granulated sugar
  • ¼ cup (35 g) slivered almonds or pistachios, optional
  • 3 qt (2.8 L) water for parboiling the rice
  • ¼ tsp (0.5 g) ground cumin, for the carrot topping

Instructions

  1. Rinse and soak the rice. Put the basmati in a large bowl and cover it with cool water. Swirl the grains gently, pour off the cloudy water, and repeat until the water is much clearer. Cover the rice with fresh water and soak it for 20 minutes while you slice the onions, cut the carrots and measure the other ingredients. Drain well before cooking. This short soak helps the grains cook more evenly; avoid vigorous stirring, which can break them.
  2. Brown the lamb. Heat 2 tablespoons (30 ml) of the oil in a heavy Dutch oven or deep, lidded pot over medium-high heat. Pat the lamb dry, then brown it in two batches so the pieces have room to sear, turning for about 8 to 10 minutes total. Transfer the browned meat to a plate. If the pot has very dark, burnt bits, wipe those out; browned fond is useful, but burnt residue can make the broth bitter.
  3. Start the braise. Reduce the heat to medium and add the onions to the pot. Cook for about 6 minutes, stirring occasionally, until softened and lightly golden. Stir in the garlic, cumin, coriander, cardamom, cinnamon, black pepper and 1 teaspoon (5 g) of the salt; cook for 30 seconds. Return the lamb and any collected juices to the pot, pour in the 2 cups (475 ml) water or stock, and bring it to a gentle simmer. Cover, lower the heat, and braise for 45 minutes, turning the pieces once if they are not mostly submerged. The lamb should be tender enough to pierce easily. Check a thick piece with a food thermometer: USDA FSIS lists 145°F (63°C) with a 3-minute rest as the safe minimum for whole cuts of lamb. Continue braising if needed for tenderness.
  4. Make the carrot and raisin topping. While the lamb braises, warm the remaining 1 tablespoon (15 ml) oil in a skillet over medium heat. Add the carrots and cook for 4 to 5 minutes, stirring gently, until they soften slightly but still hold their shape. Add the sugar, raisins and ¼ teaspoon ground cumin, then cook for 2 to 3 minutes, until the raisins begin to plump. Set the topping aside. Toast the optional nuts briefly in a dry pan if you want a crisp garnish.
  5. Parboil the rice. During the last 8 minutes of the lamb braise, bring 3 qt (2.8 L) water to a boil in a large pot and salt it generously, as you would pasta water. Add the drained rice and boil for 6 to 8 minutes. Begin checking at 6 minutes: the grains should be flexible on the outside but still distinctly firm in the center. Drain promptly in a fine colander. Do not cook the rice until fully soft here, because it will finish steaming with the lamb.
  6. Prepare the lamb broth. Lift the lamb pieces out of the braising pot and set them aside. Taste the liquid and adjust with some of the remaining salt if it tastes flat. If there is a large amount of fat on top, skim off a little with a spoon. Measure about ¾ cup (180 ml) of the hot broth for steaming; if the pot has less, add hot water to reach that amount. Keep the remaining broth to spoon over the finished pulao or serve alongside.
  7. Layer the pulao. Return the lamb to the pot and spread it over the bottom with the softened onions. Add the drained rice in an even layer, then drizzle the reserved ¾ cup (180 ml) broth over it. Arrange the carrot and raisin mixture on top, reserving a small handful for serving if you like. Scatter on the optional nuts. Use the handle of a wooden spoon to make three or four narrow channels through the rice down toward the bottom of the pot; these allow steam to circulate. Keep the layers as intact as possible.
  8. Steam, then rest. Cover the pot with a clean kitchen towel under the lid, keeping the towel edges well away from the burner, or seal the lid tightly without a towel. Set the pot over low heat and steam for 25 minutes. If the pot is thin or the burner runs hot, place a heat diffuser underneath to protect the bottom from scorching. Turn off the heat and leave the covered pot to rest for 10 minutes. Taste a few grains; they should be tender and separate. Gently lift rice and lamb onto a platter, keeping some carrot and raisin topping visible on top, and serve hot.

Tips

  • Choose aged basmati if possible. Its long, slender grains tend to stay separate after steaming. If you use another long-grain rice, follow its package guidance for soaking and parboiling, since cooking times can differ. Avoid short-grain rice, which is more likely to turn sticky in this layered dish.
  • Keep the simmer gentle. A hard boil can toughen lamb before it becomes tender and evaporate the braising liquid too quickly. If the pot looks dry before the meat is ready, add hot water a little at a time. The broth should remain savory rather than becoming salty and concentrated.
  • Use the carrot topping as a balance, not a dessert. The tablespoon of sugar rounds out the carrots and raisins, but you can reduce it to 1 teaspoon (4 g) or leave it out if your raisins are very sweet. Golden raisins are traditional in many versions; ordinary dark raisins work and give the topping a deeper flavor.
  • Protect the rice from overcooking. Drain it as soon as the center is still firm, and keep the final heat low. If the bottom begins to smell toasted before the 25 minutes are up, move the pot off the burner briefly and check that the flame is not too high. A little crispness at the bottom can happen, but burnt rice is bitter.

Serving Suggestions

Serve Afghan pulao on a wide platter so the rice, lamb and colorful topping are easy to see. Spoon some lamb and onion from the bottom over the rice, then finish with the reserved carrots, raisins and nuts. Offer extra warm braising broth at the table for anyone who wants a more savory, moist serving. A simple salad of cucumber, tomato and herbs, or a bowl of plain yogurt with chopped mint, makes a refreshing contrast to the warmly spiced rice.

For a larger meal, pair it with grilled vegetables or a mild lentil soup, keeping the sides relatively simple so they do not compete with the pulao. It is filling enough to serve as the main course. If serving guests, bring the platter to the table soon after the covered rest; that gives the grains time to settle without letting the rice cool for too long.

Variations

Use chicken instead of lamb. Bone-in chicken thighs give a rich broth, while boneless thighs cook more quickly. Because poultry needs a higher safe temperature, check the thickest portion with a food thermometer and cook it to 165°F (74°C), the USDA FSIS safe minimum. Adjust the braising time to the pieces and avoid relying on the lamb timing as a guide.

Make it meatless. Replace the lamb and braising broth with 1½ lb (680 g) of hearty mushrooms or 2 cans (about 3 cups / 510 g drained) of chickpeas, and use vegetable stock. Brown mushrooms well, or warm the chickpeas with the onion and spices, then proceed with the rice and topping. The result is less meaty and has a lighter broth, but the carrots, raisins and aromatic rice still give it the familiar sweet-savory character.

Change the dried fruit or nuts. Dark raisins can replace golden raisins in equal quantity. A few chopped dried apricots, about ¼ cup (40 g), add a tangier note; use them alongside or instead of some raisins rather than adding a large amount, which can make the topping overly sweet. Almonds and pistachios are both suitable, and the nuts can be omitted for an everyday version.

Adjust the aromatics. Some households favor more cardamom or add a small pinch of saffron bloomed in 1 tablespoon (15 ml) warm water. Saffron is optional and can be costly; it contributes a distinct floral aroma and color, not a necessary step. Keep strong spices modest so the lamb broth and basmati remain the central flavors.

Storage and Reheating

Refrigerate leftover pulao within 2 hours of cooking. Divide it into shallow, airtight containers so it cools promptly, and keep it refrigerated for 3 to 4 days. For longer storage, freeze portions in airtight freezer-safe containers for about 2 to 3 months for best quality. Thaw frozen portions overnight in the refrigerator, not on the counter.

Reheat only the portion you plan to eat. Add a tablespoon or two of water or broth per serving, cover, and warm gently in a saucepan over low heat, or microwave in a covered, microwave-safe dish, stirring partway through. Heat leftovers to 165°F (74°C), checking with a food thermometer. Avoid repeatedly cooling and reheating the full batch, since that makes the rice dry and increases food-safety risk.

Frequently Asked Questions

Is Afghan pulao the same as Kabuli pulao?

Kabuli pulao is a widely used name for this Afghan rice dish, which is also called Afghan pulao or qabuli palaw in different transliterations. Recipes vary between regions and households. Lamb, basmati rice, carrots and raisins are common features, but spice choices, toppings and cooking methods are not identical everywhere.

Can I prepare parts of the recipe ahead?

Yes. You can rinse and soak the rice shortly before cooking, and you can cut the onions and carrots earlier in the day and refrigerate them. The carrot-raisin topping can also be cooked ahead and refrigerated separately for up to 2 days. For the best rice texture, parboil, layer and steam the rice close to serving time rather than holding it cooked for hours.

Why did my basmati rice turn mushy?

The rice may have been boiled too long before layering, stirred roughly after it softened, or steamed with too much liquid. Parboil only until the outside is tender and the center remains firm, drain thoroughly, and use the measured ¾ cup (180 ml) broth for the final steam. A tight lid and low heat help the grains finish without becoming waterlogged.

Can I make Afghan pulao without a Dutch oven?

Use a heavy-bottomed saucepan or stockpot with a close-fitting lid instead. The pot needs room for the lamb and rice layers, and a thin pan can scorch during the long steam. If your available pot is thin, set it over a heat diffuser on the lowest burner setting and check that the lid seals well enough to hold steam.

What can I use instead of cardamom?

Cardamom gives the pulao a distinctive floral, warm aroma. If you cannot find it, leave it out or use a small pinch of ground cloves with the cumin and cinnamon; cloves are stronger, so use no more than ⅛ teaspoon (about 0.3 g). The flavor will differ, but the dish will still be aromatic and balanced.

How do I know the lamb is tender?

After the braise, a fork should slide into a piece with little resistance, and the meat should yield easily when pressed. Check a thick piece with a food thermometer for the USDA FSIS safe minimum of 145°F (63°C), followed by a 3-minute rest. Shoulder often needs more time than the minimum temperature for a tender braised texture, so keep simmering gently if it is still firm.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).