Skip to content
Zaffaron

Kale Gonjeshki (کله گنجشکی) — Sparrow-Head Meatball Stew in Turmeric-Tomato Broth

Kale Gonjeshki is a rustic Iranian home stew of tiny “sparrow-head” meatballs simmered in a golden turmeric and tomato broth. It’s beloved comfort food, often finished with potatoes and small pasta for a hearty, family-style meal.

By Zaffaron Kitchen· Published April 6, 2026 Tested Recipe
Dairy-Free Nut-Free Halal
Contains: gluten
80 min total Prep 25m · Cook 55m 4 servings 520 cal
↓ Jump to Recipe
Kale Gonjeshki — Sparrow-Head Meatball Stew in Turmeric-Tomato Broth - authentic persian recipe

Printable Recipe Card

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

Ingredients (quick list)

  • 400 g Ground beef (85% lean) (Or use ground lamb for a richer flavor)
  • 150 g Yellow onion, finely grated (Squeeze lightly to remove excess juice)
  • 6 g Sea salt (About 1 tsp fine sea salt)
  • 1 tsp Black pepper, freshly ground
  • 2 tsp Turmeric powder
  • 45 g Tomato paste (About 3 tbsp)
  • 60 g Fried onions (piaz dagh) (Store-bought or homemade)
  • 900 ml Water
  • 350 g Yukon Gold potatoes, peeled and cut into 3 cm chunks
  • 70 g Small pasta (orzo or ditalini) (Keeps the stew hearty and homey)

Steps (summary)

  1. Make the meatball mixture by combining the ground beef, grated onion, sea salt, and black pepper in a bowl. Knead for 2–3 minut…
  2. Roll the mixture into very small meatballs, about 8–10 g each, to mimic the classic “sparrow-head” size. Arrange them on a plat…
  3. In a medium pot over medium heat, add the fried onions (piaz dagh) and warm for 1 minute to release their aroma. Add turmeric a…
  4. Add the tomato paste and cook it for 2 minutes, stirring constantly, until it darkens slightly and smells sweet rather than raw…
  5. Bring the broth to a gentle simmer, then add the potato chunks and cook for 12 minutes at a steady simmer. This head start help…
  6. Lower the heat so the stew is barely simmering, then add the meatballs one by one. Do not stir for the first 5 minutes; instead…

+ 2 more steps in the full instructions section below.

Cultural Background

A nostalgic Iranian comfort food, Kale Gonjeshki is known for its tiny meatballs shaped like sparrow heads and a simple turmeric-tomato broth. It reflects everyday home cooking—economical, filling, and designed for sharing at the family table.

savorywarm-spicedtomato-forwardtender meatballssoft potatoeslightly thickened brothturmeric warmthsweet fried oniontomato richness🌶 mild

Equipment

mixing bowlbox gratermedium pot with lidwooden spoonkitchen scale or measuring spoons

💡 Tips

  • For the most authentic texture, keep meatballs at 8–10 g each; larger sizes won’t taste like classic kale gonjeshki.
  • Cook the tomato paste for a full 2 minutes to remove raw acidity and deepen the stew’s color.
  • Keep the simmer gentle after adding meatballs; a hard boil can break them and cloud the broth.

⚠️ Common Mistakes

  • Boiling the stew vigorously after adding the meatballs

    ✅ Fix: Keep a gentle simmer and avoid stirring for the first 5 minutes so the meatballs set without breaking.

  • Adding pasta too early

    ✅ Fix: Add pasta only near the end; otherwise it overcooks and absorbs too much broth, making the stew gummy.

  • Not cooking the tomato paste

    ✅ Fix: Fry the paste for 2 minutes until it darkens slightly; this removes raw flavor and improves color.

🧊 How to Store

Cool leftovers within 2 hours, then refrigerate in an airtight container for up to 3 days. Reheat gently on the stovetop with 100–150 ml water to loosen the pasta-thickened broth, stirring carefully so the small meatballs stay intact.

📅 Make Ahead

Roll the meatballs up to 24 hours ahead and refrigerate them in a single layer, covered, so they hold their shape. You can also pre-cook the broth base (piaz dagh, turmeric, tomato paste, water) and refrigerate it for 2 days before finishing.

🍽️ Pairs Well With

  • Steamed basmati rice (chelow)
  • torshi
  • fresh herbs (sabzi khordan)
  • yogurt.

Regional Variations

  • Tehran-style: slightly thinner broth with more piaz dagh for sweetness and aroma.
  • Northwest-style: made with ground lamb and sometimes finished with a squeeze of sour grape juice for tang.
  • Pasta-free version: thickened with split peas or served simply with potatoes and bread.
everyday party ramadan nowruz
#classic#family-style#one-pot

Ingredients

  • 14 ozGround beef (85% lean) (Or use ground lamb for a richer flavor)
  • 5.3 ozYellow onion, finely grated (Squeeze lightly to remove excess juice)
  • 6 gSea salt (About 1 tsp fine sea salt)
  • 1 tspBlack pepper, freshly ground
  • 2 tspTurmeric powder
  • 1⅝ ozTomato paste (About 3 tbsp)
  • 2⅛ ozFried onions (piaz dagh) (Store-bought or homemade)
  • 3.8 cupWater
  • 12.5 ozYukon Gold potatoes, peeled and cut into 3 cm chunks
  • 2½ ozSmall pasta (orzo or ditalini) (Keeps the stew hearty and homey)

🔄 Substitutions

  • Ground beef (85% lean)Ground lamb
  • Small pasta (orzo or ditalini)Split peas (soaked 2 hours)
  • Fried onions (piaz dagh)Finely sliced onion sautéed in 2 tbsp oil

Instructions

  1. 1

    Make the meatball mixture by combining the ground beef, grated onion, sea salt, and black pepper in a bowl. Knead for 2–3 minutes until tacky and cohesive, then cover and rest for 10 minutes so the onion hydrates the meat and helps it bind.

  2. 2

    Roll the mixture into very small meatballs, about 8–10 g each, to mimic the classic “sparrow-head” size. Arrange them on a plate in a single layer so they keep their shape, and keep them chilled while you start the broth.

  3. 3

    In a medium pot over medium heat, add the fried onions (piaz dagh) and warm for 1 minute to release their aroma. Add turmeric and stir for 20–30 seconds, keeping the heat moderate so the spice blooms without turning bitter.

  4. 4

    Add the tomato paste and cook it for 2 minutes, stirring constantly, until it darkens slightly and smells sweet rather than raw. Pour in the water gradually while whisking to dissolve the paste, creating a smooth golden-red broth.

  5. 5

    Bring the broth to a gentle simmer, then add the potato chunks and cook for 12 minutes at a steady simmer. This head start helps the potatoes become tender without overcooking the tiny meatballs later.

  6. 6

    Lower the heat so the stew is barely simmering, then add the meatballs one by one. Do not stir for the first 5 minutes; instead, gently shake the pot so the meatballs set and don’t break apart.

  7. 7

    After the meatballs have firmed up, simmer for 15 minutes, stirring very gently once or twice to prevent sticking. Skim any excess foam from the surface to keep the broth clear and clean-tasting.

  8. 8

    Add the small pasta and continue simmering for 8–10 minutes until the pasta is tender and the broth thickens slightly. Season with the remaining sea salt and black pepper, then simmer 2 more minutes to meld the flavors before serving.

🪪 Recipe Passport

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

Cultural Background

A nostalgic Iranian comfort food, Kale Gonjeshki is known for its tiny meatballs shaped like sparrow heads and a simple turmeric-tomato broth. It reflects everyday home cooking—economical, filling, and designed for sharing at the family table.

Regional Variations

Tehran-style: slightly thinner broth with more piaz dagh for sweetness and aroma.
Northwest-style: made with ground lamb and sometimes finished with a squeeze of sour grape juice for tang.
Pasta-free version: thickened with split peas or served simply with potatoes and bread.

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

520
Calories
27g
Protein
25g
Fat
46g
Carbs
4g
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.