Shorba-ye Kari-ye Morgh ba Narghil (شوربا کاری مرغ با نارگیل) — Persian Coconut Chicken Curry Soup
A velvety Persian-style chicken soup inspired by coastal curry aromas: ginger, turmeric, cumin, and curry powder bloom in oil, then simmer with coconut milk, carrots, and tender chicken for a restorative bowl.

Printable Recipe Card
Servings: 4 · Total: 60 min · Difficulty: medium
Ingredients (quick list)
- 450 g Chicken breast, boneless skinless (cut into 2 cm cubes)
- 6 g Fine sea salt (divided)
- 1 g Ground black pepper (about 1/2 tsp)
- 30 ml Vegetable oil (2 tbsp)
- 200 g Yellow onion (finely diced (about 1 large))
- 12 g Garlic (minced (about 4 cloves))
- 15 g Fresh ginger (finely grated)
- 8 g Curry powder (about 2 tsp)
- 3 g Ground cumin (about 1 tsp)
- 2 g Ground turmeric (about 1 tsp)
- 0.5 g Cayenne pepper (about 1/4 tsp; adjust to taste)
- 20 g Tomato paste (1 tbsp, for depth and color)
+ 10 more in the full ingredients section below.
Steps (summary)
- Season the chicken with 3 g salt and the black pepper. Heat a heavy pot over medium-high for 2 minutes, then add the vegetable…
- Reduce heat to medium. Add the onion and cook 6–8 minutes, stirring often, until soft and lightly golden. Add garlic and ginger…
- Stir in tomato paste and cook 1 minute to remove raw taste. Add carrots, celery, and bell pepper; cook 3 minutes, coating veget…
- Lower to a steady simmer (small bubbles). Return the seared chicken and any juices to the pot. Simmer uncovered for 12–15 minut…
- Stir in coconut milk, remaining 3 g salt, brown sugar, and lime juice. Keep at a low simmer (do not hard-boil) for 5 minutes to…
- Rest the soup off heat for 5 minutes to let flavors round out. Ladle into warm bowls and top with chopped cilantro; add toasted…
Cultural Background
Persian home cooking often features aromatic soups and stews built on gently sautéed onions, garlic, and warming spices. This recipe adapts that familiar technique to a coconut-based curry profile, reflecting modern cross-cultural cooking found in many urban Persian kitchens and diaspora tables.
Equipment
💡 Tips
- For a smoother, velvety texture, blend 2 cups (about 480 ml) of the soup (mostly vegetables and broth) and stir it back in before adding spinach.
- If your curry powder is mild, increase cayenne to 1 g (about 1/2 tsp) or add 2 g smoked paprika for warmth without extra heat.
- Use full-fat coconut milk for best body; if it separates, keep the soup at a gentle simmer and whisk in 1–2 tbsp coconut milk off heat.
- Cut chicken into even 2 cm pieces so it cooks quickly and stays tender.
- Lime juice should be added near the end to keep its aroma bright.
⚠️ Common Mistakes
❌ Boiling the soup hard after adding coconut milk
💡 Why: High heat can cause coconut milk to split and taste slightly grainy.
✅ Fix: Keep the pot at a low simmer; if it splits, whisk off heat and add 30–60 ml stock to re-emulsify.
❌ Adding spices too late without blooming
💡 Why: Spices taste flat if they are not briefly toasted in fat.
✅ Fix: Cook ground spices in the oil-onion base for 45–60 seconds, stirring constantly, before adding liquids.
❌ Overcooking chicken breast
💡 Why: Breast meat dries out quickly once it exceeds 74°C/165°F.
✅ Fix: Sear briefly, then simmer only until it reaches 74°C/165°F; cut evenly and avoid extended boiling.
❌ Adding lime juice at the beginning
💡 Why: Long cooking dulls citrus aroma and can make the soup taste less fresh.
✅ Fix: Stir lime juice in during the last 5 minutes and adjust again right before serving.
🧊 How to Store
Cool to room temperature within 2 hours, then refrigerate in a sealed container for up to 3 days. Reheat gently over low heat to avoid splitting the coconut milk; add a splash of stock if thickened. Freeze up to 2 months; thaw overnight in the fridge before reheating.
📅 Make Ahead
Chop vegetables and cube chicken up to 24 hours ahead; store separately in the refrigerator. The soup base (through step 4) can be made 1 day ahead; reheat gently, then add coconut milk, lime, and spinach just before serving for the freshest flavor.
🍽️ Pairs Well With
- Steamed basmati rice
- Barley soup crackers or plain crackers
- Warm flatbread
- Cucumber and herb salad with lime
Regional Variations
- Southern Iran (coastal influence)Increase heat with more cayenne and add 1 tsp ground coriander; serve with extra lime and fresh herbs for a brighter, spicier bowl reminiscent of coastal spice preferences.
- Tehran-style modern home cookingMake it thicker by blending part of the soup, and finish with extra black pepper and cilantro; it is often served as a light dinner with rice or flatbread.
- Persian diaspora (global pantry)Use frozen mixed vegetables and boxed stock for speed; some cooks add a spoon of peanut-free chili paste for heat while keeping the coconut base gentle and creamy.
Ingredients
- 450 gChicken breast, boneless skinless (cut into 2 cm cubes)
- 6 gFine sea salt (divided)
- 1 gGround black pepper (about 1/2 tsp)
- 30 mlVegetable oil (2 tbsp)
- 200 gYellow onion (finely diced (about 1 large))
- 12 gGarlic (minced (about 4 cloves))
- 15 gFresh ginger (finely grated)
- 8 gCurry powder (about 2 tsp)
- 3 gGround cumin (about 1 tsp)
- 2 gGround turmeric (about 1 tsp)
- 0.5 gCayenne pepper (about 1/4 tsp; adjust to taste)
- 20 gTomato paste (1 tbsp, for depth and color)
- 220 gCarrots (sliced 5 mm thick (about 2 medium))
- 120 gCelery (sliced (about 2 stalks))
- 150 gRed bell pepper (cut into 2 cm pieces)
- 720 mlChicken stock, low-sodium (3 cups)
- 400 mlCoconut milk, full-fat (unsweetened) (1 can)
- 30 mlLime juice (2 tbsp, plus more to taste)
- 8 gBrown sugar (2 tsp, balances heat and coconut richness)
- 60 gBaby spinach (about 2 packed cups)
- 15 gFresh cilantro (roughly chopped, for serving)
- 20 gToasted coconut flakes (optional garnish)
🔄 Substitutions
- Chicken breast→ Boneless skinless chicken thighs (450 g)
- Coconut milk, full-fat→ Light coconut milk (400 ml) + 10 ml (2 tsp) cornstarch slurry
- Baby spinach→ Kale (80 g), thinly sliced
Instructions
- 1
Season the chicken with 3 g salt and the black pepper. Heat a heavy pot over medium-high for 2 minutes, then add the vegetable oil. Add chicken in a single layer and sear 2–3 minutes per side until lightly golden (it will not be fully cooked). Transfer to a plate.
- 2
Reduce heat to medium. Add the onion and cook 6–8 minutes, stirring often, until soft and lightly golden. Add garlic and ginger and cook 60 seconds until fragrant. Stir in curry powder, cumin, turmeric, and cayenne; cook 45–60 seconds to bloom the spices without scorching.
- 3
Stir in tomato paste and cook 1 minute to remove raw taste. Add carrots, celery, and bell pepper; cook 3 minutes, coating vegetables in the spiced onion base. Pour in chicken stock, scraping the bottom to dissolve browned bits, then bring to a gentle boil over medium-high (about 4–6 minutes).
- 4
Lower to a steady simmer (small bubbles). Return the seared chicken and any juices to the pot. Simmer uncovered for 12–15 minutes, stirring occasionally, until carrots are tender and chicken reaches 74°C/165°F. Skim any foam if needed for a cleaner, silkier broth.
- 5
Stir in coconut milk, remaining 3 g salt, brown sugar, and lime juice. Keep at a low simmer (do not hard-boil) for 5 minutes to prevent coconut milk from splitting. Add spinach and cook 1–2 minutes just until wilted. Taste and adjust with extra lime or salt.
- 6
Rest the soup off heat for 5 minutes to let flavors round out. Ladle into warm bowls and top with chopped cilantro; add toasted coconut flakes if using. Serve immediately while the broth is glossy and aromatic, with rice or flatbread to soak up the curry-coconut base.
🪪 Recipe Passport
Cultural Background
Persian home cooking often features aromatic soups and stews built on gently sautéed onions, garlic, and warming spices. This recipe adapts that familiar technique to a coconut-based curry profile, reflecting modern cross-cultural cooking found in many urban Persian kitchens and diaspora tables.
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.
- Persian Kachi (کاچی) — Saffron Rosewater Pudding
- Macaroni ba Sose Gherona (ماکارونی با سس گهرونا) — Persian Cold Pasta with Herb-Garlic Cream Sauce
- Omelet-e Tokhm-e Morgh (املت تخم مرغ) — Persian Creamy Vegetable Omelette
- Kuku-ye Sibzamini (کوکو سیبزمینی) — Persian Golden Potato & Root Vegetable Galettes
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

Jigar Kabab (جگر کباب) — Classic Persian Lamb Liver Skewers
Persian · Kebabs · 33 min

Persian Sweet Corn Soup (سوپ ذرت) — Silky Golden Comfort Soup
Persian · Soups · 50 min

Gheimeh Kadoo Halvai (قیمه کدو حلوایی) — Sweet Pumpkin & Legume Stew
Persian · Stews · 110 min

Cold Beet Soup (Aukstā zupa) — Latvian Kefir Beet Summer Soup
Latvian · Soups · 45 min

Fanesca (Fanesca) — Ecuadorian Holy Week Cod and Grain Soup
Ecuadorian · Soups · 180 min

Azerbaijani Milk Rice Porridge (Südlü Sıyıq) — Creamy Breakfast Bowl
Azerbaijani · Rice Dishes · 40 min

Turkish Menemen (Menemen) — Soft Eggs with Tomatoes and Peppers
Turkish · Main Courses · 37 min

Keshkek (Keşkek) — Creamy Ceremonial Wheat and Lamb Stew
Turkish · Stews · 240 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.