Kofteh Rizeh Morgh (کوفته ریزه مرغ) — Persian Spiced Chicken Meatballs in Light Saffron-Tomato Broth
Kofteh Rizeh Morgh are tiny Persian chicken meatballs gently simmered in a fragrant broth. Spiced with turmeric, cumin, and a hint of cinnamon, they’re a comforting home-style dish often served with rice and herbs.

Printable Recipe Card
Servings: 4 · Total: 60 min · Difficulty: medium
Ingredients (quick list)
- 600 g Ground chicken (93% lean) (Prefer thigh-heavy grind for juicier koofteh)
- 180 g Onion, grated (juice squeezed out) (About 1 large onion)
- 10 g Garlic, finely grated (About 3 cloves)
- 45 g Breadcrumbs (Fine, plain breadcrumbs)
- 1 Egg (Large)
- 20 g Parsley, finely chopped (About 1/2 bunch)
- 10 g Salt (About 1 3/4 tsp fine salt)
- 1 tsp Black pepper, ground
- 2 tsp Turmeric, ground
- 1.5 tsp Cumin, ground
- 0.25 tsp Cinnamon, ground (Optional but traditional in many homes)
- 1 tbsp Neutral oil (Such as grapeseed or sunflower)
+ 6 more in the full ingredients section below.
Steps (summary)
- Bloom the saffron by crushing the threads and stirring them into 60 ml hot water. Let it steep for 10 minutes so the color and…
- Grate the onion for the meatballs, then squeeze it firmly to remove excess juice. This keeps the mixture from turning loose and…
- In a large bowl, combine ground chicken, squeezed grated onion, grated garlic, breadcrumbs, egg, parsley, salt, black pepper, t…
- Wet your hands lightly with water and roll the mixture into small meatballs, about 18–20 g each (roughly 3 cm wide). Place them…
- Start the broth by heating 1 tbsp oil in a wide pot over medium heat. Add the diced onion and cook for 6–8 minutes until soft a…
- Stir in the tomato paste and 1 tsp turmeric and cook for 1 minute to remove the raw taste. Pour in the chicken stock, then add…
+ 3 more steps in the full instructions section below.
Cultural Background
Kofteh rizeh—tiny meatballs—are a hallmark of Persian home cooking, valued for stretching meat into a nourishing family meal. Versions appear across Iran, often simmered in simple broths and served with rice for everyday comfort.
Equipment
💡 Tips
- Squeeze the grated onion well (aim to remove at least 60 ml liquid) to prevent the mixture from becoming watery and fragile.
- Mix the meatball base until sticky and elastic; this quick ‘protein bind’ helps the koofteh stay tender without crumbling.
- Keep the broth at a gentle simmer, not a rolling boil, for the softest texture in chicken meatballs.
⚠️ Common Mistakes
❌ Meatballs fall apart in the broth.
✅ Fix: Squeeze grated onion dry, mix until sticky, chill 10 minutes, and avoid stirring for the first 5 minutes of simmering.
❌ Meatballs turn tough and dry.
✅ Fix: Keep the broth at a gentle simmer (no rolling boil) and stop cooking once the centers reach doneness, then rest 5 minutes.
❌ Broth tastes flat or raw from tomato paste.
✅ Fix: Cook the tomato paste in oil for 60 seconds before adding stock, then finish with measured lemon juice for lift.
🧊 How to Store
Cool leftovers within 2 hours, then refrigerate in an airtight container with broth for up to 3 days. Reheat covered on low with 30–60 ml water or stock until steaming hot, keeping the simmer gentle so the meatballs stay tender.
📅 Make Ahead
Shape the meatballs up to 24 hours ahead and refrigerate covered on a tray. You can also cook the full dish, cool, and refrigerate overnight; the flavors deepen and the broth becomes more aromatic.
🍽️ Pairs Well With
- Chelow (Persian steamed rice)
- tahdig
- torshi
- fresh herbs (sabzi khordan)
- yogurt with cucumber
Regional Variations
- Some Tehran-style home versions add 1 tsp dried mint to the meatball mix for a cooler herbal note.
- In northern Iran, cooks sometimes enrich the broth with 30 ml verjuice instead of lemon for a softer tang.
- A heartier variation adds 150 g diced potatoes to the broth, simmered 10 minutes before adding the meatballs.
Ingredients
- 1⅓ lbGround chicken (93% lean) (Prefer thigh-heavy grind for juicier koofteh)
- 6⅓ ozOnion, grated (juice squeezed out) (About 1 large onion)
- 10 gGarlic, finely grated (About 3 cloves)
- 1⅝ ozBreadcrumbs (Fine, plain breadcrumbs)
- 1Egg (Large)
- 20 gParsley, finely chopped (About 1/2 bunch)
- 10 gSalt (About 1 3/4 tsp fine salt)
- 1 tspBlack pepper, ground
- 2 tspTurmeric, ground
- 1½ tspCumin, ground
- ¼ tspCinnamon, ground (Optional but traditional in many homes)
- 1 tbspNeutral oil (Such as grapeseed or sunflower)
- 4¼ ozOnion, finely diced (About 1 medium onion)
- 1.1 ozTomato paste (About 2 tbsp)
- 3⅜ cupChicken stock (low-sodium)
- ¼ tspSaffron threads, crushed (Bloom in hot water for best aroma)
- ¼ cupHot water (for blooming saffron)
- 1 tbspLemon juice (About 1 tbsp)
🔄 Substitutions
- Breadcrumbs→ Panko breadcrumbs
- Ground chicken→ Ground turkey
- Parsley→ Cilantro
Instructions
- 1
Bloom the saffron by crushing the threads and stirring them into 60 ml hot water. Let it steep for 10 minutes so the color and aroma fully develop while you prepare everything else.
- 2
Grate the onion for the meatballs, then squeeze it firmly to remove excess juice. This keeps the mixture from turning loose and helps the koofteh hold their shape during simmering.
- 3
In a large bowl, combine ground chicken, squeezed grated onion, grated garlic, breadcrumbs, egg, parsley, salt, black pepper, turmeric, cumin, and cinnamon. Mix vigorously for 2–3 minutes until the mixture becomes sticky and cohesive, which gives the meatballs a tender yet bouncy texture.
- 4
Wet your hands lightly with water and roll the mixture into small meatballs, about 18–20 g each (roughly 3 cm wide). Place them on a tray in a single layer, then refrigerate for 10 minutes to firm up so they simmer without breaking.
- 5
Start the broth by heating 1 tbsp oil in a wide pot over medium heat. Add the diced onion and cook for 6–8 minutes until soft and lightly golden, stirring often so it sweetens without burning.
- 6
Stir in the tomato paste and 1 tsp turmeric and cook for 1 minute to remove the raw taste. Pour in the chicken stock, then add the bloomed saffron water, salt, and black pepper, and bring the pot to a gentle simmer.
- 7
Lower the heat so the broth is barely bubbling, then add the meatballs one by one. Do not stir for the first 5 minutes; instead, gently shake the pot so the koofteh set on the outside and keep their round shape.
- 8
Simmer uncovered for 18–22 minutes, turning the meatballs once halfway through with a spoon. The broth should stay at a gentle simmer, because a hard boil can make chicken koofteh tough and cause them to crack.
- 9
Stir in the lemon juice and simmer 2 more minutes to brighten the flavors. Rest the pot off the heat for 5 minutes so the meatballs reabsorb a little broth and stay juicy when served.
🪪 Recipe Passport
Cultural Background
Kofteh rizeh—tiny meatballs—are a hallmark of Persian home cooking, valued for stretching meat into a nourishing family meal. Versions appear across Iran, often simmered in simple broths and served with rice for everyday comfort.
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

Aged Garlic Pickle (سیر ترشی) — Gilan’s seven-year-style black garlic torshi
Persian · Side Dishes · 45 min

Persian Kotlet (کتلت) — Saffron-Infused Meat & Potato Patties
Persian · Main Courses · 55 min

Soup-e Jo (سوپ جو) — Persian Creamy Barley Soup
Persian · Soups · 90 min

Tepsi Baytinijan (تبسي بيتنجان) — Iraqi Eggplant Tray Bake
Iraqi · Main Courses · 90 min

Mıhlama (Mıhlama) — Black Sea Cornmeal and Cheese Skillet
Turkish · Main Courses · 25 min

Smoky Eggplant Salad (Patlıcan Salatası) — Turkish charred eggplant with garlic and olive oil
Turkish · Salads · 40 min

Cacık (Yoğurtlu Salatalık Mezesi) — Chilled Turkish Yogurt, Cucumber & Mint Dip
Turkish · Appetizers · 15 min

Bossam (보쌈) — Korean Boiled Pork Lettuce Wraps
Korean · Main Courses · 135 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.