Skip to content
Zaffaron

Makaroni o Panir (ماکارونی و پنیر) — Persian-Style Macaroni and Cheese with Yogurt

Makaroni o Panir is a modern Iranian comfort dish that marries stretchy mozzarella with the gentle tang of thick yogurt. Baked until set and lightly golden, it feels familiar yet distinctly Persian in flavor and texture.

By Zaffaron Kitchen· Published April 7, 2026 Tested Recipe
Vegetarian Nut-Free Halal
Contains: dairy, eggs, gluten
50 min total Prep 15m · Cook 35m 6 servings 520 cal
↓ Jump to Recipe
Makaroni o Panir — Persian-Style Macaroni and Cheese with Yogurt - authentic persian recipe

Printable Recipe Card

Servings: 6 · Total: 50 min · Difficulty: easy

Ingredients (quick list)

  • 450 g Dry elbow macaroni
  • 14 g Fine salt (10 g for pasta water + 4 g for the sauce)
  • 60 g Unsalted butter (plus 10 g for greasing the dish)
  • 360 ml Whole milk
  • 240 g Thick plain yogurt (strained/Greek-style)
  • 2 Eggs
  • 2 g Black pepper, freshly ground (about 1 tsp)
  • 300 g Mozzarella cheese, shredded (low-moisture mozzarella melts best)

Steps (summary)

  1. Preheat the oven to 190°C and place a rack in the middle. Grease a 23×33 cm baking dish with 10 g butter so the edges crisp lig…
  2. Bring a large pot of water to a rolling boil and dissolve 10 g salt in it. Add the macaroni and boil until just al dente, about…
  3. Drain the pasta well and return it to the warm pot so excess steam evaporates. Add 60 g butter and toss for 30–60 seconds until…
  4. In a bowl, whisk the milk, yogurt, and eggs until completely smooth with no streaks of egg white visible. Whisk in the remainin…
  5. Add about two-thirds of the mozzarella (200 g) to the buttered macaroni and mix thoroughly. Pour the yogurt-milk mixture over t…
  6. Transfer the mixture to the greased baking dish and press it down lightly to remove large air pockets. Sprinkle the remaining m…

+ 2 more steps in the full instructions section below.

Cultural Background

Macaroni dishes became popular in Iranian home cooking in the 20th century, evolving into baked, family-style casseroles. This yogurt-forward version reflects the Persian love of tangy dairy, turning a familiar comfort food into a distinctly Iranian table staple.

savorytangycreamytender pastaset custardstretchy cheesebuttery dairytoasted mozzarella🌶 mild

Equipment

Large potColanderMixing bowlWhisk23×33 cm baking dishOven

💡 Tips

  • For a more Persian-style texture, slightly underboil the pasta so it stays springy after baking (about 1–2 minutes less than the box suggests).
  • Use thick strained yogurt; thin yogurt can cause a watery bake and a grainy sauce when heated.
  • If you want a deeper golden top, broil for 60–90 seconds at the end, watching constantly to prevent scorching.

⚠️ Common Mistakes

  • Overcooking the pasta before baking, leading to mushy texture.

    ✅ Fix: Boil 1–2 minutes under al dente and drain thoroughly so it finishes in the oven.

  • Using thin yogurt that releases water and makes the bake soupy.

    ✅ Fix: Use strained/Greek-style yogurt or labneh, and whisk until perfectly smooth before combining.

  • Skipping the resting time, causing messy slices and a loose center.

    ✅ Fix: Rest 10 minutes so the egg-yogurt custard sets and slices cleanly.

🧊 How to Store

Cool leftovers to room temperature within 2 hours, then refrigerate in an airtight container for up to 3 days. Reheat covered at 170°C for 12–15 minutes or microwave 60–90 seconds with 15 ml water added to keep it moist.

📅 Make Ahead

Boil and butter the pasta up to 6 hours ahead, then cool and refrigerate covered. Whisk the yogurt-milk-egg mixture and shred the cheese ahead; assemble and bake just before serving for best texture.

🍽️ Pairs Well With

  • Shirazi salad
  • torshi
  • pickled cucumbers
  • fresh herbs (sabzi khordan)
  • black tea.

Regional Variations

  • Tehran-style home cooks often add a pinch of turmeric and a spoon of tomato paste for a warmer color and deeper savoriness.
  • Some families layer the pasta and cheese, then press it firmly to create a lightly crisp bottom similar to tahdig.
  • A spicier modern version adds 2 g Aleppo pepper or 1 g chili flakes to the yogurt mixture.
everyday party
#classic#family-style

Ingredients

  • 16 ozDry elbow macaroni
  • 14 gFine salt (10 g for pasta water + 4 g for the sauce)
  • 2⅛ ozUnsalted butter (plus 10 g for greasing the dish)
  • 1½ cupWhole milk
  • 8½ ozThick plain yogurt (strained/Greek-style)
  • 2Eggs
  • 2 gBlack pepper, freshly ground (about 1 tsp)
  • 10.5 ozMozzarella cheese, shredded (low-moisture mozzarella melts best)

🔄 Substitutions

  • Thick plain yogurt (strained/Greek-style)Labneh
  • Mozzarella cheese, shreddedLow-moisture pizza blend (mozzarella-forward)
  • Whole milk2% milk

Instructions

  1. 1

    Preheat the oven to 190°C and place a rack in the middle. Grease a 23×33 cm baking dish with 10 g butter so the edges crisp lightly and the pasta releases cleanly.

  2. 2

    Bring a large pot of water to a rolling boil and dissolve 10 g salt in it. Add the macaroni and boil until just al dente, about 1–2 minutes less than the package time, because it will finish cooking in the oven.

  3. 3

    Drain the pasta well and return it to the warm pot so excess steam evaporates. Add 60 g butter and toss for 30–60 seconds until it melts and coats the macaroni evenly.

  4. 4

    In a bowl, whisk the milk, yogurt, and eggs until completely smooth with no streaks of egg white visible. Whisk in the remaining 4 g salt and the black pepper so the seasoning is evenly distributed throughout the custardy sauce.

  5. 5

    Add about two-thirds of the mozzarella (200 g) to the buttered macaroni and mix thoroughly. Pour the yogurt-milk mixture over the pasta and fold gently until every piece is glossy and lightly coated.

  6. 6

    Transfer the mixture to the greased baking dish and press it down lightly to remove large air pockets. Sprinkle the remaining mozzarella (100 g) evenly over the top so it bakes into a stretchy, browned cap.

  7. 7

    Bake for 25 minutes, then rotate the dish for even browning. Continue baking 8–10 minutes more until the center is set (no longer liquid) and the top has golden spots.

  8. 8

    Rest the dish for 10 minutes before slicing, which helps the egg-yogurt custard set cleanly. Serve warm so the mozzarella stays elastic and the yogurt tang remains bright.

🪪 Recipe Passport

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

Cultural Background

Macaroni dishes became popular in Iranian home cooking in the 20th century, evolving into baked, family-style casseroles. This yogurt-forward version reflects the Persian love of tangy dairy, turning a familiar comfort food into a distinctly Iranian table staple.

Regional Variations

Tehran-style home cooks often add a pinch of turmeric and a spoon of tomato paste for a warmer color and deeper savoriness.
Some families layer the pasta and cheese, then press it firmly to create a lightly crisp bottom similar to tahdig.
A spicier modern version adds 2 g Aleppo pepper or 1 g chili flakes to the yogurt mixture.

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
26g
Protein
23g
Fat
52g
Carbs
2.5g
Fiber
720mg
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.