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.

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)
- 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…
- 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.…
- Make a cornstarch slurry: whisk 18 g cornstarch into 120 ml of the milk until perfectly smooth. In a saucepan over medium heat,…
- Whisk the slurry into the warm milk and cook 2–4 minutes, whisking constantly, until the sauce thickens enough to coat the back…
- 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…
- 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.
Equipment
💡 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.
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
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
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
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
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
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
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
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
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

Yatimcheh (یتیمچه) — Persian Slow-Cooked Summer Vegetable Stew
Persian · Stews · 100 min

Chicken Stuffed Cabbage Rolls (دلمه کلم با مرغ) — Herb-Scented Persian Dolmeh in Tomato Saffron Sauce
Persian · Main Courses · 90 min

Baghali Polo (باقالی پلو) — Persian Dill and Fava Bean Rice with Saffron
Persian · Rice Dishes · 95 min

Chilean Humitas (Humitas) — Fresh Corn Parcels with Basil
Chilean · Main Courses · 90 min

Charquicán (Charquicán) — Chilean Beef and Vegetable Hash
Chilean · Main Courses · 70 min

Turkish Shish Kebab (Şiş Kebap) — Charcoal-Grilled Marinated Lamb Skewers
Turkish · Kebabs · 37 min

Urfa Kebab (اورفا کباب) — Mild Turkish minced skewer with sumac onions
Turkish · Kebabs · 37 min

Buckwheat Žganci (Ajdovi žganci) — Slovenian Buckwheat Crumbs with Cracklings
Slovenian · Side Dishes · 45 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.