Persian-Style Spaghetti with Cheese (اسپاگتی با پنیر) — Buttery thyme-scented comfort pasta
Espegeti ba Panir is a nostalgic Iranian home-style pasta, often made for quick family dinners. Butter, thyme, and gentle garlic perfume the spaghetti, while melted cheese turns it into a cozy, savory comfort dish.

Printable Recipe Card
Servings: 4 · Total: 20 min · Difficulty: easy
Ingredients (quick list)
- 320 g Spaghetti (dry)
- 3000 ml Water (For boiling)
- 18 g Salt (For boiling water)
- 70 g Unsalted butter
- 2 tsp Dried thyme
- 1 tsp Garlic powder
- 0.5 tsp Black pepper
- 160 g Italian or Dutch cheese (Gouda or mild mozzarella), grated (Use a good-melting cheese)
- 120 ml Reserved pasta cooking water (To emulsify butter and help cheese melt smoothly)
Steps (summary)
- Bring 3000 ml water to a rolling boil in a large pot, then dissolve 18 g salt in it. Add the spaghetti and stir for 20 seconds…
- While the pasta cooks, set a large skillet over medium-low heat and add the butter. Let it melt gently without browning, then s…
- Before draining, scoop out 120 ml of the starchy pasta water and set it aside. Drain the spaghetti well, then immediately trans…
- Toss the spaghetti in the butter mixture for 60–90 seconds until every strand looks glossy and evenly seasoned. Add about half…
- Lower the heat to low and sprinkle in the grated cheese in 2–3 additions, tossing continuously between each addition. Add the r…
- Taste and adjust seasoning, keeping in mind the cheese adds saltiness as it melts. Serve immediately while the pasta is hot and…
Cultural Background
Espegeti ba Panir reflects Iran’s playful, home-kitchen adaptation of imported pasta, made with pantry spices and melting cheese. It is especially associated with quick weeknight meals and student cooking, prized for comfort and simplicity.
Equipment
💡 Tips
- Grate the cheese finely (small holes on a box grater) so it melts fast and evenly without turning stringy in one spot.
- Keep the skillet on low heat when adding cheese; higher heat can cause the cheese proteins to tighten and the sauce to separate.
- If the pasta looks dry after a minute, add 15–30 ml more hot water and toss again to re-emulsify the butter and cheese.
⚠️ Common Mistakes
❌ Adding cheese over high heat and ending up with clumps or a greasy split sauce.
✅ Fix: Turn the heat to low before adding cheese and toss constantly, loosening with hot pasta water in small splashes.
❌ Draining all the pasta water and losing the starch needed for a glossy coating.
✅ Fix: Reserve at least 120 ml pasta water before draining, then add it gradually to emulsify the butter and melt the cheese evenly.
❌ Overcooking the spaghetti so it turns soft and breaks when tossed.
✅ Fix: Cook to al dente and finish tossing in the skillet for 1–2 minutes so it stays springy and absorbs flavor.
🧊 How to Store
Cool leftovers within 1 hour, then refrigerate in an airtight container for up to 3 days. Reheat in a skillet over low heat with 30–60 ml water per serving, tossing until glossy; microwaving can make the cheese tighten.
📅 Make Ahead
Grate the cheese and pre-measure thyme, garlic powder, salt, and pepper up to 2 days ahead, then refrigerate the cheese tightly covered. Cook and serve the pasta fresh for the best melt and texture.
🍽️ Pairs Well With
- Shirazi salad
- torshi
- pickled cucumbers
- a glass of doogh
Regional Variations
- Tehran-style quick version: extra butter and a heavier hand of dried thyme for a more pronounced aroma.
- Kid-friendly version: mild mozzarella only and black pepper reduced to 0.25 tsp for a gentler flavor.
- Crispy-bottom pot version: press the finished spaghetti into a nonstick pot with 10 g extra butter and cook on low 8–10 minutes to form a light tahdig-like crust.
Ingredients
- 11.5 ozSpaghetti (dry)
- 12.5 cupWater (For boiling)
- 18 gSalt (For boiling water)
- 2½ ozUnsalted butter
- 2 tspDried thyme
- 1 tspGarlic powder
- ½ tspBlack pepper
- 5⅝ ozItalian or Dutch cheese (Gouda or mild mozzarella), grated (Use a good-melting cheese)
- ½ cupReserved pasta cooking water (To emulsify butter and help cheese melt smoothly)
🔄 Substitutions
- Italian or Dutch cheese (Gouda or mild mozzarella)→ Low-moisture mozzarella or young Edam
- Unsalted butter→ Salted butter (70 g) and reduce sauce salt to 0 g
- Garlic powder→ Fresh garlic, finely grated (6 g)
Instructions
- 1
Bring 3000 ml water to a rolling boil in a large pot, then dissolve 18 g salt in it. Add the spaghetti and stir for 20 seconds so the strands do not clump, then boil until al dente according to the package time, usually 9–11 minutes.
- 2
While the pasta cooks, set a large skillet over medium-low heat and add the butter. Let it melt gently without browning, then stir in the dried thyme, garlic powder, black pepper, and 2 g salt so the spices bloom in the fat.
- 3
Before draining, scoop out 120 ml of the starchy pasta water and set it aside. Drain the spaghetti well, then immediately transfer it to the skillet so it stays hot and ready to absorb the butter and aromatics.
- 4
Toss the spaghetti in the butter mixture for 60–90 seconds until every strand looks glossy and evenly seasoned. Add about half of the reserved pasta water and keep tossing; the starch will help the butter turn into a light, silky coating.
- 5
Lower the heat to low and sprinkle in the grated cheese in 2–3 additions, tossing continuously between each addition. Add the remaining pasta water as needed so the cheese melts smoothly into a creamy, stretchy finish rather than clumping.
- 6
Taste and adjust seasoning, keeping in mind the cheese adds saltiness as it melts. Serve immediately while the pasta is hot and the cheese is at its most elastic and comforting.
🪪 Recipe Passport
Cultural Background
Espegeti ba Panir reflects Iran’s playful, home-kitchen adaptation of imported pasta, made with pantry spices and melting cheese. It is especially associated with quick weeknight meals and student cooking, prized for comfort and simplicity.
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

Persian Khoresht Saak (خورش ساک) — Saffron-Cardamom Lamb Stew with Saak Greens
Persian · Stews · 145 min

Khoresh Tareh Farangi (خورش تره فرنگی) — Persian Leek and Lamb Stew
Persian · Stews · 130 min

Authentic Kabab Koobideh (کباب کوبیده) — Persian Minced Lamb Skewers
Persian · Kebabs · 40 min

Chilean Curanto (Curanto) — Chiloé Seafood and Meat Feast
Chilean · Main Courses · 110 min

Patatnik (Пататник) — Rhodope Potato Skillet Cake
Bulgarian · Main Courses · 60 min

Sac Kavurma (Saç Kavurma) — Thin-Sliced Turkish Meat Sautéed with Onions
Turkish · Main Courses · 38 min

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

Espageti Italyaei (اسپاگتی ایتالیایی) — Persian-Style Baked Spaghetti with Beef Ragu
Persian · Main Courses · 75 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.