Skip to content
Zaffaron

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.

By Zaffaron Kitchen· Published March 14, 2026 Verified Recipe
Dairy-Free Nut-Free Halal
Contains: gluten
80 min total Prep 25m · Cook 55m 4 servings 560 cal ~$3.35/serving
↓ Jump to Recipe
Makaroni ba Sos Vijeh — Persian-Style Macaroni with Special Chicken Sauce - authentic persian recipe

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)

  1. Prepare the chicken and vegetables: cut chicken into 2 cm cubes and dice onion, celery, and carrot finely so they melt into the…
  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…
  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 minu…
  4. Simmer the special tomato-thyme sauce: stir in tomato paste and cook 1 minute to remove raw flavor. Add grated tomatoes, thyme,…
  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…
  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 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.

savorytomato-forwardgently sweet from vegetablesbalanced salttender steamed pastajuicy chicken piecessoft, saucy vegetablesthymesimmered tomatosweet oniongarlic🌶 mild

Equipment

Cutting board and chef’s knifeBox grater or food processor (for tomatoes)Large skillet or sauté pan with lidLarge pot with tight-fitting lid (for boiling and steaming)ColanderWooden spoon or spatulaMeasuring cups and spoons

💡 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.
weeknight dinner family meal meal prep casual gathering
#family-style#weeknight#one-pot-finish#tomato-based#comfort-food

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

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

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

Tehran-style home cooking: Often 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.

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

560
Calories
41g
Protein
17g
Fat
60g
Carbs
6g
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.