Skip to content
Zaffaron

Qabili Gosht (قابلی گوشت) — Afghan Lamb and Rice Pilaf, Aromatic and Hearty

Qabili Gosht is a celebratory Afghan pilaf where fragrant basmati rice steams over tender lamb and a sweet-savory carrot-raisin topping. It’s closely related to Kabuli-style pulao and is prized for its aroma, balance, and generous hospitality.

By Zaffaron Kitchen· Published April 15, 2026 Verified Recipe
Gluten-Free Halal
Contains: dairy, tree nuts
130 min total Prep 35m · Cook 95m 6 servings 740 cal
↓ Jump to Recipe
Qabili Gosht — Afghan Lamb and Rice Pilaf, Aromatic and Hearty - authentic afghan recipe

Printable Recipe Card

Servings: 6 · Total: 130 min · Difficulty: medium

Ingredients (quick list)

  • 450 g Basmati rice (rinsed until water runs mostly clear)
  • 900 g Lamb shoulder, bone-in (cut into 5–6 cm pieces)
  • 250 g Yellow onion (thinly sliced)
  • 12 g Garlic cloves (about 3 cloves, minced)
  • 30 ml Neutral oil (such as sunflower or canola)
  • 1200 ml Water
  • 10 g Fine sea salt (plus 12 g for boiling rice)
  • 1 tsp Black pepper
  • 2 tsp Ground cumin
  • 2 tsp Ground coriander
  • 0.5 tsp Ground cardamom
  • 0.5 tsp Cinnamon

+ 9 more in the full ingredients section below.

Steps (summary)

  1. Rinse the basmati rice in several changes of cold water until the water is mostly clear, then drain well. Cover the rice with f…
  2. Heat 30 ml neutral oil in a heavy pot over medium-high heat and add the sliced onion. Cook for 8–10 minutes, stirring often, un…
  3. Add the lamb pieces and sear for 6–8 minutes, turning to brown multiple sides. Stir in the minced garlic and cook for 30 second…
  4. Add 1200 ml water, 10 g salt, black pepper, cumin, coriander, cardamom, cinnamon, turmeric, and the bay leaf, then bring to a b…
  5. While the lamb simmers, bloom the saffron by crushing it and mixing with 30 ml hot water in a small cup. Let it stand for at le…
  6. Make the topping: heat 15 ml oil in a skillet over medium heat and add the carrots. Cook for 6 minutes, stirring, then add rais…

+ 7 more steps in the full instructions section below.

Cultural Background

Qabili Gosht is a centerpiece dish in Afghan hospitality, often served for guests and special gatherings. The contrast of savory meat, perfumed rice, and sweet carrot-raisin garnish reflects the region’s love of balanced, aromatic pilafs.

savorygently sweetwarm-spicedfluffy long-grain ricetender lambsilky carrots and plump raisinssaffron warmthcaramelized onioncardamom and cumin🌶 mild

Equipment

Heavy-bottom pot with tight lid (5–6 L)Fine-mesh sieveLarge pot for parboiling riceSkillet for toppingMeasuring jugWooden spoon

💡 Tips

  • For the best aroma, toast whole cumin and coriander in a dry pan for 60 seconds, then grind; use the same amounts listed.
  • Keep the steaming heat very low; if you hear aggressive sizzling, reduce heat immediately to prevent scorching.
  • If you want a deeper color, let the onions reach a dark golden-brown stage, but stop before they turn bitter-black.

⚠️ Common Mistakes

  • Rice turns mushy or clumps together.

    ✅ Fix: Parboil only until the center is still firm (6–7 minutes) and drain thoroughly; steam on very low heat with a towel-wrapped lid to keep grains separate.

  • Lamb is tough and chewy.

    ✅ Fix: Simmer gently until a fork slides in easily (often 60–80 minutes depending on cut), and avoid hard boiling which tightens meat fibers.

  • Bottom scorches during steaming.

    ✅ Fix: Use the lowest heat setting and a heavy pot; add 30 ml extra broth if your stove runs hot and rest the pot off-heat before opening.

🧊 How to Store

Cool leftovers within 2 hours, then refrigerate in an airtight container for up to 3 days. Reheat covered with 30 ml water per serving in a pan on low heat or in the microwave at 700W for 2–3 minutes, stirring once to distribute moisture.

📅 Make Ahead

Cook the lamb and strain the broth up to 2 days ahead, then refrigerate separately. On the day, parboil and steam the rice with the reheated broth, and make the carrot-raisin topping up to 24 hours ahead and warm gently before serving.

🍽️ Pairs Well With

  • Afghan salad (bandjan or shirazi-style)
  • plain yogurt
  • pickles (torshi)
  • naan
  • green chutney.

Regional Variations

  • Kabuli-style: increase raisins to 120 g and add 0.25 tsp ground cloves for a sweeter, more perfumed finish.
  • Northern Afghan approach: add 1 tsp crushed black cumin (shah zira) for a deeper, earthier aroma.
  • Party presentation: reserve some saffron rice separately and layer it on top for a bright golden crown.
everyday holiday party ramadan nowruz
#classic#family-style#gluten-free

Ingredients

  • 450 gBasmati rice (rinsed until water runs mostly clear)
  • 900 gLamb shoulder, bone-in (cut into 5–6 cm pieces)
  • 250 gYellow onion (thinly sliced)
  • 12 gGarlic cloves (about 3 cloves, minced)
  • 30 mlNeutral oil (such as sunflower or canola)
  • 1200 mlWater
  • 10 gFine sea salt (plus 12 g for boiling rice)
  • 1 tspBlack pepper
  • 2 tspGround cumin
  • 2 tspGround coriander
  • 0.5 tspGround cardamom
  • 0.5 tspCinnamon
  • 0.5 tspTurmeric
  • 1 leafBay leaf
  • 300 gCarrots (cut into fine matchsticks)
  • 90 gRaisins (golden raisins preferred)
  • 12 gGranulated sugar
  • 40 gSlivered almonds (lightly toasted)
  • 0.2 gSaffron threads (about 1/4 tsp, crushed)
  • 30 mlHot water (for blooming saffron)
  • 20 gGhee (or 20 ml neutral oil)

🔄 Substitutions

  • Lamb shoulder, bone-inBeef chuck
  • Slivered almondsPistachios, roughly chopped
  • GheeNeutral oil

Instructions

  1. 1

    Rinse the basmati rice in several changes of cold water until the water is mostly clear, then drain well. Cover the rice with fresh water and let it soak for 20 minutes to help it cook long and fluffy.

  2. 2

    Heat 30 ml neutral oil in a heavy pot over medium-high heat and add the sliced onion. Cook for 8–10 minutes, stirring often, until deeply golden, because this browning builds the pilaf’s signature color and depth.

  3. 3

    Add the lamb pieces and sear for 6–8 minutes, turning to brown multiple sides. Stir in the minced garlic and cook for 30 seconds so it turns fragrant without burning.

  4. 4

    Add 1200 ml water, 10 g salt, black pepper, cumin, coriander, cardamom, cinnamon, turmeric, and the bay leaf, then bring to a boil. Reduce to a gentle simmer, cover, and cook for 60–70 minutes until the lamb is tender and the broth tastes well-seasoned.

  5. 5

    While the lamb simmers, bloom the saffron by crushing it and mixing with 30 ml hot water in a small cup. Let it stand for at least 10 minutes, because this extracts maximum color and aroma for the final steam.

  6. 6

    Make the topping: heat 15 ml oil in a skillet over medium heat and add the carrots. Cook for 6 minutes, stirring, then add raisins and 12 g sugar and cook 2–3 minutes more until the carrots soften and the raisins plump.

  7. 7

    Stir the toasted slivered almonds into the carrot-raisin mixture and remove from the heat. Cover the skillet so the topping stays warm and glossy without drying out.

  8. 8

    When the lamb is tender, lift the meat out to a plate and keep it covered. Strain the broth through a fine sieve into a bowl, then measure out 600 ml of broth for steaming the rice; if you have less, top up with water, and if you have more, reserve it for serving.

  9. 9

    Bring a large pot of water to a rolling boil and add 12 g salt. Add the soaked, drained rice and parboil for 6–7 minutes, stirring once or twice, until the grains are elongated but still firm in the center.

  10. 10

    Drain the rice well and return the pot to low heat to dry for 1 minute, shaking gently to release steam. Add the ghee to the pot and spread half the rice in an even layer to create a base.

  11. 11

    Arrange the lamb pieces over the rice in a single layer, then cover with the remaining rice. Poke 5–6 holes down to the bottom with the handle of a spoon, then drizzle 600 ml measured broth evenly over the top so the rice steams with flavor.

  12. 12

    Drizzle the bloomed saffron water over the surface, concentrating some in a few spots for color. Cover the lid with a clean towel and seal the pot, then steam on very low heat for 35–40 minutes until the rice is fully tender and aromatic.

  13. 13

    Rest the pot off the heat for 10 minutes before opening, which helps the grains set and stay separate. Gently mound the rice onto a platter, bringing lamb pieces to the top, and finish by spooning the carrot-raisin-almond topping over the center.

🪪 Recipe Passport

Origin: Afghan Cuisine
Researched by: Zaffaron Kitchen
Published: April 15, 2026

Cultural Background

Qabili Gosht is a centerpiece dish in Afghan hospitality, often served for guests and special gatherings. The contrast of savory meat, perfumed rice, and sweet carrot-raisin garnish reflects the region’s love of balanced, aromatic pilafs.

Regional Variations

Kabuli-style: increase raisins to 120 g and add 0.25 tsp ground cloves for a sweeter, more perfumed finish.
Northern Afghan approach: add 1 tsp crushed black cumin (shah zira) for a deeper, earthier aroma.
Party presentation: reserve some saffron rice separately and layer it on top for a bright golden crown.

Researched from multiple sources and validated by the Zaffaron editorial team. Every recipe is tested for accuracy, measurements, and cultural authenticity.

Share:

Nutrition per serving

740
Calories
33g
Protein
28g
Fat
86g
Carbs
4.5g
Fiber
980mg
Sodium

Pairs well with

If you enjoyed this recipe, here are a few related Zaffaron recipes to try next.

Does your family make this differently?

Every family has their own version. Maybe your grandmother adds a secret ingredient, or your aunt has a completely different technique. Preserve your family's version — with their name on it, forever.

You Might Also Like

Reviews

Rated 0.0 out of 5 stars
0 reviews

Cooked this recipe?

Tap the stars to rate it — that's all it takes. A few words are welcome but optional.

Please sign in to rate this recipe.
Rated 0.0 out of 5 stars

No ratings yet. Cooked this one? Be the first to rate it — it takes one tap.