Cooking and Love

  • Breakfast
  • Dinner
  • Dessert
  • Drink
menu icon
go to homepage
  • Breakfast
  • Dinner
  • Dessert
  • Drink
search icon
Homepage link
  • Breakfast
  • Dinner
  • Dessert
  • Drink
×

Easy Kabuli Pulao Recipe

Published: Feb 21, 2026 by katelyn jefferson · This post may contain affiliate links · Leave a Comment

↓ Jump to Recipe
Pin the Recipe

Kabuli Pulao is one of those dishes that stops people mid-conversation the moment you set it on the table. Big, fragrant, golden rice piled high with tender-crisp carrots, plump raisins, and crunchy toasted almonds - and underneath all of that, the most fall-off-the-bone lamb you've ever had. The whole thing gets finished with a drizzle of caramel sauce that gives the rice this gorgeous amber color and a gentle sweetness that ties everything together.

A serving of Kabuli Pulao with tender lamb, rice, raisins, carrots, and almonds, served on a traditional clay plate with a side of yogurt.

If you love cozy, hands-off dinners that look wildly impressive, this one's for you. It pairs beautifully with something like my Easy Homemade Beef Stew, and if you're into hearty rice bowls, my Easy Crispy Salmon Rice Bowls or Easy Chicken Bacon Ranch Casserole Recipe might be your next weekend project.

Why You'll Love This Kabuli Pulao Recipe

Let me tell you why this Kabuli Pulao has become one of my most-requested dinners.

First, it looks like you spent all day cooking - and technically you did, but most of that time the pot is doing the work while you do other things. The lamb braises low and slow until it's completely tender, the spices bloom into the broth on their own, and by the time you're layering everything together, the hard part is already done.

Then there's that caramel drizzle. It sounds like a small thing, but it's honestly what makes this dish. It gives the rice this warm, golden color and a whisper of sweetness that you'd never expect in a savory rice dish - until you taste it, and then you can't imagine it without it.

The flavor is unlike anything else. It's savory and subtly sweet at the same time, with this deep, spiced warmth from the cardamom and cinnamon, and little pops of sweetness from the raisins and carrots. Every bite has something different going on, and somehow it all works together perfectly.

It's also a serious crowd-feeder. One pot gives you 8 generous portions, which makes it ideal for family dinners, guests, or a big Sunday meal that carries you through the week. The leftovers might honestly be better than the first night - the rice soaks up even more flavor overnight.

Jump to:
  • Why You'll Love This Kabuli Pulao Recipe
  • Kabuli Pulao Ingredients
  • HOW TO MAKE Kabuli Pulao
  • Easy Swaps and Substitutions
  • EQUIPMENT FOR Kabuli Pulao
  • How to Store and Reheat
  • Expert Tips
  • FAQ
  • Related
  • Pairing
  • Kabuli Pulao

Kabuli Pulao Ingredients

See Recipe Card Below This Post For Ingredient Quantities

For the Rice

Basmati rice : Long-grain basmati is key here. Soaking it for 30 minutes before cooking helps the grains come out fluffy and separate, not clumped. Sella basmati (parboiled) works great too if you have it.

Whole Spices

Cumin seeds : These go in whole and release a warm, earthy aroma as they bloom. Shajeera (black cumin) is the traditional choice if you can find it at a Middle Eastern grocery.

Green cardamom pods : Adds that floral, slightly sweet fragrance that's essential to authentic Afghan rice.

Black cardamom pod : Smokier and more intense than green cardamom. It adds real depth to the broth.

Cloves : Tiny but powerful. They add warmth and a faint sharpness that balances the sweetness of the raisins beautifully.

Cinnamon stick : Brings cozy warmth and ties all the spices together into a cohesive, fragrant blend.

Meat and Vegetables

Lamb shank with bone : Bone-in lamb gives the broth so much more flavor than boneless. The long braise time makes it fall-off-the-bone tender. Use 1 lb if going boneless.

Large onion, quartered and sliced : These cook low and slow until golden and a little crispy on the edges. They add sweetness and body to the whole dish.

Garlic : Grated garlic melts right into the broth, giving it a mellow, savory backbone without any sharp raw garlic flavor.

Seasoning

Salt : Season as you go and taste as you adjust. The lamb broth carries a lot of the flavor, so don't over-salt early.

Black pepper : Adds a gentle, earthy heat that plays nicely against the sweet toppings.

Broth

Water : The lamb braises in this to create a rich, spiced stock. You can swap part of it for pre-made beef or lamb stock for even more depth.

Toppings

Raw almonds : Toasted until golden and fragrant, they add a satisfying crunch on top of the fluffy rice.

Shredded carrots : Sauteed until just tender-crisp, they add color, sweetness, and texture. This is one of the most iconic parts of the whole dish.

Raisins : Soaking first makes them plump and juicy. They bring a gentle sweetness that balances the savory lamb perfectly.

Sugar: Used to make the caramel sauce that gets drizzled over the rice before the final steam. It's subtle, but it makes a big difference in color and flavor.

Optional Additions

sugar for sauteing carrots and raisins: Adds a touch of extra caramelization to the toppings.

ground cardamom for sauteing toppings: A warm, fragrant finishing touch on the carrots and raisins.

Ghee: A spoonful stirred in at the end adds richness and that classic Afghan rice aroma that sets this dish apart.

HOW TO MAKE Kabuli Pulao

  1. Prepare the rice and spices: Wash the rice under cold water until the water runs completely clear, then soak for 30 minutes. Drain and set aside. While the rice soaks, grind your whole spices into a fine powder and set aside. Getting this prep done early makes the rest of the process smooth and stress-free.
  2. Caramelize the onions: In a large, heavy-bottomed casserole pot, heat about ¼ cup of oil over medium-high heat. Add the sliced onions with a pinch of salt. Saute for about 15 minutes, stirring occasionally, until they're deep golden and a little crispy on the edges. Don't rush this step - those caramelized onions build a ton of flavor in the broth. Remove and set aside.
  3. Sear the lamb: In the same pot, turn the heat up to high and sear the lamb pieces on both sides, about 5 minutes total. You want a good golden crust on the outside - that's where a lot of the savory flavor comes from. Add more oil if the pot looks dry.
  4. Build the broth: Add the caramelized onions back to the pot with the lamb. Stir in the grated garlic and cook for 1 minute until fragrant. Add the ground spices, salt, black pepper, and 4 cups of water. Bring everything to a boil, then reduce the heat and let it simmer for 1 to 1.5 hours, until the lamb is fully fork-tender. The broth will turn a beautiful, deep amber color.
  5. Toast the almonds: While the lamb braises, heat 1 teaspoon of oil in a non-stick skillet. Add the peeled almonds and roast over medium heat, stirring often, for 5 to 6 minutes until golden and fragrant. Transfer to a plate.
Almonds being toasted in a pan with a wooden spoon, lightly browned in oil.
  1. Cook the raisins: In the same skillet, add the soaked raisins and stir for 1 to 2 minutes until they've plumped up nicely. Transfer to the plate with the almonds.
Roasted chickpeas and raisins being cooked in a pan with a wooden spoon, creating a savory and slightly caramelized mixture.
  1. Saute the carrots: Add the shredded carrots to the skillet. Cook for 6 to 8 minutes until just tender-crisp. If using the optional sugar and cardamom, add them here for a little extra sweetness and warmth. Transfer to the plate.
  2. Make the caramel sauce: In the same skillet, heat the 2 tablespoons of sugar over medium heat, swirling gently without stirring, until it melts into a deep caramel brown. Carefully add ¼ cup of water - it will bubble up quickly, so stand back. Stir until smooth and set aside.
  3. Assemble the Kabuli Pulao: Once the lamb is done, carefully transfer the pieces to a plate. Pour the broth into a measuring cup and return exactly 3 cups back to the casserole pot - no more, no less. Taste and adjust salt. Add the drained rice, bring to a boil, then reduce to low. Place the lamb back on top of the rice, cover tightly, and cook for 10 minutes until the broth is mostly absorbed.
  4. Add the caramel and toppings: Drizzle the caramel sauce evenly over the rice. Top with about ¾ of the sauteed carrots and raisins. Cover again and cook for another 5 to 10 minutes until the rice is fully cooked and fluffy.
  5. Rest and serve: Remove the pot from the heat and let it rest for a few minutes with the lid still on. Then fluff the rice gently with a fork, transfer to a serving platter, and top with the reserved carrots, raisins, and roasted almonds. Serve immediately while it's warm and fragrant.

Easy Swaps and Substitutions

Ghee vs oil? Ghee adds a richer, nuttier flavor. Even just a spoonful stirred in at the very end makes a noticeable difference.

No lamb? Beef short ribs or goat work beautifully with the same braise time. For a lighter option, bone-in chicken thighs work too - just reduce the braise time to about 45 minutes.

No basmati? Long-grain white rice can work in a pinch, but basmati really is worth tracking down for that authentic fragrant rice pilaf texture.

No raisins? Dried cranberries or chopped dried apricots make a lovely substitute with a slightly different sweetness.

No almonds? Toasted pine nuts or cashews give you that same satisfying crunch on top.

Vegetarian version? Skip the lamb and use vegetable broth. Add a can of chickpeas for protein - it makes a wonderful kabuli pulao vegetarian version that's still deeply flavorful.

EQUIPMENT FOR Kabuli Pulao

Cast iron casserole Kabuli Pulao dish or heavy-bottomed pot - essential for even heat during the long braise and final steam

Non-stick skillet - for the almonds, raisins, carrots, and caramel sauce

Measuring cup - you'll want to measure the broth precisely before adding the rice

Spice grinder or mortar and pestle - to grind the whole spices fresh

Fork - for fluffing the rice at the end without crushing the grains

How to Store and Reheat

Refrigerator: Let the Kabuli Pulao cool completely, then transfer to an airtight container. It keeps well for up to 4 days - and the flavors actually deepen overnight, so leftovers are genuinely delicious.

Freezer: Portion cooled leftovers into freezer-safe bags or containers. Freeze for up to 2 months. Thaw overnight in the fridge before reheating.

Reheating: Add a splash of water or broth to the rice before reheating to keep it from drying out. Cover and warm over low heat on the stovetop, or microwave covered in 90-second bursts, stirring in between. The lamb stays tender and the rice fluffs back up beautifully.

Expert Tips

Don't rush the onions. Those 15 minutes of caramelization build a ton of flavor in the broth. Rushing this step makes a noticeable difference in the final Kabuli Pulao dish.

Watch your broth level. You want exactly 3 cups going back into the pot with the rice. Too much and the rice turns mushy; too little and it won't cook through properly.

Be patient with the caramel. Keep the heat at medium and don't walk away. Sugar goes from perfect to burnt very fast. If it does go too dark, just start fresh - it only takes a few minutes.

Let it rest. That final rest with the lid on lets the steam finish cooking the rice and makes the grains even fluffier. Don't skip it.

For extra fragrance, dissolve a pinch of saffron in warm water and add it to the rice along with the caramel sauce. It gives the rice a beautiful golden color and a floral aroma that feels really special.

FAQ

What rice is best for Afghani Kabuli Pulao?

Long-grain basmati is the best choice for Kabuli Pulao. It stays fluffy and separate after cooking, which is exactly what you want in a fragrant rice pilaf. Sella basmati (parboiled basmati) is also traditional and holds up very well to the long steam. Regular short-grain or medium-grain rice will clump together, so stick with basmati whenever possible.

What rice is used in Afghan cooking generally?

Basmati rice is the go-to for most traditional Afghan Kabuli Pulao dishes. It's used across a wide range of Afghan Kabuli Pulao recipes - from Kabuli Pulao to shola - because of its length, aroma, and ability to absorb spiced broths without going mushy. The basmati rice with lamb combination is iconic in Afghan home cooking.

Is Kabuli Pulao really an Afghan dish?

Yes - Kabuli Pulao is considered Afghanistan's national Kabuli Pulao dish. It's named after Kabul, the capital city, and has been a centerpiece of Afghan celebrations and family gatherings for generations. While similar rice pilafs exist across Central Asia and the Middle East, the combination of lamb, caramelized carrots, raisins, and caramel-glazed basmati rice makes authentic Afghan Kabuli Pulao truly its own thing.

What are some secrets to a flavorful Kabuli Pulao?

A few things make the biggest difference: really caramelizing those onions (not just softening them), using bone-in lamb for a richer broth, grinding your whole spices fresh rather than using pre-ground, and not skipping the rest time at the end. That caramel drizzle is also non-negotiable - it's what gives the spiced rice its signature color and gentle sweetness. And if you have ghee on hand, a spoonful stirred in at the very end adds a layer of richness that takes the whole dish up a level.

Related

Looking for other recipes like this? Try these:

  • A slice of keto cheesecake topped with raspberry and blueberry sauce.
    Easy Keto Cheesecake Recipe
  • cinnamon sugar soft pretzels stacked on a plate.
    Easy Cinnamon Sugar Soft Pretzels Recipe from Scratch
  • German goulash served with noodles and garnished with parsley.
    Easy Classic German Goulash Recipe
  • A plate of sliced Korean Rolled Omelette with vegetables inside.
    Easy Korean Rolled Omelette

Pairing

These are my favorite dishes to serve with Kabuli Pulao:

  • A sliced Cranberry Brie Stuffed Chicken Breasts, with cheese and spinach spilling out.
    Easy Cranberry Brie Stuffed Chicken Breasts
  • A bowl of Crock Pot Chicken Stew with potatoes, carrots, and shredded chicken, garnished with parsley.
    Easy Crock Pot Chicken Stew
  • Close-up of a chocolate crinkle cookies with powdered sugar, bitten.
    Best Chocolate Crinkle Cookies
  • Italian tuna salad with potatoes, tomatoes, capers, red onions, and fresh basil.
    Easy Italian Tuna Salad
A serving of Kabuli Pulao with tender lamb, rice, raisins, carrots, and almonds, served on a traditional clay plate with a side of yogurt.

Kabuli Pulao

Kabuli Pulao is a savory and sweet Afghan rice dish with lamb, aromatic spices, and a caramelized topping of carrots, almonds, and raisins.
Print Recipe Pin Recipe
Prep Time 20 minutes mins
Cook Time 1 hour hr
Total Time 1 hour hr 20 minutes mins
Servings: 8
Course: Main Course
Cuisine: Afghan
Calories: 431
Ingredients Method Nutrition Notes

Ingredients
  

  • 2 cups basmati rice soaked and rinsed, or Sella basmati see note
  • 2 teaspoons cumin seeds use half shajeera black caraway seeds, if available
  • 5 green cardamom pods whole
  • 1 black cardamom pod whole
  • 4 cloves whole
  • 2- inch cinnamon stick
  • ⅓ cup cooking oil avocado oil or sesame oil plus extra
  • 1½ to 2 lbs lamb shank with bone cut into large pieces or whole shanks; use 1 lb if using boneless meat
  • 1 large onion yellow or Vidalia quartered and sliced 350g
  • 4 cloves garlic grated
  • 1½ teaspoons salt adjust to taste
  • 1 teaspoon black pepper
  • 4 cups water or more as needed; you'll need 3½ cups broth or stock
  • ½ cup raw almonds soak and peel
  • 2 cups shredded carrots 250g
  • 1 cup raisins soaked for 30 minutes 160g
  • 2 tablespoons sugar for caramelizing
Optional Additions:
  • 1 teaspoon sugar for sautéing carrots and raisins
  • ½ teaspoon ground cardamom for sautéing carrots and raisins
  • Ghee for added richness

Method
 

  1. Wash the rice thoroughly until the water runs clear, then soak it for about 30 minutes. Drain and set aside.
  2. In a spice grinder, blend all the whole spices into a fine powder and set aside.
  3. In a large, heavy-bottomed casserole pot, heat ¼ cup of oil over medium-high heat. Add the sliced onions and a pinch of salt. Sauté until the onions are golden brown and crispy, about 15 minutes. Remove the onions and set aside.
  4. Add lamb pieces to the pot, increase the heat to high, and sear the meat on both sides for about 5 minutes, drizzling more oil if needed.
  5. Combine the cooked onions with the meat, add grated garlic, and stir until fragrant, about 1 minute.
  6. Stir in the ground spices, salt, black pepper, and water. Bring to a boil, then reduce the heat to low-medium and simmer for 1 to 1½ hours, until the meat is fork-tender. Adjust as needed.
  7. In a non-stick skillet, heat 1 teaspoon of oil over medium-high heat. Add almonds and roast until golden, about 5-6 minutes. Transfer to a plate.
  8. Add soaked raisins to the same skillet and cook until plump, about 1-2 minutes. Transfer to a plate.
  9. Add the remaining oil to the skillet and sauté the shredded carrots until tender-crisp, about 6-8 minutes. Transfer to the plate.
  10. In the same skillet, add sugar and heat over medium until caramelized. Add ¼ cup water and let the caramelized sugar melt. Set aside.
  11. Once the meat is cooked, transfer the pieces to a plate. Pour the stock into a measuring cup, returning 3 cups to the pot. Check the seasoning and adjust the salt if needed.
  12. Add the drained rice to the pot and bring it to a boil. Reduce heat to low, place the lamb pieces on top, and sprinkle the remaining ground spices over it. Cover and simmer for 10 minutes.
  13. Drizzle the caramel sauce over the rice and scatter ¾ of the cooked carrots and raisins on top. Cover and continue cooking until the rice is fully cooked and fluffy, about 5-10 minutes.
  14. Remove the pot from the heat and let it rest for a few minutes before serving. Fluff the rice with a fork and garnish with the remaining carrots, raisins, and roasted almonds.

Nutrition

Serving: 1 servingCalories: 431kcalCarbohydrates: 62gProtein: 14gFat: 15gSaturated Fat: 2gPolyunsaturated Fat: 2gMonounsaturated Fat: 11gTrans Fat: 0.001gCholesterol: 24mgSodium: 503mgPotassium: 497mgFiber: 4gSugar: 6gVitamin A: 5355IUVitamin C: 5mgCalcium: 75mgIron: 2mg

Notes

Kabuli Pulao brings the flavors of Afghanistan to your table. With tender lamb, fluffy rice, and a sweet-salty topping, it’s the ultimate comforting dish.

Tried this recipe?

Let us know how it was!

More Dinner

  • A Korean Beef Bowl with ground beef, garnished with sesame seeds and green onions, served over white rice.
    Easy Korean Beef Bowl Recipe
  • A bowl of Turkish Ezme, a spicy tomato and herb salsa, served with grilled bread.
    Easy Turkish Ezme Recipe
  • Baked fish with cherry tomatoes and olives, green olives, and fresh herbs in a pan.
    Easy Baked Fish with Cherry Tomatoes and Olives Recipe
  • A bowl of Turmeric Rice with Chickpeas , spinach, and a dollop of yogurt, topped with paprika and a lemon wedge.
    Easy Turmeric Rice with Chickpeas

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recipe Rating




KATELYN jEFFERSON

Katelyn Jefferson is a home cook, recipe developer, and food enthusiast. Her easy-to-follow, flavorful recipes have helped countless readers bring delicious meals to their tables.

More about me

Popular

  • Tomato Egg Stir-Fry, garnished with green onions.
    Easy Tomato Egg Stir-Fry
  • Red Velvet Cupcakes with cream cheese frosting and red crumbs on top.
    Easy Red Velvet Cupcakes Recipe
  • A stack of banana Blueberry waffles topped with blueberries, powdered sugar, and a pat of butter.
    Best Banana Blueberry Waffles
  • A slice of Greek Honey Pie with a drizzle of honey on top.
    Easy Greek Honey Pie Recipe

Seasonal

  • Slice of Strawberry Pie topped with whipped cream and mint on a floral plate.
    Best Strawberry Pie Recipe
  • A slice of moist chocolate cake with layers of rich chocolate frosting.
    Easy Moist Chocolate Cake with Chocolate Fudge Frosting
  • Freshly baked Turkish simit, covered in sesame seeds, cooling on a wire rack.
    Easy Turkish Simit Recipe
  • Close-up of a salted caramel macarons filled with creamy frosting and topped with flaky sea salt.
    Easy Salted Caramel Macarons Recipe

Footer

↑ back to top

Explore

  • About
  • Contact
  • FAQ

Legal pages

  • Privacy Policy
  • Terms & Conditions
  • Accessibility
  • Disclosure
  • Cookie Policy

Copyright © 2026 Cooking and Love • Quick and Easy Cooking 🥘