Kabuli Pulao (Qabuli Palaw)
قابلی پلو Qabuli PalawSay it: ka-BOO-lee poo-LAO
Kabuli pulao is the national dish of Afghanistan, a fragrant rice pilaf traditionally prepared for special occasions, weddings, and holidays in Kabul and throughout the country. It features long-grain basmati rice cooked with tender lamb, caramelized carrots, plump raisins, and toasted almonds or pistachios. The rice is infused with warm spices such as cumin, cardamom, and cinnamon, creating a beautiful balance of savory, sweet, and aromatic flavors that make it a centerpiece of Afghan hospitality and festive tables.
Kabuli Pulao (Qabuli Palaw)
قابلی پلو, Qabuli Palaw
Pronounced ka-BOO-lee poo-LAO
- Serves
- 6
- Prep
- 30 min
- Cook
- 1 hr 30 min
- Total
- 2 hr
- Level
- Medium
Also egg-free.
Allergens: contains nuts. Check labels on packaged ingredients.
Ingredients
Amounts are scaled. Cooking times and pan sizes stay the same.
Method
Rinse the basmati rice in cold water until the water runs clear, then soak it in warm water for 30 minutes. Drain well and set aside.
In a large heavy pot, heat ¼ cup (60 ml) of the oil over medium heat. Add the sliced onions and cook, stirring frequently, until deep golden brown and caramelized, about 15 minutes. Remove half the onions and set aside.
Add the meat chunks to the pot with the remaining onions. Brown the meat on all sides, then add 1 tsp salt, cumin, coriander, cardamom, black pepper, and cinnamon. Stir for 1 minute until fragrant.
Pour in 4 cups (950 ml) water, bring to a boil, then reduce to a simmer. Cover and cook for 45–60 minutes until the meat is very tender. Remove the meat and reserve the broth.
In a separate skillet, heat the remaining ¼ cup (60 ml) oil. Add the julienned carrots and cook for 5 minutes until they begin to soften. Sprinkle with sugar and continue cooking until the carrots are golden and caramelized, about 5 more minutes. Remove and set aside.
In the same skillet, lightly toast the almonds until golden and fragrant, then add the raisins and cook for 2 minutes until they plump up. Set aside with the carrots.
Bring a large pot of water to a boil with the remaining 2 tsp salt. Add the drained rice and parboil for 5–6 minutes until the grains are just tender on the outside but still firm in the center. Drain immediately.
Layer the parboiled rice over the meat in the original pot, drizzling a little reserved broth between layers if needed. Scatter the reserved caramelized onions on top. Cover tightly and steam over very low heat for 20–25 minutes until the rice is fully cooked, fluffy, and aromatic.
To serve, mound the rice on a large platter, arrange the meat pieces on top, and garnish generously with the caramelized carrots, raisins, and toasted almonds.
Regional variants
Some families add chickpeas to the rice or use chicken instead of lamb. In certain regions a pinch of saffron soaked in hot water is added for extra color and aroma.
Cook's notes
- Use the best quality aged basmati rice you can find; the long, fluffy grains are essential to the dish.
- The key to authentic flavor is achieving deep caramelization on both the onions and the carrots without burning them.
- If the rice seems dry during steaming, sprinkle a few tablespoons of the reserved meat broth over the top.
Serve with
Plain yogurt, fresh Afghan bread (naan), and a simple green salad or pickles.
Make ahead and storage
The meat and toppings can be prepared a day ahead and refrigerated. Reheat gently and steam the rice just before serving to keep it fluffy.




