Kabuli Pulao: The Afghan Rice Dish That Brings Families Together


My grandmother made kabuli pulao every Friday. The whole apartment would fill with the smell of caramelised carrots and lamb, and by the time we sat down to eat, the rice would be piled high on a platter with the meat arranged on top and those sweet, sticky carrots and raisins scattered over everything.

Kabuli pulao is Afghanistan’s national dish. It’s served at weddings, Eid celebrations, and any gathering where you want to show respect and hospitality to your guests. In Kabul, where I was born, every family has their own version - slightly different spices, different ratios of meat to rice, different techniques for the carrots.

I’ve been making it in Sydney for twenty years now, teaching my kids the way my grandmother taught me. It’s not a quick weeknight meal - this takes time and attention. But the result is worth it.

What Is Kabuli Pulao?

At its core, kabuli pulao is rice cooked with lamb, topped with caramelised carrots and raisins. But that description doesn’t capture what makes it special.

The rice is basmati, long-grain and fragrant, cooked until each grain is separate and fluffy. The lamb (usually shoulder or leg) is braised until it falls apart. The carrots are julienned and cooked with sugar until they’re sweet and slightly crispy. Raisins are fried briefly to plump them up.

The spices are subtle - cumin, cardamom, black pepper, sometimes a little cinnamon. You want fragrance, not heat. The sweetness of the carrots and raisins balances the savory lamb and rice.

It’s a dish that shows Afghan cuisine’s Persian and Central Asian influences. The technique of cooking rice so each grain stays separate comes from Persian pilaf traditions. The sweetness in savoury dishes is common throughout the region.

The Rice

Getting the rice right is the hardest part. Mushy, sticky rice ruins the dish. Each grain should be distinct, fluffy, and cooked through.

You need good basmati rice. I use Indian or Pakistani basmati - the long-grain aged rice. Short-grain or fresh basmati won’t work the same way.

Wash the rice thoroughly. Put it in a bowl, cover with water, swirl it around until the water turns cloudy, then drain. Repeat 4-5 times until the water runs mostly clear. This removes excess starch that would make the rice sticky.

Soak the rice for at least 30 minutes, up to 2 hours. This lets the grains absorb water and helps them cook evenly.

When you’re ready to cook, bring a large pot of water to boil - like cooking pasta, you need plenty of water. Add salt (it should taste like seawater). Add the drained rice and boil for 5-7 minutes, stirring occasionally.

The rice should be parboiled - cooked about 70% through. If you bite a grain, there should still be a firm white center. Drain immediately in a colander.

The Lamb

Traditionally this uses bone-in lamb shoulder or leg, cut into large chunks. The bones add flavor and the fat keeps the meat moist.

You can use boneless if you prefer, but the result won’t be quite as rich.

Season the lamb with salt and pepper. Heat oil in a large pot and brown the meat on all sides. Don’t rush this - good browning develops flavor.

Remove the meat, add sliced onions to the pot, and cook until golden brown. This takes 10-15 minutes on medium heat. The onions form the base of the sauce.

Add spices - cumin, cardamom pods, black peppercorns. Toast them briefly until fragrant. Return the meat to the pot.

Add water to just cover the meat. Bring to a boil, then reduce to a simmer. Cover and cook for 1.5-2 hours until the lamb is fall-apart tender.

The meat should be so tender you can pull it apart with a fork. If it’s still tough, keep cooking.

The Carrots and Raisins

This is what makes kabuli pulao distinctive. The sweet, caramelised carrots provide contrast to the savory rice and meat.

Peel carrots and cut them into matchsticks - julienne style. This is tedious but worth it. The thin strips cook quickly and caramelise better than thick chunks.

Heat oil in a pan (I use a mix of oil and ghee for flavor). Add the carrots and cook over medium-high heat, stirring frequently.

After 5-10 minutes, the carrots will start to soften. Add sugar - about 1-2 tablespoons for 3-4 large carrots. Keep cooking and stirring.

The sugar will caramelise and the carrots will turn golden brown and slightly crispy on the edges. This takes another 10-15 minutes. Don’t rush it - the caramelisation is crucial.

In a small pan, heat a little oil and briefly fry raisins (or golden sultanas) until they puff up. This takes 30 seconds. Don’t burn them.

Putting It Together

There are two methods for assembling kabuli pulao. The traditional method involves layering everything in the pot. The easier method keeps components separate until serving.

Traditional method:

Take the pot you cooked the lamb in. Remove the meat and set aside. You should have rich, flavorful cooking liquid.

Layer some of the parboiled rice in the pot. Add some of the lamb cooking liquid. Layer more rice. Add more liquid and some pieces of lamb. Keep layering until all the rice and lamb are in the pot.

Cover tightly (wrap the lid in a tea towel to seal) and cook on very low heat for 30-40 minutes. This is called the “dum” method - the rice steams in its own moisture and absorbs the lamb flavors.

Easier method:

Keep the lamb warm in its cooking liquid. Cook the parboiled rice in a separate pot with some lamb stock and a bit of oil. Cover tightly and steam on low heat for 20-25 minutes until fully cooked.

This gives you more control and is less likely to result in burned rice on the bottom.

Serving

Pile the rice on a large platter. Arrange the lamb pieces on top. Scatter the caramelised carrots and raisins over everything.

Some people add slivered almonds or pistachios. Traditionally it’s served with a simple yogurt sauce on the side (just yogurt with salt and a little crushed garlic).

Kabuli pulao is meant to be shared. Everyone eats from the same platter, taking rice and meat from their section. It’s a communal meal.

The Afghan Diaspora Experience

Making kabuli pulao in Sydney isn’t quite the same as making it in Kabul. The ingredients are all available - basmati rice, lamb, carrots - but something’s different.

Maybe it’s the lamb itself - Australian lamb tastes different from Afghan lamb, which has a stronger flavor from the animals grazing on mountain grasses.

Maybe it’s the context. In Kabul, kabuli pulao was everyday celebration food. Here in Sydney, it’s a connection to home. When I make it, I’m teaching my children about where we came from.

My kids were born here. They’re Australian. But when they eat kabuli pulao, they’re eating their heritage. They’re connected to their grandmother, who they never met, and to Kabul, which they’ve never seen.

That’s what food does - it carries memory and identity forward.

Variations

Every Afghan family makes kabuli pulao slightly differently. Some add chickpeas. Some use chicken instead of lamb. Some make it with just carrots, no raisins.

In northern Afghanistan, they sometimes add pistachios and dried apricots. In Herat, the recipe has Persian influences with more saffron and less cumin.

My grandmother’s version used plenty of black pepper, more than most recipes call for. She said it balanced the sweetness. That’s how I make it now.

The recipe I’ve described here is a standard Kabuli style. But don’t treat it as sacred - adjust the spices to your taste, use the meat you prefer, experiment with the toppings.

Making It Your Own

If you want to try making kabuli pulao, start with good ingredients. Find the best basmati rice you can afford. Get lamb from a butcher who can cut it properly. Take your time with each step.

The rice technique takes practice. Your first attempt might come out a bit sticky or undercooked. That’s fine. You’ll get better.

The lamb is forgiving - as long as you cook it long enough, it’ll be tender. The carrots are hard to mess up once you understand the caramelisation process.

Don’t stress about making it exactly “authentic.” Afghan families have been adapting this recipe for generations based on what’s available and what they prefer. Your version is valid too.

Why This Dish Matters

Kabuli pulao is more than just rice and meat. It’s Afghan identity on a plate. It’s what we serve to guests to show respect. It’s what we make for celebrations. It’s what connects us to home when we’re far away.

For the Afghan diaspora - in Sydney, London, Los Angeles, wherever we’ve ended up - making kabuli pulao is an act of preservation. We’re keeping our food culture alive in places that know nothing about Afghanistan except what they see on the news.

My kids might never see Kabul. But they’ll know how kabuli pulao should taste. They’ll know the patience it takes to caramelise carrots properly. They’ll know that some things are worth taking your time with.

That’s worth preserving.

Final Thoughts

If you’ve never tried Afghan food, kabuli pulao is a good introduction. It’s not spicy or challenging. The flavors are familiar - lamb, rice, carrots - but combined in a way that’s distinctive.

If you’re Afghan or have Afghan heritage, making this dish is about more than food. It’s about maintaining connection to a culture and a place, even when that place is far away or has changed beyond recognition.

Either way, kabuli pulao is worth making. It takes time, but it feeds a crowd and it’s genuinely delicious. The combination of savory lamb, fragrant rice, and sweet carrots is better than it has any right to be.

And when you sit down with family or friends to eat from a shared platter, you’re participating in a tradition that goes back centuries. That’s something special.