Loading

Kabuli Pulao, also known as Afghan Rice, is a rich and aromatic dish that holds a special place in the cuisine of Afghanistan. This traditional rice dish is known for its beautiful balance of flavors, combining tender meat, fragrant basmati rice, and sweet toppings like caramelized carrots and raisins. Often served during family gatherings and celebrations, Kabuli Pulao is considered a symbol of hospitality and warmth in Afghan culture.

What makes Kabuli Pulao truly unique is the contrast between savory and sweet elements. The rice is cooked in a flavorful broth made from lamb or beef and aromatic spices, allowing each grain to absorb deep, rich flavors. On top, lightly caramelized carrots, plump raisins, and sometimes crunchy almonds add sweetness and texture, creating a dish that is both comforting and elegant.

The cooking method is also an important part of this dish. The rice is partially cooked and then layered with tender meat and the sweet carrot-raisin mixture before being gently steamed. This slow steaming process allows all the flavors to blend together while keeping the rice light, fluffy, and perfectly separate.

Kabuli Pulao is more than just a rice dish—it is a celebration meal that reflects the rich culinary heritage of Afghanistan. Whether served for special occasions, festive gatherings, or a hearty family dinner, this flavorful Afghan rice dish always leaves a lasting impression with its beautiful aroma and delicious combination of ingredients.


INGREDIENTS

For the Meat Broth

Kabuli Pulao ingredients with lamb, chopped onion, garlic, bay leaves, black pepper, salt, cumin seeds, and water

For the Rice

For the Topping

Kabuli Pulao topping ingredients with shredded carrots, butter, almonds, raisins, sugar, and cardamom

Instructions

Cook the Beef

  1. Heat oil in a pressure cooker and sauté sliced onions until golden.
  2. Add garlic and cook for 1 minute.
  3. Add beef, salt, black pepper, cumin seeds, and bay leaf.
  4. Add water, close the pressure cooker, and cook until the beef is tender.
  5. Carefully release the pressure, remove the beef, and strain the broth. Reserve the broth for steaming.

Cook the Rice

  1. Rinse and soak the basmati rice for about 30 minutes, then drain.
  2. Add the rice to the rice cooker.
  3. Add about 1 cup less water than normally needed to cook the rice.
  4. Cook the rice until it is about 70–80% done. The grains should still be slightly firm because they will finish cooking during steaming.

Prepare the Carrot & Raisin Topping

  1. Heat butter or oil in a pan and add sugar. Let it melt slightly.
  2. Add julienned carrots and sauté until slightly soft.
  3. Add raisins and sliced almonds and cook for 2–3 minutes. Set aside.

Assemble the Kabuli Pulao

  1. Arrange the cooked beef at the bottom of a large pot.
  2. Spread the partially cooked rice over the beef.
  3. While layering, drizzle the reserved beef broth over the rice.
  4. Sprinkle cardamom powder over the rice.
  5. Add the carrot, raisin, and almond mixture on top.
  6. Cover tightly and steam on low heat for about 20 minutes, allowing the rice to finish cooking and absorb the flavorful broth.

Serve

  1. Gently mix some of the carrot and raisin topping into the rice, or leave it on top for presentation.
  2. Serve hot with yogurt, salad, or your favorite side dish.
Kabuli Pulao with tender beef, fluffy basmati rice, carrots, and raisins served on a white platter

Notes & Tips

  • Choose quality basmati rice: Long-grain aged basmati rice produces the fluffiest texture and absorbs the flavorful broth beautifully.
  • Soak the rice: Soak the rice for 30–45 minutes before cooking to help the grains cook evenly and remain separate.
  • Don’t overcook the rice: Boil the rice until it’s about 70–80% cooked before steaming. Overcooked rice can become mushy during the final cooking stage.
  • Cook the meat until tender: Lamb is the traditional choice, but beef also works well. Make sure the meat is fork-tender before layering it with the rice.
  • Use homemade broth: Cooking the rice with the meat broth adds rich flavor and gives Kabuli Pulao its signature taste.
  • Caramelize the carrots gently: Cook the carrots just until tender-crisp so they retain their shape and natural sweetness.
  • Toast the nuts: Lightly toast the almonds or pistachios before adding them for extra crunch and flavor.
  • Steam on low heat: Let the rice steam over low heat with the lid tightly covered to create light, fluffy grains.
  • Adjust the sweetness: Add more or fewer raisins and carrots depending on your preference for sweetness.
  • Rest before serving: Let the pulao rest for 10 minutes after cooking, then gently fluff the rice with a fork before serving.

Video


Serving Suggestions

  • Serve Kabuli Pulao hot with a side of plain yogurt or a creamy garlic yogurt sauce for a refreshing contrast.
  • Pair it with a fresh Afghan salad made with diced cucumbers, tomatoes, onions, cilantro, and a squeeze of lemon juice.
  • Enjoy it with warm naan, Afghan flatbread, or pita bread to complete the meal.
  • Add a side of cucumber raita or mint yogurt dip for extra freshness.
  • Garnish with additional caramelized carrots, raisins, toasted almonds, or pistachios for an elegant presentation.
  • Serve with pickled vegetables or Afghan-style pickles to add a tangy balance to the rich flavors.
  • Accompany the meal with grilled vegetables such as zucchini, bell peppers, or eggplant for a colorful side.
  • Pair with a cup of hot green tea or traditional Afghan tea after the meal for an authentic dining experience.
  • For special occasions, serve Kabuli Pulao as the centerpiece alongside grilled kebabs, kofta, or roasted chicken for a festive feast.

Frequently Asking Questions

What is Kabuli Pulao?

Kabuli Pulao is the national dish of Afghanistan. It is a fragrant rice dish made with basmati rice, tender lamb or beef, caramelized carrots, raisins, and warm spices.

Can I make Kabuli Pulao with chicken?

Yes. While lamb is the traditional choice, chicken or beef are excellent alternatives. Simply adjust the cooking time based on the meat you use.

What type of rice is best for Kabuli Pulao?

Long-grain basmati rice is the best choice because it cooks into fluffy, separate grains and absorbs the flavorful broth beautifully.

Why are carrots and raisins added?

The sweet carrots and raisins create the signature sweet-and-savory flavor that makes Kabuli Pulao unique and authentic.

Can I prepare Kabuli Pulao ahead of time?

Yes. You can cook the meat and prepare the carrot-raisin topping a day in advance. Assemble and steam the rice just before serving for the best texture.

How do I keep the rice from becoming mushy?

Soak the rice before cooking and boil it only until it is about 70–80% cooked. Finish cooking by steaming it over low heat.

Can I freeze Kabuli Pulao?

Yes. Allow the pulao to cool completely, then store it in an airtight container in the freezer for up to 2 months. Thaw overnight in the refrigerator and reheat gently before serving.

What can I serve with Kabuli Pulao?

Kabuli Pulao pairs well with yogurt sauce, cucumber salad, Afghan salad, naan, grilled vegetables, or kebabs for a complete and satisfying meal.
Kabuli Pulao with tender beef, fluffy basmati rice, carrots, and raisins served on a white platter

Kabuli Pulao (Afghan Rice)

Yield: 8
Prep Time: 30 minutes
Cook Time: 1 hour 20 minutes
Total Time: 1 hour 50 minutes

Aromatic and savory Afghan rice with tender lamb, sweet caramelized carrots, almonds, and raisins, perfect for special occasions.

No Ratings

Ingredients

For the Meat Broth

For the Rice

For the Topping

Instructions

  1. Heat oil in a pressure cooker and sauté sliced onions until golden.
  2. Add garlic and cook for 1 minute.
  3. Add beef, salt, black pepper, cumin seeds, and bay leaf.
  4. Add water, close the pressure cooker, and cook until the beef is tender.
  5. Carefully release the pressure, remove the beef, and strain the broth. Reserve the broth for steaming the pulao.
  6. Rinse and soak the basmati rice for about 30 minutes, then drain.
  7. Add the rice to the rice cooker. Add water about 1 cup less than normally needed to cook the rice.
  8. Cook the rice until it is about 70–80% done. The grains should still be slightly firm because they will finish cooking during the steaming process.
  9. Heat butter or oil in a pan and add sugar. Let it melt slightly.
  10. Add julienned carrots and sauté until slightly soft.
  11. Add raisins and sliced almonds and cook for 2–3 minutes. Set aside.
  12. Arrange the cooked beef at the bottom of a large pot.
  13. Spread the partially cooked rice over the beef.
  14. While layering, drizzle the reserved beef broth over the rice to add flavor and moisture.
  15. Sprinkle cardamom powder over the rice.
  16. Add the carrot, raisin, and almond mixture on top.
  17. Cover tightly and steam on low heat for about 20 minutes, allowing the rice to finish cooking and absorb the flavorful beef broth.
  18. Gently mix some of the topping into the rice or leave it on top for presentation.
  19. Serve hot with yogurt, salad, or your favorite side dish.

Notes

  • Choose quality basmati rice: Long-grain aged basmati rice produces the fluffiest texture and absorbs the flavorful broth beautifully.
  • Soak the rice: Soak the rice for 30–45 minutes before cooking to help the grains cook evenly and remain separate.
  • Don’t overcook the rice: Boil the rice until it’s about 70–80% cooked before steaming. Overcooked rice can become mushy during the final cooking stage.
  • Cook the meat until tender: Lamb is the traditional choice, but beef also works well. Make sure the meat is fork-tender before layering it with the rice.
  • Use homemade broth: Cooking the rice with the meat broth adds rich flavor and gives Kabuli Pulao its signature taste.
  • Caramelize the carrots gently: Cook the carrots just until tender-crisp so they retain their shape and natural sweetness.
  • Toast the nuts: Lightly toast the almonds or pistachios before adding them for extra crunch and flavor.
  • Steam on low heat: Let the rice steam over low heat with the lid tightly covered to create light, fluffy grains.
  • Adjust the sweetness: Add more or fewer raisins and carrots depending on your preference for sweetness.
  • Rest before serving: Let the pulao rest for 10 minutes after cooking, then gently fluff the rice with a fork before serving.

Recommended Products

As an Amazon Associate and member of other affiliate programs, I earn from qualifying purchases.

Nutrition Information:
Yield: 8 Serving Size: 1
Amount Per Serving: Calories: 222Total Fat: 12gSaturated Fat: 6gUnsaturated Fat: 6gCholesterol: 30mgSodium: 262mgCarbohydrates: 24gFiber: 4gSugar: 5gProtein: 5g

**Nutritional information on HRCookery is provided as a courtesy. We can't guarantee the accuracy of the nutritional information given for any recipe on the site. these figures should only be considered as estimates.

Did you make this recipe?

Did you try this recipe? Rate it below!I can’t wait to see your results! Mention @HRCookery or tag #HRCookery!