Persian Spiced Chicken Makaroni (ماکارونی با مرغ) — Tomato-Saffron Style Chicken Pasta
Iranian makaroni is a beloved home-style pasta often finished with a steam-set crust, blending Italian noodles with Silk Road spices. This version marinates chicken in turmeric and cumin, then coats everything in a rich tomato paste sauce.

Printable Recipe Card
Servings: 4 · Total: 65 min · Difficulty: medium
Ingredients (quick list)
- 500 g boneless skinless chicken breast (cut into 2 cm cubes)
- 30 ml olive oil (for marinating and sautéing)
- 2 tsp ground cumin
- 2 tsp turmeric powder
- 1.5 tsp paprika
- 1.5 tsp salt (divided)
- 200 g onion (finely diced)
- 12 g garlic (minced (about 4 cloves))
- 90 g tomato paste (about 6 tbsp)
- 240 ml water (to loosen the sauce)
- 350 g spaghetti (broken in half for classic Iranian style)
Steps (summary)
- Marinate the chicken by mixing the cubes with 30 ml olive oil, cumin, turmeric, paprika, and 1 tsp (about 6 g) of the salt. Tos…
- Heat a large skillet over medium-high heat and add the marinated chicken in a single layer. Sear for 5–6 minutes, stirring twic…
- Reduce the heat to medium and add the diced onion to the same skillet, scraping up the browned bits. Cook for 8–10 minutes unti…
- Add the tomato paste and cook it for 2–3 minutes, stirring constantly, until it darkens slightly and smells sweet rather than r…
- Return the chicken (and any juices) to the skillet and stir to coat it in the sauce. Simmer for 6–8 minutes until the chicken i…
- Bring 2000 ml water to a rolling boil in a large pot and add 10 g salt. Add the spaghetti and cook 1–2 minutes less than packag…
+ 2 more steps in the full instructions section below.
Cultural Background
Makaroni is a staple of Iranian home cooking, often prepared for family gatherings and weeknight meals. The signature steaming step echoes Persian rice techniques, creating a cohesive, deeply flavored dish with a prized crust at the bottom.
Equipment
💡 Tips
- Cook the tomato paste until it darkens slightly; this removes raw acidity and gives the sauce a deeper, sweeter flavor.
- Undercook the pasta by 1–2 minutes before steaming so it finishes perfectly tender without turning mushy.
- For a better crust, use a heavy-bottom pot and keep the heat low during the steaming stage to avoid scorching.
⚠️ Common Mistakes
❌ Skipping the tomato paste frying step, leaving the sauce sharp and raw-tasting.
✅ Fix: Cook the paste in the pan for 2–3 minutes until it darkens slightly before adding water.
❌ Boiling the pasta fully before steaming, resulting in mushy noodles.
✅ Fix: Boil 1–2 minutes less than al dente, then let the steaming step finish the texture.
❌ Using high heat during steaming and burning the bottom.
✅ Fix: Steam on low heat in a heavy-bottom pot and keep the lid tightly covered with a towel.
🧊 How to Store
Cool leftovers within 1 hour, then refrigerate in an airtight container for up to 3 days. Reheat with 30–45 ml water in a covered skillet over medium-low heat for 6–8 minutes, stirring once, to restore moisture without drying the chicken.
📅 Make Ahead
Marinate the chicken up to 12 hours ahead and refrigerate it in a sealed container. You can also cook the sauce 1 day ahead, then rewarm and combine with freshly boiled pasta before the steaming step.
🍽️ Pairs Well With
- Shirazi salad
- torshi
- plain yogurt
- pickled garlic
- doogh
Regional Variations
- Tehran-style: often includes thinly sliced fried potatoes layered at the bottom for a more dramatic tahdig-like crust.
- Shiraz-style: may add a small amount of dried lime powder for extra tang and a brighter aroma.
- Family-style shortcut: some households skip steaming and serve it straight from the skillet as a saucy pasta.
Ingredients
- 1⅛ lbboneless skinless chicken breast (cut into 2 cm cubes)
- 2 tbspolive oil (for marinating and sautéing)
- 2 tspground cumin
- 2 tspturmeric powder
- 1½ tsppaprika
- 1½ tspsalt (divided)
- 7.1 ozonion (finely diced)
- 12 ggarlic (minced (about 4 cloves))
- 3.2 oztomato paste (about 6 tbsp)
- 1 cupwater (to loosen the sauce)
- 12.5 ozspaghetti (broken in half for classic Iranian style)
🔄 Substitutions
- boneless skinless chicken breast→ boneless skinless chicken thighs
- spaghetti→ penne
- olive oil→ neutral vegetable oil
Instructions
- 1
Marinate the chicken by mixing the cubes with 30 ml olive oil, cumin, turmeric, paprika, and 1 tsp (about 6 g) of the salt. Toss until every piece is evenly coated, then let it rest for 15 minutes at room temperature so the spices bloom and cling.
- 2
Heat a large skillet over medium-high heat and add the marinated chicken in a single layer. Sear for 5–6 minutes, stirring twice, until lightly browned but not fully cooked through, then transfer to a plate so it stays juicy.
- 3
Reduce the heat to medium and add the diced onion to the same skillet, scraping up the browned bits. Cook for 8–10 minutes until golden and soft, then stir in the minced garlic and cook for 60 seconds until fragrant.
- 4
Add the tomato paste and cook it for 2–3 minutes, stirring constantly, until it darkens slightly and smells sweet rather than raw. Pour in 240 ml water and whisk or stir until smooth, then simmer for 3 minutes to thicken into a glossy sauce.
- 5
Return the chicken (and any juices) to the skillet and stir to coat it in the sauce. Simmer for 6–8 minutes until the chicken is cooked through and the sauce is thick enough to cling to a spoon, then turn off the heat.
- 6
Bring 2000 ml water to a rolling boil in a large pot and add 10 g salt. Add the spaghetti and cook 1–2 minutes less than package directions so it stays firm, then drain well and toss with 15 ml olive oil to prevent clumping.
- 7
Combine the drained pasta with the chicken-tomato mixture until evenly colored and coated. Taste and adjust with the remaining 0.5 tsp salt (about 3 g) if needed, because makaroni should be boldly seasoned before steaming.
- 8
To finish in classic Iranian style, return the mixture to the pot and level the top, then poke 5–6 holes with the handle of a spoon to vent steam. Cover the lid with a clean towel, place it tightly on the pot, and steam on low heat for 25 minutes so the flavors meld and a light crust forms on the bottom.
🪪 Recipe Passport
Cultural Background
Makaroni is a staple of Iranian home cooking, often prepared for family gatherings and weeknight meals. The signature steaming step echoes Persian rice techniques, creating a cohesive, deeply flavored dish with a prized crust at the bottom.
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

Bulgar Kabab (کباب بلغار) — Persian Rolled Saffron Fillets
Persian · Kebabs · 37 min

Jujeh Kabab (جوجه کباب) — Saffron-Turmeric Chicken with Rustic Tomato Sauce
Persian · Kebabs · 45 min

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

Hainanese Chicken Rice (Nasi Ayam Hainan) — Malaysian Kopitiam Classic
Malaysian · Main Courses · 110 min

Bossam (보쌈) — Korean Boiled Pork Lettuce Wraps
Korean · Main Courses · 135 min

Stuffed Zucchini (Kabak Dolması) — Hollowed zucchini filled with spiced minced meat and rice
Turkish · Main Courses · 90 min

Cig Kofte (Çiğ Köfte) — Isot-kissed bulgur kneaded and served in lettuce
Turkish · Appetizers · 25 min

Uzbek Plov (Oʻzbek palovi) — Lamb, Rice, Carrots, and Cumin Pilaf
Uzbek · Rice Dishes · 130 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.