Skip to content
Zaffaron

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.

By Zaffaron Kitchen· Published March 16, 2026 Verified Recipe
Nut-Free Halal
Contains: dairy, eggs, gluten
80 min total Prep 25m · Cook 55m 6 servings 545 cal ~$2.35/serving
↓ Jump to Recipe
Nan-e Espagheti — Persian-Style Spaghetti Casserole - authentic persian recipe

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)

  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 oi…
  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…
  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…
  4. Stir in the tomato paste and cook 2 minutes, scraping the pan, until the paste darkens slightly and smells sweet. Add the crush…
  5. Salt the boiling water with 12 g salt. Add spaghetti and cook 2 minutes less than the package directions (typically 7–8 minutes…
  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 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.

savorytomato-richgently spicedumamisliceabletender noodlescrisp edgesjuicy meatcaramelized onionwarm mixed spicesgarlicroasted tomato🌶 medium

Equipment

Large pot for boiling pastaColanderLarge skillet or sauté panMixing bowlWhisk23 cm (9 in) springform pan or 23×23 cm (9×9 in) baking dishOven

💡 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.
family dinner potluck meal prep picnic lunch weeknight cooking
#family-style#baked-pasta#make-ahead#weeknight#modern-persian

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. 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. 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. 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. 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. 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. 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. 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. 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

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

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

Tehran-style home kitchens: Often 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.

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

545
Calories
28g
Protein
22g
Fat
58g
Carbs
5g
Fiber
920mg
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.