Skip to content
Zaffaron

Makaronieh Paneer (ماکارونی پنیر) — Persian-Style Macaroni and Cheese

A modern Persian comfort dish: shaped pasta folded into a silky cheddar sauce thickened with cornstarch, brightened with lemon juice, and finished with savory spiced meat. Creamy, tangy, and family-friendly.

By Zaffaron Kitchen· Published March 16, 2026 Verified Recipe
Nut-Free Halal
Contains: dairy, gluten
50 min total Prep 20m · Cook 30m 4 servings 735 cal ~$3.25/serving
↓ Jump to Recipe
Makaronieh Paneer — Persian-Style Macaroni and Cheese - authentic persian recipe

Printable Recipe Card

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

Ingredients (quick list)

  • 4 L Water (for boiling pasta)
  • 18 g Salt (for pasta water (about 1.5 tbsp))
  • 340 g Shaped pasta (elbows, shells, or cavatappi)
  • 45 g Butter (divided)
  • 18 g Cornstarch (about 2 tbsp; for a smooth, glossy sauce)
  • 480 ml Milk (whole milk preferred)
  • 220 g Cheddar cheese (shredded; sharp cheddar gives best flavor)
  • 10 ml Lemon juice (about 2 tsp, added at the end for brightness)
  • 2 g Black pepper (about 1 tsp, divided)
  • 250 g Ground beef (15–20% fat recommended for flavor)

Steps (summary)

  1. Bring 4 L water to a rolling boil in a large pot over high heat, then stir in 18 g salt. Add 340 g shaped pasta and cook until…
  2. While the pasta cooks, brown the meat: heat a skillet over medium-high for 2 minutes. Add 15 g butter, then 250 g ground beef.…
  3. Make a cornstarch slurry: whisk 18 g cornstarch into 120 ml of the milk until perfectly smooth. In a saucepan over medium heat,…
  4. Whisk the slurry into the warm milk and cook 2–4 minutes, whisking constantly, until the sauce thickens enough to coat the back…
  5. Season the cheese sauce with 2 g black pepper and stir in 10 ml lemon juice off the heat. If the sauce seems too thick, whisk i…
  6. Return drained pasta to the pot (off heat) and pour the cheddar sauce over it. Fold gently for 45–60 seconds until every piece…

Cultural Background

This dish reflects contemporary home cooking in Iran, where global pantry staples like pasta and cheddar are adapted into familiar, comforting family meals. It is often prepared as a quick, filling dinner that balances rich flavors with a bright acidic note.

savorycheesybutterymildly tangycreamyvelvetytender pastacrumbly browned meattoasted cheddarbutterpeppery beef🌶 mild

Equipment

Large pot (6–8 L) with lidColanderMedium saucepanWhiskLarge skilletWooden spoon or spatulaMeasuring cups and spoonsKitchen scale (recommended)

💡 Tips

  • Shred cheddar from a block; pre-shredded cheese often contains anti-caking agents that can make sauces less smooth.
  • Keep the sauce below a simmer; high heat can cause the cheese proteins to tighten and turn the sauce grainy.
  • For extra shine and stability, add pasta water gradually—its starch helps emulsify the sauce.
  • If you prefer a tangier Persian-style brightness, increase lemon juice to 15 ml (1 tbsp) and add it off heat.

⚠️ Common Mistakes

  • ❌ Boiling the cheese sauce after adding cheddar

    💡 Why: High heat can cause the emulsion to break and the proteins to clump, making the sauce grainy or oily.

    ✅ Fix: Keep heat on low and melt cheese gradually; if it starts to bubble, remove from heat and whisk until smooth.

  • ❌ Overcooking the pasta before saucing

    💡 Why: Pasta continues softening once coated in hot sauce, leading to a mushy final texture.

    ✅ Fix: Cook 1–2 minutes less than package directions and drain well; loosen sauce with reserved pasta water if needed.

  • ❌ Adding lemon juice while the sauce is very hot

    💡 Why: Acid plus high heat can encourage curdling or a slightly grainy texture in dairy-based sauces.

    ✅ Fix: Stir in lemon juice off heat, then taste and adjust gradually.

🧊 How to Store

Cool leftovers within 2 hours. Refrigerate in an airtight container for up to 3 days. Reheat gently on the stovetop or in the microwave with 15–30 ml milk per serving, stirring every 30–45 seconds, until hot (74°C). Freezing is not ideal because the cheese sauce can separate.

📅 Make Ahead

Brown the meat up to 2 days ahead and refrigerate; reheat in a skillet with 1–2 tbsp water. Shred cheese and measure ingredients in advance. For best texture, cook pasta and make the sauce just before serving; if needed, hold sauce warm on very low heat up to 20 minutes, whisking occasionally.

🍽️ Pairs Well With

  • Crisp cucumber and tomato salad with lemon and olive oil
  • Pickled vegetables
  • Fresh herbs and radishes
  • A simple yogurt side (if dairy is tolerated)

Regional Variations

  • Tehran-style home kitchensOften served as a straightforward creamy pasta with browned meat on top, emphasizing speed and a smooth sauce for weeknight meals.
  • Northern Iran-inspiredSometimes finished with extra black pepper and a slightly higher lemon note for a brighter profile, paired with fresh herbs and crunchy pickles.
weeknight dinner family meal casual gathering potluck (serve warm)
#comfort-food#family-style#weeknight#modern-persian

Ingredients

  • 4 lWater (for boiling pasta)
  • 18 gSalt (for pasta water (about 1.5 tbsp))
  • 340 gShaped pasta (elbows, shells, or cavatappi)
  • 45 gButter (divided)
  • 18 gCornstarch (about 2 tbsp; for a smooth, glossy sauce)
  • 480 mlMilk (whole milk preferred)
  • 220 gCheddar cheese (shredded; sharp cheddar gives best flavor)
  • 10 mlLemon juice (about 2 tsp, added at the end for brightness)
  • 2 gBlack pepper (about 1 tsp, divided)
  • 250 gGround beef (15–20% fat recommended for flavor)

🔄 Substitutions

  • Ground beef→ Ground lamb or ground turkey
  • Cheddar cheese→ Half cheddar and half Monterey Jack
  • Whole milk→ 2% milk

Instructions

  1. 1

    Bring 4 L water to a rolling boil in a large pot over high heat, then stir in 18 g salt. Add 340 g shaped pasta and cook until just al dente, 1–2 minutes less than the package time (usually 7–9 minutes). Reserve 120 ml pasta water, then drain well.

  2. 2

    While the pasta cooks, brown the meat: heat a skillet over medium-high for 2 minutes. Add 15 g butter, then 250 g ground beef. Break it up and cook 6–8 minutes until deeply browned with little pink remaining. Season with 3 g salt and 1 g black pepper; cook 30 seconds more, then remove from heat.

  3. 3

    Make a cornstarch slurry: whisk 18 g cornstarch into 120 ml of the milk until perfectly smooth. In a saucepan over medium heat, melt 45 g butter. Pour in the remaining 360 ml milk and warm 2–3 minutes until steaming but not boiling (about 70–75°C).

  4. 4

    Whisk the slurry into the warm milk and cook 2–4 minutes, whisking constantly, until the sauce thickens enough to coat the back of a spoon. Reduce heat to low and add 220 g shredded cheddar in 3 additions, stirring each time until fully melted and glossy; avoid boiling to prevent graininess.

  5. 5

    Season the cheese sauce with 2 g black pepper and stir in 10 ml lemon juice off the heat. If the sauce seems too thick, whisk in reserved pasta water 1 tbsp (15 ml) at a time until it flows smoothly. Taste and adjust salt only if needed, since cheddar varies in saltiness.

  6. 6

    Return drained pasta to the pot (off heat) and pour the cheddar sauce over it. Fold gently for 45–60 seconds until every piece is coated. Serve immediately topped with the browned meat, or fold the meat through for a heartier, evenly savory dish. Rest 2 minutes before serving for the sauce to cling.

🪪 Recipe Passport

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

Cultural Background

This dish reflects contemporary home cooking in Iran, where global pantry staples like pasta and cheddar are adapted into familiar, comforting family meals. It is often prepared as a quick, filling dinner that balances rich flavors with a bright acidic note.

Regional Variations

Tehran-style home kitchens: Often served as a straightforward creamy pasta with browned meat on top, emphasizing speed and a smooth sauce for weeknight meals.
Northern Iran-inspired: Sometimes finished with extra black pepper and a slightly higher lemon note for a brighter profile, paired with fresh herbs and crunchy pickles.

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

735
Calories
34g
Protein
39g
Fat
62g
Carbs
3g
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.