Skip to content
Zaffaron

Spagheti ba Goosht (اسپاگتی با گوشت) — Persian-Style Spaghetti with Meat Sauce

A nostalgic Iranian home-style spaghetti with slow-simmered meat sauce, buttery pasta, and a melty cheese finish. Served with crisp pickles and ripe tomatoes for a bright, briny contrast.

By Zaffaron Kitchen· Published March 16, 2026 Verified Recipe
Nut-Free Halal
Contains: dairy, gluten
80 min total Prep 25m · Cook 55m 4 servings 810 cal ~$4.25/serving
↓ Jump to Recipe
Spagheti ba Goosht — Persian-Style Spaghetti with Meat Sauce - authentic persian recipe

Printable Recipe Card

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

Ingredients (quick list)

  • 300 g Yellow onions, finely diced (about 2 medium)
  • 60 ml Vegetable oil (divided)
  • 8 g Fine salt (divided, plus more for pasta water)
  • 450 g Ground beef or ground lamb (80–85% lean)
  • 1 tsp Ground black pepper
  • 1 tsp Ground turmeric
  • 90 g Tomato paste (about 6 tbsp)
  • 360 ml Water (for simmering; add more if needed)
  • 60 g Unsalted butter (divided)
  • 340 g Spaghetti (dry)
  • 80 g Gruyère cheese, grated
  • 300 g Firm ripe tomatoes (sliced or wedged)

+ 2 more in the full ingredients section below.

Steps (summary)

  1. Make the fried onions: heat 45 ml vegetable oil in a wide skillet over medium heat. Add the diced onions and 3 g salt. Cook 18–…
  2. Build the meat base: increase heat to medium-high and add the ground beef or lamb to the pan with the remaining onions. Break i…
  3. Toast the tomato paste: push the meat to one side and add the remaining 15 ml oil to the empty side of the pan. Add tomato past…
  4. Simmer the sauce: stir the toasted tomato paste into the meat. Add 360 ml water and the remaining 5 g salt. Bring to a gentle b…
  5. Cook the spaghetti: bring a large pot of water (about 4 liters) to a rolling boil. Add 12 g salt. Add spaghetti and cook 1 minu…
  6. Butter and combine: return the pot to low heat. Add 45 g butter and let it melt. Add drained spaghetti and toss 30–45 seconds t…

+ 1 more steps in the full instructions section below.

Cultural Background

Persian-style spaghetti is a widely loved home-cooking dish in Iran, reflecting 20th-century pantry ingredients adapted to local tastes. It is commonly served as an everyday family meal, often paired with pickles and fresh vegetables to balance the richness of the sauce.

savoryumami-richtangybutterysilky saucetender pastamelty cheesecrisp picklescaramelized oniontoasted tomatowarm turmeric🌶 mild

Equipment

Large pot (6–8 liters) with lidWide skillet or sauté pan (28–30 cm)Wooden spoonFine grater for cheeseColanderMeasuring cups and spoonsKitchen scale (recommended)

💡 Tips

  • For a more traditional home-style flavor, let the sauce simmer until the oil lightly separates at the edges, then stir it back in.
  • If using lamb, choose a finer grind and skim excess fat only after simmering so the sauce keeps its body.
  • To keep tomatoes crisp and bright, serve them raw and lightly salted at the table rather than cooking them into the sauce.
  • Grate Gruyère finely so it melts quickly without clumping; add it off the heat to prevent stringiness.

⚠️ Common Mistakes

  • ❌ Not cooking the onions long enough for true fried-onion flavor

    💡 Why: Pale onions taste sharp and watery, so the sauce lacks sweetness and depth.

    ✅ Fix: Cook onions 18–22 minutes over medium heat until deeply golden; stir often and lower heat if browning too fast.

  • ❌ Skipping the tomato paste toasting step

    💡 Why: Untoasted paste can taste metallic and overly acidic, making the sauce flat.

    ✅ Fix: Cook the paste in oil for 2–3 minutes until it darkens slightly and smells caramelized before adding water.

  • ❌ Overcooking the spaghetti before mixing with sauce

    💡 Why: The pasta continues cooking when tossed with hot sauce and butter, turning mushy.

    ✅ Fix: Boil spaghetti 1 minute under al dente, then finish it in the pot with sauce and a splash of reserved pasta water.

  • ❌ Adding cheese over high heat and stirring too long

    💡 Why: Cheese can clump or become stringy when overheated.

    ✅ Fix: Turn off the heat, add finely grated cheese, and toss briefly just until melted.

🧊 How to Store

Refrigerate pasta and sauce in an airtight container for up to 3 days. Reheat gently in a skillet over low heat with 30–60 ml water to loosen; add a small knob of butter (5–10 g) for freshness. Pickles and tomatoes are best stored separately and served cold.

📅 Make Ahead

Prepare the fried onions and meat sauce up to 2 days ahead and refrigerate separately. Rewarm the sauce gently with 60–90 ml water, then cook spaghetti fresh and toss with butter and sauce just before serving for the best texture.

🍽️ Pairs Well With

  • Persian pickles and sliced ripe tomatoes
  • Fresh herbs (parsley
  • basil
  • or mint)
  • Simple cucumber-yogurt side (optional)

Regional Variations

  • Tehran-style home kitchensOften served with a generous side of pickles and fresh tomatoes, and sometimes topped with extra fried onions for sweetness and crunch.
  • Northern IranMay include more herbs at the table and a slightly tangier sauce, with pickles and fresh greens served more prominently alongside the pasta.
weeknight dinner family meal casual gathering meal prep
#family-style#weeknight#comfort-food#fusion-classic#stovetop

Ingredients

  • 300 gYellow onions, finely diced (about 2 medium)
  • 60 mlVegetable oil (divided)
  • 8 gFine salt (divided, plus more for pasta water)
  • 450 gGround beef or ground lamb (80–85% lean)
  • 1 tspGround black pepper
  • 1 tspGround turmeric
  • 90 gTomato paste (about 6 tbsp)
  • 360 mlWater (for simmering; add more if needed)
  • 60 gUnsalted butter (divided)
  • 340 gSpaghetti (dry)
  • 80 gGruyère cheese, grated
  • 300 gFirm ripe tomatoes (sliced or wedged)
  • 200 gPersian pickles (whole or sliced)
  • 20 gFresh parsley (finely chopped)

🔄 Substitutions

  • Ground beef or lamb→ Ground turkey (93% lean)
  • Gruyère cheese→ Aged Swiss or mild provolone
  • Persian pickles→ Dill pickles or cornichons

Instructions

  1. 1

    Make the fried onions: heat 45 ml vegetable oil in a wide skillet over medium heat. Add the diced onions and 3 g salt. Cook 18–22 minutes, stirring often, until deeply golden and sweet. Reduce heat if edges brown too fast. Transfer 1/3 of the onions to a bowl for serving; keep the rest in the pan.

  2. 2

    Build the meat base: increase heat to medium-high and add the ground beef or lamb to the pan with the remaining onions. Break it up with a wooden spoon and cook 6–8 minutes until no longer pink and lightly browned. Stir in black pepper and turmeric; cook 30 seconds to bloom the spices.

  3. 3

    Toast the tomato paste: push the meat to one side and add the remaining 15 ml oil to the empty side of the pan. Add tomato paste and cook 2–3 minutes, stirring constantly, until it darkens slightly and smells caramelized. This step reduces raw acidity and deepens color.

  4. 4

    Simmer the sauce: stir the toasted tomato paste into the meat. Add 360 ml water and the remaining 5 g salt. Bring to a gentle boil, then reduce to low and simmer uncovered 25–30 minutes, stirring every 5 minutes, until thick and glossy. If it dries out before the time is up, add 30–60 ml water.

  5. 5

    Cook the spaghetti: bring a large pot of water (about 4 liters) to a rolling boil. Add 12 g salt. Add spaghetti and cook 1 minute less than package directions (usually 8–10 minutes total) for firm texture. Reserve 120 ml pasta water, then drain well.

  6. 6

    Butter and combine: return the pot to low heat. Add 45 g butter and let it melt. Add drained spaghetti and toss 30–45 seconds to coat. Add the meat sauce and toss 1–2 minutes, adding 30–90 ml reserved pasta water as needed so the sauce clings without becoming soupy.

  7. 7

    Finish and serve: turn off heat and add grated Gruyère, tossing 30 seconds until just melted. Plate immediately. Top with the reserved fried onions and chopped parsley. Serve with sliced tomatoes and Persian pickles on the side to balance the rich, savory pasta.

🪪 Recipe Passport

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

Cultural Background

Persian-style spaghetti is a widely loved home-cooking dish in Iran, reflecting 20th-century pantry ingredients adapted to local tastes. It is commonly served as an everyday family meal, often paired with pickles and fresh vegetables to balance the richness of the sauce.

Regional Variations

Tehran-style home kitchens: Often served with a generous side of pickles and fresh tomatoes, and sometimes topped with extra fried onions for sweetness and crunch.
Northern Iran: May include more herbs at the table and a slightly tangier sauce, with pickles and fresh greens served more prominently alongside the pasta.

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

810
Calories
38g
Protein
38g
Fat
78g
Carbs
5g
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.