Skip to content
Zaffaron

Kofteh Rizeh Morgh (کوفته ریزه مرغ) — | Persian Spiced Chicken Meatballs

Kofteh Rizeh Morgh are tender Persian bite-size chicken meatballs seasoned with turmeric, cumin, and a hint of cinnamon, simmered in a light saffron-tomato sauce. Comforting, aromatic, and perfect with rice or flatbread.

By Zaffaron Kitchen· Published March 12, 2026 Verified Recipe
Gluten-Free Dairy-Free Nut-Free Halal
Contains: eggs
70 min total Prep 35m · Cook 35m 4 servings 360 cal ~$3.25/serving
↓ Jump to Recipe
Kofteh Rizeh Morgh - | Persian Spiced Chicken Meatballs - authentic persian recipe

Printable Recipe Card

Servings: 4 · Total: 70 min · Difficulty: medium

Ingredients (quick list)

  • 500 g Ground chicken (thigh preferred) (Cold from the fridge for better binding)
  • 180 g Yellow onion (Grated on fine holes, then squeezed very dry)
  • 12 g Garlic (Finely grated (about 3 medium cloves))
  • 20 g Fresh parsley (Finely chopped (leaves and tender stems))
  • 45 g Breadcrumbs (Fine, unseasoned (about 1/2 cup))
  • 1 large Egg (About 50 g without shell)
  • 8 g Kosher salt (About 1 1/4 tsp; reduce to 6 g if using fine salt)
  • 2 g Black pepper (About 1 tsp, freshly ground)
  • 3 g Ground turmeric (About 1 1/2 tsp)
  • 2 g Ground cumin (About 1 tsp)
  • 0.5 g Ground cinnamon (About 1/4 tsp)
  • 15 ml Neutral oil (About 1 tbsp (sunflower or canola))

+ 5 more in the full ingredients section below.

Steps (summary)

  1. Grate the onion on the fine side of a box grater, then squeeze it firmly in a clean towel until very dry; measure 180 g after g…
  2. Cover the mixture and rest in the refrigerator for 20 minutes to hydrate the breadcrumbs and firm the fat, which helps the tiny…
  3. With damp hands, roll the mixture into 20–24 small meatballs, about 22–25 g each (roughly walnut-sized). Arrange on a tray in a…
  4. Set a wide sauté pan or shallow pot over medium heat. Add 15 ml oil, then stir in tomato paste and cook 2 minutes, pressing and…
  5. Lower heat to medium-low so the sauce barely bubbles. Add meatballs one by one, leaving space between them. Cover and simmer 12…
  6. Turn off the heat and stir in 15 ml lemon juice. Rest 5 minutes, covered, to let the meatballs reabsorb juices and the sauce se…

Cultural Background

Kofteh in many forms is a cornerstone of Persian home cooking, valued for turning simple pantry ingredients into comforting, shareable meals. Kofteh rizeh—small meatballs—are especially common for quick family lunches and dinners, often served with rice and a light, fragrant sauce.

savorybrightgently tangytenderjuicybite-sizedturmeric warmthcumin earthinesssaffron floral notes🌶 mild

Equipment

Box graterClean kitchen towel or cheesecloth (for squeezing onion)Mixing bowlDigital scaleWide sauté pan or shallow pot with lidInstant-read thermometer (recommended)

💡 Tips

  • Squeeze the grated onion extremely dry; excess liquid is the main reason koofteh rizeh fall apart.
  • Use ground chicken thigh for juicier meatballs; breast-only can turn dry unless cooked very gently.
  • Keep the sauce at a gentle simmer; a hard boil can break delicate chicken meatballs.
  • For extra aroma, warm the cumin and turmeric in the tomato paste for the full 2 minutes before adding stock.

⚠️ Common Mistakes

  • ❌ Not squeezing the grated onion dry

    💡 Why: Extra moisture prevents the proteins from binding and makes the mixture loose, causing meatballs to crack in the simmering sauce.

    ✅ Fix: Squeeze onion in a towel until almost no liquid drips; if already mixed, add 10–15 g more breadcrumbs and chill 15 minutes.

  • ❌ Boiling the sauce aggressively after adding meatballs

    💡 Why: Rapid bubbling jostles delicate chicken koofteh and can make them tough or break apart.

    ✅ Fix: Maintain a gentle simmer (small bubbles at the edges); use a wide pan and adjust heat frequently.

  • ❌ Overmixing the chicken mixture

    💡 Why: Too much mixing warms the fat and tightens the proteins, leading to dense, rubbery meatballs.

    ✅ Fix: Mix only until tacky and cohesive (2–3 minutes), then chill; if it feels warm, refrigerate 10 minutes before shaping.

  • ❌ Stirring with a spoon while meatballs cook

    💡 Why: Direct stirring can tear the surface before it sets.

    ✅ Fix: Shake the pan gently or spoon sauce over the top; wait at least 10–12 minutes before moving them.

🧊 How to Store

Refrigerate meatballs with sauce in an airtight container up to 3 days. Reheat gently in a covered pan over low heat with 30–60 ml water or stock to loosen the sauce. Freeze up to 2 months; thaw overnight in the fridge and reheat slowly to avoid toughening.

📅 Make Ahead

Mix and shape the meatballs up to 24 hours ahead; store covered in the refrigerator on a tray. The sauce can be made 2 days ahead and reheated to a simmer before adding meatballs. For best texture, cook meatballs fresh rather than fully cooking and reheating.

🍽️ Pairs Well With

  • Chelo (steamed Persian rice) with a little saffron rice on top
  • Lavash or sangak bread
  • Shirazi salad (cucumber-tomato-onion with lime)
  • Torshi (Persian pickles)

Regional Variations

  • Tehran (modern home style)Often simmered in a light tomato-saffron broth like this version, sometimes finished with a touch of lemon for brightness and served with chelo and Shirazi salad.
  • Azerbaijan (northwest Iran)Kofteh traditions are strong; cooks may add more herbs and a warmer spice profile, sometimes including a little dried mint in the mixture and serving with extra broth for a soup-like presentation.
weeknight dinner family lunch meal prep Nowruz gatherings (alongside other dishes)
#home-style#family-friendly#high-protein#stovetop#saffron

Ingredients

  • 500 gGround chicken (thigh preferred) (Cold from the fridge for better binding)
  • 180 gYellow onion (Grated on fine holes, then squeezed very dry)
  • 12 gGarlic (Finely grated (about 3 medium cloves))
  • 20 gFresh parsley (Finely chopped (leaves and tender stems))
  • 45 gBreadcrumbs (Fine, unseasoned (about 1/2 cup))
  • 1 largeEgg (About 50 g without shell)
  • 8 gKosher salt (About 1 1/4 tsp; reduce to 6 g if using fine salt)
  • 2 gBlack pepper (About 1 tsp, freshly ground)
  • 3 gGround turmeric (About 1 1/2 tsp)
  • 2 gGround cumin (About 1 tsp)
  • 0.5 gGround cinnamon (About 1/4 tsp)
  • 15 mlNeutral oil (About 1 tbsp (sunflower or canola))
  • 30 gTomato paste (About 2 tbsp)
  • 480 mlChicken stock (About 2 cups, low-sodium preferred)
  • 0.2 gSaffron threads (About 1/4 tsp threads, bloomed)
  • 30 mlHot water (About 2 tbsp, for blooming saffron)
  • 15 mlLemon juice (About 1 tbsp, to finish)

🔄 Substitutions

  • Breadcrumbs (45 g)→ Panko, pulsed fine (45 g) or finely ground lavash (45 g)
  • Egg (1 large)→ Plain yogurt (60 g)
  • Saffron (0.2 g)→ Ground turmeric (additional 0.5 g) plus 5 ml rosewater

Instructions

  1. 1

    Grate the onion on the fine side of a box grater, then squeeze it firmly in a clean towel until very dry; measure 180 g after grating. In a bowl, combine ground chicken, onion, garlic, parsley, breadcrumbs, egg, salt, pepper, turmeric, cumin, and cinnamon. Mix 2–3 minutes until tacky and cohesive without overworking.

  2. 2

    Cover the mixture and rest in the refrigerator for 20 minutes to hydrate the breadcrumbs and firm the fat, which helps the tiny koofteh hold their shape. Meanwhile, bloom saffron by grinding the threads lightly and stirring with 30 ml hot water; let stand 10 minutes until deeply colored and fragrant.

  3. 3

    With damp hands, roll the mixture into 20–24 small meatballs, about 22–25 g each (roughly walnut-sized). Arrange on a tray in a single layer. If the mixture feels sticky, chill 5 more minutes; if it feels loose, knead 30 seconds more to develop binding from the proteins.

  4. 4

    Set a wide sauté pan or shallow pot over medium heat. Add 15 ml oil, then stir in tomato paste and cook 2 minutes, pressing and stirring, until it darkens slightly and smells sweet rather than raw. Pour in the chicken stock, scraping the bottom, then add the bloomed saffron and bring to a gentle simmer.

  5. 5

    Lower heat to medium-low so the sauce barely bubbles. Add meatballs one by one, leaving space between them. Cover and simmer 12 minutes, then uncover and gently shake the pan (do not stir vigorously) and simmer 8–10 minutes more until meatballs reach 74°C/165°F internally and the sauce lightly thickens.

  6. 6

    Turn off the heat and stir in 15 ml lemon juice. Rest 5 minutes, covered, to let the meatballs reabsorb juices and the sauce settle. Taste the sauce and adjust with up to 1 g more salt if needed. Serve hot with plenty of sauce spooned over rice or bread.

🪪 Recipe Passport

Origin: Persian Cuisine
Researched by: Zaffaron Kitchen
Published: March 12, 2026

Cultural Background

Kofteh in many forms is a cornerstone of Persian home cooking, valued for turning simple pantry ingredients into comforting, shareable meals. Kofteh rizeh—small meatballs—are especially common for quick family lunches and dinners, often served with rice and a light, fragrant sauce.

Regional Variations

Tehran (modern home style): Often simmered in a light tomato-saffron broth like this version, sometimes finished with a touch of lemon for brightness and served with chelo and Shirazi salad.
Azerbaijan (northwest Iran): Kofteh traditions are strong; cooks may add more herbs and a warmer spice profile, sometimes including a little dried mint in the mixture and serving with extra broth for a soup-like presentation.

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

360
Calories
33g
Protein
17g
Fat
18g
Carbs
2g
Fiber
760mg
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.