Skip to content
Zaffaron

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.

By Zaffaron Kitchen· Published April 6, 2026 Tested Recipe
Gluten-Free Dairy-Free Nut-Free Halal
Contains: eggs
60 min total Prep 25m · Cook 35m 4 servings 390 cal
↓ Jump to Recipe
Kofteh Rizeh Morgh — Persian Spiced Chicken Meatballs in Light Saffron-Tomato Broth - authentic persian recipe

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)

  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…
  2. Grate the onion for the meatballs, then squeeze it firmly to remove excess juice. This keeps the mixture from turning loose and…
  3. In a large bowl, combine ground chicken, squeezed grated onion, grated garlic, breadcrumbs, egg, parsley, salt, black pepper, t…
  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…
  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 a…
  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…

+ 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.

savorytangywarm-spicedtender meatballslight brothsaffron warmthtoasted turmericsweet onion🌶 mild

Equipment

Large mixing bowlBox grater or microplaneWide pot or Dutch oven with lidMeasuring spoonsKitchen scaleTray or plate for shaping meatballs

💡 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.
everyday party ramadan nowruz
#classic#family-style#gluten-free

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

  • BreadcrumbsPanko breadcrumbs
  • Ground chickenGround turkey
  • ParsleyCilantro

Instructions

  1. 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. 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. 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. 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. 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. 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. 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. 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. 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

Origin: Persian Cuisine
Researched by: Zaffaron Kitchen
Published: April 6, 2026

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

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.

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

390
Calories
36g
Protein
20g
Fat
13g
Carbs
2g
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.