Makaroni ba Sos Vijeh (ماکارونی با سس ویژه) — Persian-Style Macaroni with Special Chicken Sauce
A comforting Persian-style pasta layered with a fragrant chicken and vegetable sauce. Olive oil, onion, celery, carrot, fresh tomatoes, and thyme simmer into a vibrant topping, then the pasta is steamed for a tender, cohesive finish.

Printable Recipe Card
Servings: 4 · Total: 80 min · Difficulty: medium
Ingredients (quick list)
- 450 g Chicken breast, boneless skinless (cut into 2 cm cubes)
- 2.5 tsp Salt (divided, plus more to taste)
- 1 tsp Black pepper (freshly ground)
- 45 ml Olive oil (3 tbsp, divided)
- 200 g Onion (finely diced (about 1 large))
- 120 g Celery (finely diced (about 2 stalks))
- 120 g Carrot (finely diced (about 1 large))
- 12 g Garlic (minced (about 3 cloves))
- 500 g Tomatoes (fresh, grated or finely chopped (about 3 medium))
- 30 g Tomato paste (2 tbsp)
- 2 tsp Dried thyme (or 1 tbsp fresh thyme leaves)
- 1 tsp Ground turmeric (optional but common in Persian home cooking)
+ 2 more in the full ingredients section below.
Steps (summary)
- Prepare the chicken and vegetables: cut chicken into 2 cm cubes and dice onion, celery, and carrot finely so they melt into the…
- Build the sauce base: heat 2 tbsp (30 ml) olive oil in a wide skillet over medium heat. Add onion, celery, and carrot with 1/2…
- Brown the chicken: add the remaining 1 tbsp (15 ml) olive oil to the skillet, then add chicken in a single layer. Cook 6–8 minu…
- Simmer the special tomato-thyme sauce: stir in tomato paste and cook 1 minute to remove raw flavor. Add grated tomatoes, thyme,…
- Boil the pasta: bring 3 liters water to a rolling boil in a large pot. Add 1 tbsp salt, then pasta. Cook 1–2 minutes less than…
- Layer and steam (Persian-style finish): return the pot to medium heat and add 1 tbsp (15 ml) olive oil. Add a thin layer of pas…
+ 1 more steps in the full instructions section below.
Cultural Background
Persian-style macaroni is a common home-cooked comfort meal, often prepared for busy weekdays and shared at the family table. The signature technique is finishing the pasta by steaming after layering with sauce, creating a cohesive texture that differs from many Western pasta preparations.
Equipment
💡 Tips
- Dice the vegetables small for a smoother, more cohesive sauce that coats the pasta evenly.
- Undercook the pasta slightly; the final steaming is essential for the classic Persian texture and prevents mushiness.
- If the sauce reduces too much before the chicken is tender, add 2–4 tbsp water at a time and keep the simmer gentle.
- For a deeper tomato flavor, cook the tomato paste in oil for a full minute before adding fresh tomatoes.
- Use a heavy-bottom pot with a tight lid for even steaming and less sticking at the base.
⚠️ Common Mistakes
❌ Cooking the pasta fully before steaming
💡 Why: The final steaming continues cooking and can turn fully cooked pasta mushy.
✅ Fix: Boil 1–2 minutes less than package directions and drain well before layering.
❌ Sauce too watery when layering
💡 Why: Excess liquid can make the final dish soggy and prevent proper steaming texture.
✅ Fix: Simmer uncovered for 2–5 minutes to thicken, or reduce added water; the sauce should be glossy and spoon-coating.
❌ High heat during the steaming stage
💡 Why: It can scorch the bottom quickly and dry out the top before the center warms through.
✅ Fix: Steam on low heat with a tight lid for 25–30 minutes; add the measured 60 ml water to generate gentle steam.
❌ Large chicken chunks
💡 Why: Big pieces cook unevenly and can stay dry on the outside before tender inside.
✅ Fix: Cut into even 2 cm cubes and keep the simmer gentle so the chicken stays tender.
🧊 How to Store
Cool within 2 hours. Refrigerate in an airtight container up to 3 days. Reheat covered with 1–2 tbsp water in a saucepan over low heat 10–15 minutes, or microwave covered in 60–90 second bursts, stirring between. Freeze up to 2 months; thaw overnight in the fridge before reheating.
📅 Make Ahead
Make the chicken-vegetable tomato sauce up to 2 days ahead and refrigerate. When ready to serve, boil pasta, warm the sauce until bubbling, then layer and steam as written. This keeps the final texture fresh while saving time.
🍽️ Pairs Well With
- Shirazi salad (cucumber
- tomato
- onion with lemon or lime)
- Plain yogurt or cucumber-yogurt
- Pickled vegetables
- Fresh herbs and radishes
Regional Variations
- Tehran-style home cookingOften includes a small amount of turmeric for color and warmth, with the sauce cooked until thick and concentrated before layering and steaming.
- Northern Iran (Caspian influence)Some households add extra herbs (such as parsley or dried mint) and keep the sauce slightly looser to emphasize a fresher, more aromatic finish.
Ingredients
- 450 gChicken breast, boneless skinless (cut into 2 cm cubes)
- 2.5 tspSalt (divided, plus more to taste)
- 1 tspBlack pepper (freshly ground)
- 45 mlOlive oil (3 tbsp, divided)
- 200 gOnion (finely diced (about 1 large))
- 120 gCelery (finely diced (about 2 stalks))
- 120 gCarrot (finely diced (about 1 large))
- 12 gGarlic (minced (about 3 cloves))
- 500 gTomatoes (fresh, grated or finely chopped (about 3 medium))
- 30 gTomato paste (2 tbsp)
- 2 tspDried thyme (or 1 tbsp fresh thyme leaves)
- 1 tspGround turmeric (optional but common in Persian home cooking)
- 240 mlWater (1 cup, for simmering sauce (add as needed))
- 350 gSpaghetti or macaroni (spaghetti broken into thirds or short macaroni)
🔄 Substitutions
- Chicken breast→ Boneless skinless chicken thighs
- Fresh tomatoes→ Canned crushed tomatoes
- Dried thyme→ Fresh thyme leaves
Instructions
- 1
Prepare the chicken and vegetables: cut chicken into 2 cm cubes and dice onion, celery, and carrot finely so they melt into the sauce. Season chicken with 1 tsp salt and the black pepper. Let it sit 10 minutes at room temperature while you grate or chop the tomatoes.
- 2
Build the sauce base: heat 2 tbsp (30 ml) olive oil in a wide skillet over medium heat. Add onion, celery, and carrot with 1/2 tsp salt. Cook 10–12 minutes, stirring often, until the onion turns translucent and the vegetables soften without browning; lower heat if edges darken.
- 3
Brown the chicken: add the remaining 1 tbsp (15 ml) olive oil to the skillet, then add chicken in a single layer. Cook 6–8 minutes over medium-high heat, stirring occasionally, until the surface turns opaque and lightly golden. Add garlic and (if using) turmeric; cook 30–45 seconds until fragrant.
- 4
Simmer the special tomato-thyme sauce: stir in tomato paste and cook 1 minute to remove raw flavor. Add grated tomatoes, thyme, and 1 cup (240 ml) water. Bring to a gentle simmer, then cover and cook 18–22 minutes, stirring twice, until chicken is tender and the sauce is thick and glossy.
- 5
Boil the pasta: bring 3 liters water to a rolling boil in a large pot. Add 1 tbsp salt, then pasta. Cook 1–2 minutes less than package directions (typically 7–9 minutes total for spaghetti), aiming for firm al dente because it will finish by steaming. Drain well.
- 6
Layer and steam (Persian-style finish): return the pot to medium heat and add 1 tbsp (15 ml) olive oil. Add a thin layer of pasta, then a layer of chicken sauce; repeat, ending with pasta on top. Drizzle 1/4 cup (60 ml) water around the edges, cover with a tight lid, and steam on low 25–30 minutes.
- 7
Rest and serve: turn off heat and rest, covered, 10 minutes so moisture redistributes and the layers set. Taste a small portion; adjust salt if needed. Fluff gently with a fork to keep some layering, then serve hot with extra sauce scraped from the bottom and sides.
🪪 Recipe Passport
Cultural Background
Persian-style macaroni is a common home-cooked comfort meal, often prepared for busy weekdays and shared at the family table. The signature technique is finishing the pasta by steaming after layering with sauce, creating a cohesive texture that differs from many Western pasta preparations.
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

Borani Kadu (بورانی کدو) — Saffron-Infused Zucchini and Yogurt Dip
Persian · Appetizers · 40 min

Mixed Vegetable Rice (برنج با مخلوط سبزیجات) — Persian-Style Aromatic Pilaf
Persian · Rice Dishes · 75 min

Katteh Tond (کته تند) — Spicy Caspian-Style One-Pot Chicken Rice
Persian · Rice Dishes · 85 min

Orromo (Оромо) — Kyrgyz Steamed Rolled Dumpling with Lamb and Pumpkin
Kyrgyz · Main Courses · 105 min

Swedish Smörgåsbord (Smörgåsbord) — Classic Buffet with Gravlax, Sill, and Köttbullar
Swedish · Main Courses · 115 min

Azerbaijani Milk-Rice Porridge (Südlü Sıyıq) — Creamy Breakfast Rice with Saffron
Azerbaijani · Rice Dishes · 50 min

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

Romanian Polenta (Mămăligă) — Firm Cornmeal Porridge
Romanian · Side Dishes · 30 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.