
This traditional Pakistani dish brings together fragrant basmati rice, tender meat, and sweet caramelized carrots with plump raisins for a truly memorable meal. The layers of flavor come from carefully balanced spices and a slow cooking process.
The secret lies in the preparation: lightly frying the meat, then cooking the rice with just the right amount of water to achieve perfectly fluffy grains. Each bite offers a harmonious blend of savory, sweet, and aromatic notes.
What makes this creation special is the way the carrots and raisins caramelize during cooking, adding natural sweetness that complements the savory meat and rice. The result is a dish that’s as visually stunning as it is delicious.
The aroma alone will transport you to a Pakistani kitchen, where this dish is often served at special gatherings. The combination of textures and flavors makes every mouthful an experience.
Ingredients for Kabuli Pulao Recipe Pakistani
Fragrant rice, tender meat, and sweet carrots come together in this classic dish.
| Ingredient | Amount | Notes |
|---|---|---|
| Basmati Rice 🍚 | 2 cups | Soaked 30 minutes before cooking |
| Lamb Shoulder 🐑 | 1 ½ lb | Cut into 1-inch cubes |
| Carrots 🥕 | 4 whole | Peeled and julienned |
| Yellow Raisins 🍇 | ½ cup | Plumped in warm water |
| Yellow Onion 🧅 | 1 whole | Thinly sliced |
| Garlic Cloves 🧄 | 4 cloves | Minced finely |
| Ginger Root 🌿 | 1 piece | 1-inch, grated |
| Cumin Seeds 🌿 | 1 tsp | Lightly toasted |
| Ground Cardamom 🌿 | ½ tsp | Freshly ground preferred |
| Ground Cinnamon 🌿 | ½ tsp | Ceylon or cassia |
| Ground Cloves 🌿 | ¼ tsp | Just a pinch |
| Salt 🧂 | 1 ½ tsp | Adjust to taste |
| Vegetable Oil 🫒 | ½ cup | For frying meat and rice |
| Water 💧 | 4 cups | For cooking rice |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
The lamb is key here—look for shoulder cuts from a halal butcher if possible (most Middle Eastern markets carry it). Basmati rice should be aged for best texture—Tilda is a solid brand. Carrots need to be fresh and firm, not bendy. For raisins, golden or yellow ones hold up better than black during cooking. Don’t skip soaking the rice; it’s what gives you those separate, fluffy grains.
No lamb? Beef chuck at 1:1 ratio works well, or chicken thighs if you’re in a pinch. Pre-cut meat saves time but costs more. The spices can be swapped: cardamom pods crushed instead of ground, or a pinch of nutmeg if you’re out of cloves. For extra richness, ghee instead of oil takes it up a notch. Raisins can be swapped for chopped dried apricots if you prefer.
Leftovers taste even better the next day. Keeps 4-5 days in the fridge, freezes for 3 months. Store cilantro stems in water like flowers to keep them fresh longer (or just skip if it’s not your thing).
Why You’ll Love This Recipe
- One Pot Wonder: Honestly, everything cooks together—basmati rice, tender lamb, and those sweet carrots—so I’m not stuck washing a mountain of dishes after.
- Sweet & Savory Magic: The yellow raisins plump up in the broth, giving little bursts of sweetness against the rich, spiced lamb. I’ll be real: it’s the contrast that keeps me coming back.
- Crowd Pleaser: Between us, this is my go-to for big gatherings. The aroma alone draws everyone to the table before it’s even ready.
- Leftovers for Days: I make a double batch on purpose. The flavors deepen overnight, and reheating it for lunch the next day tastes even better.
Step-by-Step Instructions for Kabuli Pulao
Here’s how I create this fragrant dish with perfect texture every single time.
Step 1: Prepare and Cook the Lamb
Heat the 0.5 cup Vegetable Oil in a large, heavy-bottomed pot over medium-high heat. Add the 1.5 lb Lamb Shoulder cubes in a single layer—don’t overcrowd the pot or they’ll steam instead of brown.
Sear the lamb for 5-7 minutes until golden brown on all sides. Sprinkle with 1 tsp Cumin Seeds, 0.5 tsp Ground Cardamom, 0.5 tsp Ground Cinnamon, and 0.25 tsp Ground Cloves. Add the 1 whole Yellow Onion, 4 cloves Garlic Cloves, and 1 piece Ginger Root, then cook for 2 minutes until fragrant.
Pour in 1 cup of the 4 cups Water and bring to a boil. Reduce heat to low, cover, and simmer for 30 minutes until the lamb is tender and cooked through. Remove the lamb with a slotted spoon and set aside.
Step 2: Caramelize the Carrots and Raisins
In the same pot, add the remaining oil if needed. Add the 4 whole Carrots and cook over medium heat for 8-10 minutes, stirring occasionally, until they begin to soften and develop golden edges.
Add the 0.5 cup Yellow Raisins and cook for another 2-3 minutes until the carrots are lightly caramelized and the raisins are plump. The natural sugars in the carrots and raisins will create a beautiful glaze that coats the rice.
Step 3: Cook the Rice
Drain the 2 cups Basmati Rice (which you should have soaked for 30 minutes beforehand) and add it to the pot. Stir gently to coat the rice with the oil and spices. Pour in the remaining 3 cups Water and add 1.5 tsp Salt.
Bring to a boil over high heat, then reduce to low, cover, and cook for 15-20 minutes until the rice is tender and the liquid is absorbed. Resist the urge to stir—this prevents the rice from becoming mushy.
Step 4: Assemble and Steam
Once the rice is cooked, arrange the lamb pieces on top. Cover the pot with a clean kitchen towel and then the lid to create a tight seal. Let it steam over very low heat for 10 minutes—this allows the flavors to meld together.
This final steam is what makes Kabuli Pulao special. The lamb will warm through, and the rice will absorb all those incredible spices and juices.
Step 5: Garnish and Serve
Fluff the rice gently with a fork, being careful not to break the grains. Transfer to a serving platter and garnish with the 0.25 cup Fresh Cilantro. The cilantro adds a fresh, bright contrast to the rich, spiced dish.
Serve hot, with the caramelized carrots and raisins mixed throughout each serving. Every bite should have a balance of tender lamb, fragrant rice, and sweet, jammy carrots.
Pro Tips For Making Kabuli Pulao Recipe Pakistani
- Soak the Rice: I learned this the hard way—soak basmati rice for at least 30 minutes before cooking to guarantee long, separate grains that don’t turn mushy in the pulao.
- Brown the Lamb: After burning three batches, I finally figured out that searing lamb shoulder in small batches over high heat locks in the juices and builds deep flavor.
- Skip Raw Carrots: Steer clear of adding raw carrots directly—lightly fry them first for 5-6 minutes to soften and concentrate their sweetness before layering.
- Plump the Raisins: Sounds weird, but it works: soak yellow raisins in warm water for 10 minutes before adding so they stay plump and juicy, not shriveled, in the final dish.
Troubleshooting Perfect Results
Rice Too Mushy
If your rice turns out mushy, you likely stirred it too much during cooking or used too much water. Remember, 2 cups basmati rice needs exactly 4 cups water for perfect texture. Also, always soak the rice for 30 minutes before cooking to prevent sticking. 💡
Lamb Not Tender
For tough lamb, the issue is usually undercooking. The 1.5 lb lamb shoulder needs a full 30 minutes of simmering in liquid to become tender. Make sure your heat is low enough to maintain a gentle simmer, not a boil.
Carrots Not Sweet
The carrots need proper caramelization. Cook the 4 julienned carrots for the full 8-10 minutes over medium heat before adding raisins. If they’re still firm, give them more time – their natural sugars need to develop.
Raisins Too Hard
Hard raisins usually weren’t plumped properly. Soak your ½ cup yellow raisins in warm water for 10-15 minutes before adding to the pot. This ensures they’ll be soft and plump in the final dish.
Spices Overpowering
If the spices taste too strong, you may have added them directly to hot oil. Always bloom the cumin, cardamom, cinnamon, and cloves with the onions first to mellow their intensity. Balance is key in this dish.
Uneven Cooking
For even cooking, use a heavy-bottomed pot and maintain consistent heat. The final 10-minute steam with a towel seal is crucial – it allows the flavors to distribute evenly throughout the dish. 🔥
Nutrition Facts
Frequently Asked Questions
Can I use beef instead of lamb?
Yes! Use 1.5 lb beef chuck cut into cubes. It has a similar texture and holds up well to the long cooking time, just like lamb.
Why soak the basmati rice first?
Soaking for 30 minutes prevents the grains from breaking during cooking and ensures they expand evenly. This gives you perfectly fluffy, separate grains every time.
How do I prevent the rice from burning?
Use a heavy-bottomed pot and maintain low heat during cooking. Also, resist stirring once the rice is added to avoid breaking the grains and causing sticking.
Can I make this in a rice cooker?
It’s not ideal. The dish requires layering and steaming that’s hard to replicate in a rice cooker. A heavy pot with a tight lid works best for authentic results.
- Leftover Chicken Recipe Ideas: Zero-Waste Meal Reinventions - September 29, 2026
- Pasta Recipe 394610: Garlic Butter Noodles With Fresh Herb Infusion - September 29, 2026
- Kalay Chanay Recipe Food Fusion: Spiced Chickpea Indulgence With Bold Flavors - September 29, 2026