Nan-e Espagheti (نان اسپاگتی) — Persian-Style Spaghetti Casserole
A modern Iranian home-style casserole where spaghetti is mixed with a fragrant tomato-meat sauce and eggs, then baked until sliceable and cake-like. Comforting, savory, and ideal for make-ahead family meals.

Printable Recipe Card
Servings: 6 · Total: 80 min · Difficulty: medium
Ingredients (quick list)
- 400 g Spaghetti (regular or thin spaghetti)
- 12 g Salt (for pasta water, plus to taste)
- 45 ml Olive oil (divided)
- 250 g Onion (finely diced)
- 12 g Garlic (minced (about 4 cloves))
- 450 g Ground meat (beef or lamb, 15–20% fat preferred)
- 2 tsp Advieh mixed spice (Persian mixed spice blend)
- 1 tsp Ground cumin
- 1 tsp Red pepper powder (mild to medium; adjust to taste)
- 0.5 tsp Black pepper (freshly ground)
- 1 cube Chicken bouillon cube (crumbled (about 10 g))
- 600 g Tomatoes (grated or crushed (fresh) or canned crushed tomatoes)
+ 5 more in the full ingredients section below.
Steps (summary)
- Heat the oven to 190°C (375°F). Brush a 23 cm (9 in) springform pan or a deep 23×23 cm (9×9 in) baking dish with 15 ml olive oi…
- In a wide skillet over medium heat, warm 30 ml olive oil. Add the diced onion and cook 8–10 minutes, stirring often, until soft…
- Add the ground meat and raise heat to medium-high. Cook 6–8 minutes, breaking it up with a spoon, until no pink remains and the…
- Stir in the tomato paste and cook 2 minutes, scraping the pan, until the paste darkens slightly and smells sweet. Add the crush…
- Salt the boiling water with 12 g salt. Add spaghetti and cook 2 minutes less than the package directions (typically 7–8 minutes…
- Let the pasta cool 3–4 minutes so it does not scramble the eggs. In a large bowl, whisk the eggs until smooth, then whisk in th…
+ 2 more steps in the full instructions section below.
Cultural Background
This casserole reflects modern Iranian home cooking, where familiar pantry ingredients are adapted into new formats for convenience and family-style serving. It is often made as a hearty meal that can be sliced, packed, and reheated, fitting busy schedules while keeping familiar Persian spice notes.
Equipment
💡 Tips
- For a more cake-like slice, press the mixture firmly into the pan and do not skip the resting time after baking.
- If your tomatoes are very watery, simmer the sauce a few extra minutes; excess liquid prevents clean slices.
- Using meat with some fat (15–20%) keeps the casserole moist and flavorful after baking.
- Prefer a crispier crust? Bake in a metal pan and brush the top lightly with 5–10 ml olive oil before baking.
⚠️ Common Mistakes
❌ Cooking the spaghetti fully before baking
💡 Why: Fully cooked pasta turns soft and breaks down after oven time, making the casserole mushy.
✅ Fix: Boil spaghetti 2 minutes less than package directions, then drain well so it finishes cooking in the oven.
❌ Using a watery tomato sauce
💡 Why: Excess liquid prevents the egg binder from setting firmly and causes the slices to collapse.
✅ Fix: Simmer the sauce uncovered until thick and glossy; if using very juicy tomatoes, extend simmering by 5–8 minutes.
❌ Slicing immediately after baking
💡 Why: The center continues to set as it cools; cutting too soon releases steam and breaks the structure.
✅ Fix: Rest 15–20 minutes before slicing; for extra clean cuts, rest 30 minutes and use a sharp knife wiped between cuts.
❌ Adding eggs to very hot pasta
💡 Why: Heat can scramble the eggs, creating uneven curds instead of a smooth binder.
✅ Fix: Cool pasta 3–4 minutes before mixing, and whisk eggs (and yogurt) separately before combining.
🧊 How to Store
Cool completely, then refrigerate tightly covered for up to 4 days. Reheat slices in a 175°C (350°F) oven for 10–12 minutes or in a skillet over medium-low heat with a lid for 6–8 minutes. Freeze wrapped slices up to 2 months; thaw overnight in the refrigerator before reheating.
📅 Make Ahead
Prepare the meat-tomato sauce up to 2 days ahead and refrigerate. Assemble the casserole up to 12 hours ahead, cover, and refrigerate; bake straight from the fridge, adding 8–12 minutes to the total bake time. Leftovers reheat well and remain sliceable.
🍽️ Pairs Well With
- Shirazi salad (cucumber
- tomato
- onion with lemon or lime)
- Pickles and fresh herbs
- Plain yogurt or a yogurt-cucumber side
- A simple green salad with lemon-olive oil dressing
Regional Variations
- Tehran-style home kitchensOften made in a springform pan for a tall, cake-like wedge and seasoned with a slightly stronger mixed spice profile; some cooks simmer the sauce until very thick for cleaner slices.
- Northern Iran (Caspian-influenced households)Sometimes served with more fresh sides (herbs, salad, pickles) and a slightly tangier sauce; cooks may add extra grated tomatoes and reduce longer to balance acidity and sweetness.
Ingredients
- 400 gSpaghetti (regular or thin spaghetti)
- 12 gSalt (for pasta water, plus to taste)
- 45 mlOlive oil (divided)
- 250 gOnion (finely diced)
- 12 gGarlic (minced (about 4 cloves))
- 450 gGround meat (beef or lamb, 15–20% fat preferred)
- 2 tspAdvieh mixed spice (Persian mixed spice blend)
- 1 tspGround cumin
- 1 tspRed pepper powder (mild to medium; adjust to taste)
- 0.5 tspBlack pepper (freshly ground)
- 1 cubeChicken bouillon cube (crumbled (about 10 g))
- 600 gTomatoes (grated or crushed (fresh) or canned crushed tomatoes)
- 45 gTomato paste (about 3 tbsp)
- 120 mlWater (to thin sauce as needed)
- 4 largeEggs (room temperature)
- 120 gPlain yogurt (optional but helps tenderness and browning)
- 30 gBreadcrumbs (for the pan; use gluten-free if needed)
🔄 Substitutions
- Ground meat→ Ground turkey or chicken
- Plain yogurt→ Sour cream or dairy-free yogurt
- Breadcrumbs→ Fine cornmeal or gluten-free breadcrumbs
Instructions
- 1
Heat the oven to 190°C (375°F). Brush a 23 cm (9 in) springform pan or a deep 23×23 cm (9×9 in) baking dish with 15 ml olive oil, then coat with the breadcrumbs. Set aside. Bring a large pot of water (about 4 liters) to a rolling boil while you prepare the sauce.
- 2
In a wide skillet over medium heat, warm 30 ml olive oil. Add the diced onion and cook 8–10 minutes, stirring often, until soft and lightly golden. Add the minced garlic and cook 45–60 seconds until fragrant, keeping the heat moderate so the garlic does not brown.
- 3
Add the ground meat and raise heat to medium-high. Cook 6–8 minutes, breaking it up with a spoon, until no pink remains and the meat begins to brown. Sprinkle in the advieh, cumin, red pepper powder, black pepper, and the crumbled chicken bouillon cube; stir 30 seconds to bloom the spices.
- 4
Stir in the tomato paste and cook 2 minutes, scraping the pan, until the paste darkens slightly and smells sweet. Add the crushed/grated tomatoes and 120 ml water. Simmer uncovered 12–15 minutes, stirring occasionally, until thick and glossy; it should coat the spoon and not look watery.
- 5
Salt the boiling water with 12 g salt. Add spaghetti and cook 2 minutes less than the package directions (typically 7–8 minutes total) so it stays firm for baking. Reserve 120 ml pasta water, then drain well. Return pasta to the pot and toss for 30 seconds to steam off excess moisture.
- 6
Let the pasta cool 3–4 minutes so it does not scramble the eggs. In a large bowl, whisk the eggs until smooth, then whisk in the yogurt if using. Add the drained spaghetti and toss thoroughly. Pour in the meat-tomato sauce and mix until evenly coated, adding 30–60 ml reserved pasta water only if the mixture looks dry.
- 7
Pack the mixture firmly into the prepared pan, pressing down to remove air pockets for a clean slice. Bake at 190°C (375°F) for 30 minutes, then reduce to 175°C (350°F) and bake 12–18 minutes more, until the center is set and the top is deeply golden with crisp edges.
- 8
Rest the casserole 15–20 minutes before slicing; this allows the egg binder to finish setting and prevents crumbling. If using a springform pan, release the ring carefully. Slice into wedges or squares with a sharp knife, wiping the blade between cuts for neat layers.
🪪 Recipe Passport
Cultural Background
This casserole reflects modern Iranian home cooking, where familiar pantry ingredients are adapted into new formats for convenience and family-style serving. It is often made as a hearty meal that can be sliced, packed, and reheated, fitting busy schedules while keeping familiar Persian spice notes.
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

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

Pasta with Walnut Sauce (پاستا با سس گردو) — Creamy Persian Walnut-Yogurt Pasta
Persian · Main Courses · 35 min

Kashmish Polow (کشمش پلو) — Persian Raisin Rice with Slow-Cooked Lamb
Persian · Rice Dishes · 155 min

Pone Yay Gyi Curry (ပုန်းရည်ကြီးဟင်း) — Burmese Pork and Fermented Bean Paste
Burmese · Main Courses · 115 min

Dongpo Pork (东坡肉) — Hangzhou Red-Braised Pork Belly
Chinese · Main Courses · 205 min

Turkish Cağ Kebab (Cağ Kebabı) — Erzurum Slow-Roasted Charcoal Lamb Skewer
Turkish · Kebabs · 160 min

Salgam Juice (Şalgam) — Spicy, tangy fermented black-carrot drink
Turkish · Drinks · 25 min

Cuban Ropa Vieja (Ropa Vieja) — Shredded Beef in Tomato-Pepper Sauce
Cuban · Stews · 190 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.