Afghan pulao, also called Kabuli pulao or qabili palaw, is a celebratory Afghan rice dish layered with tender lamb, fragrant basmati, sweet carrots and raisins. The rice is parboiled and then steamed with seasoned meat broth, so it turns fluffy and savory while the glossy carrot-raisin topping brings gentle sweetness; regional and family versions vary in their spices and garnishes.
Ingredients
- 2 lb (900 g) boneless lamb shoulder, cut into 1½-inch (4 cm) pieces
- 3 cups (570 g) aged basmati rice
- 2 medium yellow onions, about 2 cups (300 g) thinly sliced
- 3 medium carrots, about 3 cups (330 g) cut into fine matchsticks
- 1 cup (150 g) raisins, preferably golden or a mix of golden and dark
- ⅓ cup (80 ml) neutral oil, such as sunflower or canola, divided
- 4 cups (950 ml) water for braising the lamb, plus about 3 quarts (2.8 L) for parboiling the rice
- 1½ teaspoons (9 g) fine salt for the lamb, plus 1 tablespoon (15 g) for the rice water and more to taste
- 1 teaspoon (2 g) ground cumin
- ½ teaspoon (1 g) ground cardamom
- ¼ teaspoon ground cinnamon
- 2 whole cloves
- 1 teaspoon (4 g) granulated sugar
- ¼ cup (35 g) slivered almonds or pistachios, optional
- ¼ teaspoon freshly ground black pepper
Instructions
- Prepare the ingredients. Cut the lamb, slice the onions, and cut the carrots into thin, even matchsticks so they soften at a similar rate. Measure the spices and raisins. This takes about 20 minutes; keeping everything ready makes the longer cooking stages easier to manage.
- 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 with fresh water and soak for 30 minutes, then drain well. The soak helps the grains cook evenly and reduces the chance of broken, sticky rice.
- 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 batches for about 8 minutes total, turning to color several sides. Avoid crowding the pot; crowded meat releases moisture and steams instead of browning. Transfer the browned pieces to a plate.
- Build the braising broth. Reduce the heat to medium and add the sliced onions to the pot. Cook for about 7 minutes, stirring and scraping up browned bits, until softened and lightly golden. Stir in the cumin, cardamom, cinnamon, cloves, salt and pepper. Return the lamb and any juices to the pot, pour in 4 cups (950 ml) water, and bring it to a gentle boil.
- Braise until tender. Cover the pot, lower the heat, and simmer gently for 65 minutes, turning the lamb once or twice. Keep the liquid at a quiet simmer rather than a hard boil, and add a little hot water if the pot becomes nearly dry. Check a thick piece of lamb 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. For this braise, continue cooking if needed until the meat is also tender enough to cut easily with a fork. Lift out the lamb and let it rest for 3 minutes. Strain and reserve the broth, discarding the whole cloves. Measure 1½ cups (355 ml) broth for steaming the rice; keep any extra for serving.
- Make the carrot and raisin topping. Heat the remaining oil in a skillet over medium heat. Add the carrots and sugar and cook for about 6 minutes, stirring gently, until the carrots bend without becoming limp. Add the raisins and nuts, if using, and cook for 2 minutes, just until the raisins plump. Transfer the mixture to a plate. The sugar should lightly glaze the carrots, not turn them into a heavy syrup.
- Parboil the rice. Bring about 3 quarts (2.8 L) water and 1 tablespoon (15 g) salt to a boil in a large pot. Add the drained rice and boil for 5 to 6 minutes, stirring once carefully. Test a grain: its outside should be softening while the center remains firm and slightly chalky. Drain promptly in a fine colander. Do not cook it until fully tender here, because it will finish steaming with the broth.
- Layer the pulao. Return the empty Dutch oven to low heat. Spread the lamb across the bottom, then spoon the parboiled rice over it without packing the grains down. Drizzle the measured 1½ cups (355 ml) warm lamb broth evenly over the rice. Scatter the carrot-raisin mixture over the top. If your pot lid does not fit tightly, cover the pot with a clean kitchen towel and set the lid on top, keeping the towel corners well away from the burner.
- Steam and rest. Use the handle of a wooden spoon to make a few narrow steam vents through the rice. Cover tightly and cook over low heat for 25 minutes; the broth should be absorbed and the rice tender. If the bottom begins to sizzle sharply, lower the heat or use a heat diffuser. Turn off the heat and leave the covered pot undisturbed for 10 minutes. Fluff the rice gently with a fork, lifting from the sides so the lamb stays in generous pieces and the topping is not crushed. Taste and adjust salt if needed.
Tips
- Choose the right rice. Aged, long-grain basmati gives the characteristic aroma and separate grains. Jasmine rice is a workable substitute, but it is softer and more floral, so shorten its parboiling time and check it early. Do not use short-grain rice for this method; it is more likely to clump.
- Keep the braise gentle. A vigorous boil can toughen the lamb before it becomes tender and evaporate the broth too quickly. If your lamb is still chewy at 65 minutes, simmer it longer in 10-minute increments and add hot water as necessary. The tenderness of the meat matters more than reaching the exact time.
- Use the broth carefully. Salt levels vary with the lamb and the amount of liquid left after braising. Taste the reserved broth before adding it to the rice; if it is very salty, dilute it with a little hot water. The rice-boiling water should be well seasoned, but most of it is drained away.
- Keep the topping light. Cut carrots into thin strips rather than thick batons, and cook them only until flexible. If raisins are dry, soak them in warm water for 5 minutes and drain before frying. Almonds or pistachios are optional; they add crunch, while leaving them out keeps the dish nut-free.
Serving Suggestions
Bring the pulao to the table in a wide serving dish, arranging the lamb beneath or among the rice and keeping the bright carrot-raisin topping visible. A spoonful of extra warm lamb broth on the side lets each person moisten a serving to taste. Afghan meals often serve a rice dish as a centerpiece with smaller dishes around it; a crisp cucumber, tomato and herb salad provides a fresh contrast to the rich lamb and sweet topping.
Plain yogurt or a lightly salted yogurt sauce is another good accompaniment, as is a platter of sliced cucumber, radish and fresh herbs. If you want a fuller spread, add a simple vegetable side such as roasted eggplant or green beans. The rice is substantial, so sides with clean, sharp flavors work better than several other heavy dishes. For a family-style meal, offer extra raisins and nuts separately so diners can choose how sweet or crunchy they want each portion.
Variations
Lamb shoulder is traditional in many versions because its connective tissue becomes tender during a slow braise. Beef chuck can be substituted at the same weight and cooked until fork-tender; it has a deeper flavor and may need extra simmering time. For a lighter meat option, use bone-in chicken thighs and simmer them until cooked through; poultry must reach 165°F (74°C) on a food thermometer, the USDA FSIS safe minimum. Chicken releases a different broth and cooks faster, so remove it when done and do not rely on the lamb timing.
Some cooks include a pinch of saffron steeped in 1 tablespoon (15 ml) hot water and drizzle it over part of the rice before steaming. Saffron is optional and adds a floral aroma and golden color; turmeric is a more accessible color substitute, but it tastes earthier and is not a direct flavor match. You can also add a small amount of ground coriander or a pinch of black cardamom to the lamb broth, though the precise spice balance differs from household to household.
For a meat-free version, replace the lamb and its broth with 1½ cups (355 ml) well-seasoned vegetable stock and add roasted chickpeas or browned mushrooms between the rice layers. This is a useful adaptation, but it will not have the same savory lamb-broth character as the classic preparation. To make the dish without nuts, simply omit them; raisins and carrots provide enough contrast on their own. For less sweetness, reduce the raisins to ½ cup (75 g) and leave out the sugar.
Storage and Reheating
Refrigerate leftovers within 2 hours of cooking. Divide the pulao into shallow, airtight containers so it cools promptly, and keep it refrigerated for 3 to 4 days. Store any extra broth separately. For longer storage, freeze portions in airtight freezer-safe containers for up to 2 months for best texture; thaw overnight in the refrigerator. Rice should not be left at room temperature for an extended period, even when the pot is covered.
To reheat on the stove, put a portion in a saucepan with 1 to 2 tablespoons (15 to 30 ml) water or broth per cup of rice. Cover and warm over low heat, stirring gently once or twice, until steaming hot throughout. In a microwave, cover loosely, add a small splash of liquid, and heat in short intervals, stirring between them. Check that leftovers reach 165°F (74°C), the USDA FSIS safe temperature for reheated leftovers. Reheat only the amount you plan to eat, because repeated cooling and warming can dry the rice and make its texture uneven.
Frequently Asked Questions
Is Afghan pulao the same as biryani?
They are both layered rice dishes, but their usual methods and flavor profiles differ. Afghan pulao is generally built around rice steamed with meat broth and topped with carrots and raisins. Biryani commonly uses a more elaborate mix of spices and layers partially cooked rice with marinated meat or vegetables. Both have many regional versions, so there is overlap, but they are not simply two names for the same recipe.
Can I make the lamb and broth ahead?
Yes. Braise the lamb, strain the broth, and cool both promptly in separate shallow containers. Refrigerate them for up to 3 to 4 days, then reheat the lamb and broth before layering with freshly parboiled rice. The carrot-raisin mixture can also be made a day ahead and refrigerated. Assemble and steam the rice close to serving time for the best separate-grain texture.
Why did my rice turn mushy?
The most common causes are skipping the soak, parboiling beyond the firm-center stage, using too much broth, or steaming over heat that is too high. Drain the parboiled rice thoroughly and measure the broth rather than pouring in all the braising liquid. Use aged basmati if available, and keep the final steaming gentle. A little firmness after parboiling is intentional because the grains continue cooking in the covered pot.
Can I use a rice cooker?
A standard rice cooker is not ideal for this layered method because it may not hold the lamb and rice in separate layers or provide enough room for steaming. You can cook the lamb in a pot, then use a rice cooker for the rice with carefully measured broth, following its instructions for soaked basmati. Add the lamb and topping when serving. The texture will be slightly different from pulao steamed together in one pot.
Do I have to use raisins?
No. Raisins are a familiar topping and contribute the sweet-and-savory contrast associated with Kabuli pulao, but the recipe still works without them. Use fewer raisins if you prefer restrained sweetness, or replace them with chopped dried apricots for a tangier, fruitier note. Dried apricots are firmer than raisins, so slice them thinly and give them a few extra minutes in the skillet to soften.
What if I cannot find lamb shoulder?
Boneless lamb leg can work, but it is leaner and may become dry if braised for as long as shoulder. Cut it into even pieces and start checking tenderness earlier. Beef chuck is a practical substitute with a similarly robust braised texture, though the flavor changes. Whichever cut you choose, keep the simmer gentle and add liquid if the pot becomes dry before the meat is tender.
Related
- Traditional Pork Trotters Stew II, Slow-Braised Recipe
- Thai-Style Noodles with Peanut-Lime Sauce
- Taiwanese Sliced Noodles with Braised Beef
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).