Qabili Shola (شولا قابلی) — Afghan creamy rice with lamb and warm spices
Qabili Shola is a comforting Afghan rice dish where tender lamb and fragrant spices cook into a creamy, spoonable texture. It’s often associated with Kabuli flavors, echoing the aroma of cardamom, cumin, and saffron-like warmth at family gatherings.

Printable Recipe Card
Servings: 6 · Total: 135 min · Difficulty: medium
Ingredients (quick list)
- 360 g Basmati rice (rinsed until water runs mostly clear)
- 120 g Yellow split peas (rinsed)
- 600 g Lamb shoulder, boneless (cut into 3 cm cubes)
- 250 g Onion (thinly sliced)
- 12 g Garlic cloves (minced)
- 30 ml Neutral oil (such as sunflower or grapeseed)
- 30 g Unsalted butter (for richness and a traditional creamy mouthfeel)
- 4 tsp Ground cumin
- 2 tsp Ground coriander
- 1.5 tsp Turmeric
- 1 tsp Ground black pepper
- 6 pod Green cardamom pods (lightly crushed)
+ 11 more in the full ingredients section below.
Steps (summary)
- Rinse the basmati rice in several changes of water until it runs mostly clear, then soak it in fresh water for 20 minutes. Rins…
- Heat the oil and butter in a heavy pot over medium heat, then add the sliced onion and cook for 10–12 minutes until deeply gold…
- Add the lamb cubes and sear for 6–8 minutes, turning so multiple sides pick up color. Browning here builds the dish’s savory ba…
- Stir in cumin, coriander, turmeric, black pepper, cardamom pods, cinnamon stick, cloves, bay leaf, and tomato paste, and cook f…
- Pour in 1600 ml water and add the measured salt, then bring to a steady boil. Reduce to a gentle simmer, cover, and cook for 45…
- Add the rinsed split peas and continue simmering, covered, for 20 minutes. The peas should soften but not disappear completely,…
+ 5 more steps in the full instructions section below.
Cultural Background
Shola-style rice dishes are beloved across Afghanistan for their comforting, communal feel, often served from a shared platter. Qabili flavors—carrot, raisin, and aromatic spices—reflect the celebratory Kabuli table while staying deeply homey.
Equipment
💡 Tips
- For a truly creamy shola, stir on a schedule: every 6–7 minutes during the final 25 minutes, scraping the bottom to prevent scorching.
- If your lamb is lean, increase butter to 40 g to keep the mouthfeel rich and traditional without making it greasy.
- Bloom saffron in 30 ml water at 70–80°C for 10 minutes so the color and aroma disperse evenly through the pot.
⚠️ Common Mistakes
❌ Letting the bottom scorch during the final simmer.
✅ Fix: Lower the heat, stir every 6–7 minutes, and add 100 ml water if the mixture looks dry or starts sticking.
❌ Rice stays separate and never turns creamy.
✅ Fix: Simmer longer with the lid on and stir more frequently; the grains need agitation and time to partially break down.
❌ Toppings taste flat or watery.
✅ Fix: Simmer uncovered for the last 2 minutes in the topping pan to reduce liquid until carrots are glossy and raisins are plump.
🧊 How to Store
Cool to room temperature within 90 minutes, then refrigerate in an airtight container for up to 3 days. Reheat gently on the stove with 60–90 ml water per serving, stirring often to restore the creamy texture without scorching.
📅 Make Ahead
Cook the lamb and split peas base up to 1 day ahead and refrigerate it. Reheat with 300 ml water, then add soaked rice and finish cooking so the shola turns creamy right before serving.
🍽️ Pairs Well With
- Afghan naan
- salad-e kachumber
- plain yogurt
- torshi
- mint tea
Regional Variations
- Kabuli-leaning version: increase raisins to 80 g and carrots to 220 g, and add 1 tsp ground cardamom for a more perfumed finish.
- Herat-style richness: add 150 ml full-fat yogurt stirred in at the end for extra tang and creaminess (reduce added water by 150 ml).
- Simplified home version: omit nuts and use only raisins and carrots as the garnish, keeping the spice mix the same.
Ingredients
- 360 gBasmati rice (rinsed until water runs mostly clear)
- 120 gYellow split peas (rinsed)
- 600 gLamb shoulder, boneless (cut into 3 cm cubes)
- 250 gOnion (thinly sliced)
- 12 gGarlic cloves (minced)
- 30 mlNeutral oil (such as sunflower or grapeseed)
- 30 gUnsalted butter (for richness and a traditional creamy mouthfeel)
- 4 tspGround cumin
- 2 tspGround coriander
- 1.5 tspTurmeric
- 1 tspGround black pepper
- 6 podGreen cardamom pods (lightly crushed)
- 1 stickCinnamon stick (about 7 cm)
- 4Cloves
- 1 leafBay leaf
- 30 gTomato paste (adds depth and color without making it tomato-forward)
- 1600 mlWater (plus 500 ml more if needed during simmering)
- 12 gFine salt
- 0.2 gSaffron threads (bloomed in 30 ml hot water)
- 60 gRaisins (rinsed and drained)
- 180 gCarrot (julienned)
- 40 gSlivered almonds (lightly toasted)
- 8 gSugar (to glaze carrots in the Kabuli style)
🔄 Substitutions
- Lamb shoulder, boneless→ Beef chuck, boneless
- Yellow split peas→ Red lentils
- Slivered almonds→ Pistachios, chopped
Instructions
- 1
Rinse the basmati rice in several changes of water until it runs mostly clear, then soak it in fresh water for 20 minutes. Rinse the split peas and set them aside so they are ready to go into the pot without adding extra starch.
- 2
Heat the oil and butter in a heavy pot over medium heat, then add the sliced onion and cook for 10–12 minutes until deeply golden. Stir in the minced garlic for 60 seconds, keeping the heat moderate so it turns fragrant without browning too quickly.
- 3
Add the lamb cubes and sear for 6–8 minutes, turning so multiple sides pick up color. Browning here builds the dish’s savory backbone, so keep the pot uncovered and let moisture cook off before moving on.
- 4
Stir in cumin, coriander, turmeric, black pepper, cardamom pods, cinnamon stick, cloves, bay leaf, and tomato paste, and cook for 2 minutes. This brief toasting wakes up the spices and removes the raw taste from the tomato paste.
- 5
Pour in 1600 ml water and add the measured salt, then bring to a steady boil. Reduce to a gentle simmer, cover, and cook for 45 minutes until the lamb is starting to turn tender.
- 6
Add the rinsed split peas and continue simmering, covered, for 20 minutes. The peas should soften but not disappear completely, because they help create the classic creamy body without becoming pasty.
- 7
Drain the soaked rice well and stir it into the pot, then bring the mixture back to a low boil. Reduce heat to low, cover, and cook for 25 minutes, stirring every 6–7 minutes to prevent sticking and to encourage the rice to break down into a creamy shola texture.
- 8
Check consistency and add up to 500 ml additional water in 100 ml increments if the pot looks dry before the rice is fully creamy. The finished dish should be spoonable and thick like a loose risotto, with grains partially broken and lamb very tender.
- 9
While the shola finishes, combine carrots, raisins, sugar, and 60 ml water in a small pan and cook over medium-low heat for 8–10 minutes. The carrots should soften slightly and turn glossy, and the raisins should plump without bursting.
- 10
Stir the bloomed saffron water into the pot and simmer uncovered for 3 minutes to perfume the dish. Remove the cinnamon stick, bay leaf, and cardamom pods if you prefer a smoother eating experience, then let the shola rest covered for 10 minutes to set its creamy body.
- 11
Spoon the Qabili Shola into a warm serving platter and spread it evenly so toppings sit on the surface. Top with the carrot-raisin mixture and toasted slivered almonds, then serve immediately while the aroma is at its peak.
🪪 Recipe Passport
Cultural Background
Shola-style rice dishes are beloved across Afghanistan for their comforting, communal feel, often served from a shared platter. Qabili flavors—carrot, raisin, and aromatic spices—reflect the celebratory Kabuli table while staying deeply homey.
Regional Variations
Researched from multiple sources and validated by the Zaffaron editorial team. Every recipe is tested for accuracy, measurements, and cultural authenticity.
Nutrition per serving
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

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

Sheermal (شیرمال) — Afghan slightly sweet saffron-tinged soft bread
Afghan · Breads · 43 min

Haleem (حلیم) — Afghan Slow-cooked wheat and meat, silky and rich
Afghan · Main Courses · 240 min

Filled Onigiri (具入りおにぎり) — Japanese Rice Balls with Classic Fillings
Japanese · Rice Dishes · 60 min

Hoppin' John (Hoppin' John) — Southern Black-Eyed Peas and Rice
American · Rice Dishes · 115 min

Persian Khoresht Saak (خورش ساک) — Saffron-Cardamom Lamb Stew with Saak Greens
Persian · Stews · 145 min

Ghugni (ঘুগনি) — Indian Spiced Yellow Peas Curry with Onions
Indian · Stews · 70 min

Dogroma (Dograma) — Turkmen Mutton and Bread Broth
Turkmen · Soups · 175 min
Reviews
Cooked this recipe?
Tap the stars to rate it — that's all it takes. A few words are welcome but optional.
No ratings yet. Cooked this one? Be the first to rate it — it takes one tap.