Kabuli Pulao, a cornerstone of Afghan cuisine, is a celebration of flavors and textures. This fragrant rice dish, studded with tender lamb, sweet carrots, golden raisins, and crunchy almonds, is a true culinary masterpiece. The key to a perfect Kabuli Pulao lies in the careful caramelization of the onions, which forms the base of its incredible depth of flavor. This recipe will guide you through each step, ensuring a delightful and authentic experience. Get ready to impress your family and friends with this exquisite dish!

Ingredients You’ll Need
- 500 g (1 lb 2 oz) Basmati Rice: We recommend using a high-quality basmati rice for its long grains and delicate aroma. Rinsing the rice thoroughly removes excess starch, resulting in fluffy, separate grains. Soaking the rice for at least 30 minutes helps it cook evenly and become even more tender.
- 300 g (10.5 oz) Lamb Shoulder, cut into 2 cm (¾‑inch) cubes: Lamb shoulder is ideal for this dish as it becomes incredibly tender during the slow cooking process. You can substitute with lamb leg, but shoulder provides a richer flavor. Marinating the lamb infuses it with aromatic spices, enhancing its overall taste.
- 500 ml (2 cup) Low-Sodium Vegetable Broth: Using low-sodium broth allows you to control the salt level of the dish. A good quality vegetable broth adds depth of flavor without overpowering the other ingredients. Chicken broth can also be used as a substitute.
- 2 Medium Carrots, peeled and diced 1 cm (½‑inch): Carrots add a touch of sweetness and a vibrant color to the Pulao. Dicing them to a consistent size ensures even cooking.
- 100 g (3½ oz) Golden Raisins: Soaking the raisins in warm water plumps them up, making them juicy and tender. They provide a delightful sweetness that complements the savory lamb and spices.
- 50 g (1 oz) Slivered Almonds: Toasting the almonds enhances their nutty flavor and adds a satisfying crunch. Reserve half for garnish to maintain a beautiful texture.
- 1 Medium Onion, thinly sliced: The onion is the foundation of the Pulao’s flavor. Slowly caramelizing the onion to a deep golden brown is crucial for developing a rich, sweet, and savory base.
- 2 Cloves Garlic, minced: Garlic adds a pungent aroma and flavor that complements the other spices.
- 1 tsp Cumin Seeds: Toasting cumin seeds before use unlocks their full flavor potential, creating a warm and earthy aroma.
- ½ tsp Ground Cardamom: Cardamom adds a fragrant and slightly floral note to the dish.
- ¼ tsp Ground Cinnamon: Cinnamon provides a warm and comforting spice.
- ¼ tsp Ground Cloves: Cloves add a strong, aromatic flavor. Use sparingly as it can be quite potent.
- 2 Tbsp (30 ml) Vegetable Oil: Used for sautéing and caramelizing the onions.
- 1 Tbsp (15 ml) Ghee (Clarified Butter): Ghee adds a luxurious richness and a subtle nutty flavor. It’s optional, but highly recommended for an authentic taste.
- Salt to taste: Seasoning is key! Adjust the salt according to your preference.
- Fresh Cilantro Leaves, chopped: Cilantro adds a fresh, vibrant flavor and a pop of color as a garnish.
- Pinch of Saffron Threads, steeped in 2 Tbsp warm water: Saffron imparts a beautiful golden hue and a delicate, floral aroma. It’s optional, but adds a touch of elegance.
Ingredient Substitutions
While this recipe aims for authenticity, feel free to make adjustments based on your preferences and what you have on hand. Here are a few suggestions:
- Lamb: You can substitute the lamb with beef chuck, or even chicken thighs for a lighter version.
- Vegetable Broth: Chicken broth works well as a substitute for vegetable broth.
- Ghee: If you don’t have ghee, you can use an equal amount of vegetable oil or butter.
- Raisins: Dried cranberries or chopped dried apricots can be used in place of raisins.
Crafting the Perfect Kabuli Pulao: A Step-by-Step Guide
- Rice Preparation is Key: Begin by thoroughly rinsing the basmati rice under cold water until the water runs completely clear. This removes excess starch, preventing the pilaf from becoming sticky. Soak the rinsed rice in fresh water for at least 30 minutes. This allows the grains to absorb moisture, resulting in fluffier, more separate rice. Drain the soaked rice well before proceeding.
- Marinating the Lamb: In a bowl, combine the lamb cubes with ground cumin, coriander, and black pepper. Ensure the lamb is evenly coated with the spices. Allow the marinated lamb to rest at room temperature for 15 minutes. This allows the flavors to penetrate the meat, enhancing its taste.
- Caramelizing the Onions: Heat vegetable oil in a heavy-bottomed pot (Dutch oven is ideal) over medium heat. Add the thinly sliced onion and cook, stirring frequently, for 8-10 minutes. The goal is to achieve a deep golden brown caramelization. Patience is crucial here; don’t rush the process. Properly caramelized onions provide a foundational sweetness and depth of flavor to the pulao.
- Aromatic Infusion: Add the minced garlic to the caramelized onions and toast for about 30 seconds until fragrant. Be careful not to burn the garlic. This step releases the garlic’s aroma and adds another layer of flavor.
- Searing the Lamb: Introduce the marinated lamb to the pot, spreading it in a single layer. Sear the lamb on all sides for 5-6 minutes until lightly browned. Searing creates a flavorful crust and helps to lock in the juices.
- Spice Bloom: Stir in the toasted cumin seeds, ground cardamom, cinnamon, and cloves. Cook for 1 minute, stirring constantly, to release their aromatic oils. This ‘blooming’ process intensifies the spices’ flavors.
- Adding the Carrots: Add the diced carrots and sauté for 3 minutes, allowing them to soften slightly. The carrots add a touch of sweetness and a pleasant texture contrast.
- Incorporating Raisins and Almonds: Fold in the soaked and drained raisins and half of the toasted almonds, mixing gently. These add sweetness, chewiness, and a nutty crunch.
- Layering and Simmering: Evenly distribute the drained rice over the meat and vegetable mixture. Pour in the vegetable broth, along with the saffron infusion (if using), and season with salt to taste.
- Gentle Simmer: Bring the pot to a gentle boil, then immediately reduce the heat to low. Cover the pot tightly and simmer for 15-18 minutes, or until the rice is tender and all the liquid has been absorbed. Avoid lifting the lid during this process, as it releases steam and can affect the cooking time.
- Resting Period: Remove the pot from the heat and let it rest, still covered, for 10 minutes. This allows the steam to redistribute, resulting in perfectly fluffy rice.
- Fluffing and Garnishing: Fluff the pilaf gently with a fork. Fold in the remaining toasted almonds and chopped cilantro for added freshness and crunch.
The Significance of Saffron in Kabuli Pulao
While optional, saffron is a traditional ingredient in Kabuli Pulao, lending a beautiful golden hue and a subtle, floral aroma. Saffron is the most expensive spice in the world, derived from the stigmas of the Crocus sativus flower. Its use in this dish isn’t merely aesthetic; it elevates the entire sensory experience, adding a touch of luxury and authenticity.
Choosing the Right Rice for Kabuli Pulao
Basmati rice is the only choice for authentic Kabuli Pulao. Its long grains, delicate aroma, and fluffy texture are essential to the dish’s success. Look for aged basmati rice, as it tends to be less sticky and more flavorful. The soaking step is particularly important with basmati rice, as it allows the grains to elongate during cooking.

Understanding the Lamb Marinade
The simple marinade of cumin, coriander, and black pepper isn’t just about flavoring the lamb; it also helps to tenderize the meat. Cumin and coriander contribute warm, earthy notes, while black pepper adds a subtle spice. Allowing the lamb to marinate at room temperature for a short period ensures the flavors are well absorbed without compromising the meat’s texture.
Why Caramelizing Onions Matters
The deeply caramelized onions are the heart and soul of Kabuli Pulao. This process takes time and patience, but the result is worth it. The natural sugars in the onions break down and transform into a rich, sweet, and savory flavor base that permeates the entire dish. Don’t be tempted to rush this step – low and slow is the key to perfect caramelization.
Frequently Asked Questions
Can I use a different type of meat?
While lamb is traditional, you can substitute with beef or chicken. Adjust the cooking time accordingly.
Can I make this vegetarian?
Yes! Omit the lamb and add more vegetables like potatoes, peas, or cauliflower.
How do I prevent the rice from sticking?
Thoroughly rinsing the rice and using a heavy-bottomed pot are crucial. Avoid stirring the rice during the simmering process.
Enjoy this exquisite Kabuli Pulao, a true celebration of flavors and textures! Don’t forget to save this recipe to Pinterest for later inspiration!
Print
Kabuli Pulao With Caramelized Onions, Carrots, And Almonds
- Total Time: 90 minutes
- Yield: 6 servings 1x
- Diet: General
Description
Kabuli Pulao is a fragrant Afghan rice dish with tender lamb, sweet carrots, raisins, and almonds. The key to its incredible flavor is the careful caramelization of onions.
Ingredients
- 500 g (1 lb 2 oz) Basmati Rice: Rinse thoroughly and soak for 30 minutes.
- 300 g (10.5 oz) Lamb Shoulder, cubed: Marinate with cumin, coriander, and pepper.
- 500 ml (2 cup) Low-Sodium Vegetable Broth
- 2 Medium Carrots, diced
- 100 g (3½ oz) Golden Raisins: Soak in warm water.
- 50 g (1 oz) Slivered Almonds: Toast half for garnish.
- 1 Medium Onion, thinly sliced: Caramelize slowly.
- 2 Cloves Garlic, minced
- 1 tsp Cumin Seeds: Toast before use.
- ½ tsp Ground Cardamom
- ¼ tsp Ground Cinnamon
- ¼ tsp Ground Cloves
- 2 Tbsp (30 ml) Vegetable Oil
- 1 Tbsp (15 ml) Ghee (Clarified Butter)
- Salt to taste
- Fresh Cilantro Leaves, chopped
- Pinch of Saffron Threads, steeped in 2 Tbsp warm water
Instructions
- Prepare Rice: Rinse and soak basmati rice for 30 minutes, then drain.
- Marinate Lamb: Combine lamb with cumin, coriander, and pepper; rest for 15 minutes.
- Caramelize Onions: Slowly cook sliced onion in oil until deep golden brown.
- Infuse Aromatics: Add garlic to onions and cook until fragrant.
- Sear Lamb: Brown lamb on all sides.
- Bloom Spices: Stir in cumin, cardamom, cinnamon, and cloves.
- Add Carrots: Sauté diced carrots until slightly softened.
- Incorporate Raisins & Almonds: Fold in soaked raisins and half of the toasted almonds.
- Layer & Simmer: Add rice, broth, saffron (if using), and salt; bring to a boil, then simmer covered for 15-18 minutes.
- Rest & Fluff: Let rest covered for 10 minutes, then fluff with a fork.
- Garnish & Serve: Fold in remaining almonds and cilantro.
Notes
For an authentic flavor, use ghee and saffron. Patience is key when caramelizing the onions.
- Prep Time: 30 minutes
- Cook Time: 60 minutes
- Category: Main Course
- Method: Simmering
- Cuisine: Afghan
Nutrition
- Serving Size: 1.5 cups
- Calories: 450 kcal
- Sugar: 15 g
- Sodium: 300 mg
- Fat: 20 g
- Saturated Fat: 8 g
- Unsaturated Fat: 10 g
- Trans Fat: 0 g
- Carbohydrates: 60 g
- Fiber: 5 g
- Protein: 20 g
- Cholesterol: 80 mg