Skip to content
Zaffaron

Makaroni Goosht Gosaleh (ماکارونی گوشت گوساله) — Persian-Style Beef Pasta with Sprouts

A modern Iranian home-style makaroni that blends seared beef with soy-scented pasta, crisp sprouts, and sweet carrots. Warm turmeric and cumin keep it unmistakably Persian while the stir-fry method makes it bright and weeknight-friendly.

By Zaffaron Kitchen· Published April 7, 2026 Tested Recipe
Dairy-Free Nut-Free Halal
Contains: gluten, soy
45 min total Prep 20m · Cook 25m 4 servings 610 cal
↓ Jump to Recipe
Makaroni Goosht Gosaleh — Persian-Style Beef Pasta with Sprouts - authentic persian recipe

Printable Recipe Card

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

Ingredients (quick list)

  • 320 g Dried spaghetti (or Persian makaroni) (Broken into 2–3 pieces if using long spaghetti)
  • 12 g Fine salt (For salting boiling water)
  • 45 ml Vegetable oil
  • 200 g Yellow onion (Thinly sliced)
  • 12 g Garlic (Finely minced (about 4 cloves))
  • 450 g Beef steak (sirloin or strip) (Cut into thin strips, 5–7 mm thick)
  • 2.5 tsp Ground turmeric
  • 1.5 tsp Ground cumin
  • 1 tsp Black pepper
  • 45 ml Soy sauce (About 3 tbsp)
  • 30 g Tomato paste (About 2 tbsp)
  • 120 ml Water (To loosen the sauce)

+ 4 more in the full ingredients section below.

Steps (summary)

  1. Bring a large pot of water to a rolling boil and dissolve 12 g salt in it. Add the pasta and cook until just al dente, about 1–…
  2. Heat 30 ml of the vegetable oil in a wide skillet or wok over medium-high heat until it shimmers. Add the sliced onion and cook…
  3. Add the minced garlic and cook for 30–45 seconds until fragrant, keeping it moving so it does not brown. Add the beef strips in…
  4. Sprinkle in turmeric, cumin, and black pepper and stir for 30 seconds to toast the spices and coat the meat. Stir in the tomato…
  5. Pour in the soy sauce and 120 ml water, scraping the pan to dissolve the browned bits into the sauce. Simmer for 2 minutes so t…
  6. Push the beef mixture to one side of the pan and add the remaining 15 ml oil to the empty side. Add the julienned carrots and t…

+ 2 more steps in the full instructions section below.

Cultural Background

Makaroni is a beloved Iranian comfort food often served family-style, traditionally finished with a steam-set crust. This beef-and-sprout version reflects modern Persian cooking—keeping turmeric-cumin warmth while borrowing quick stir-fry techniques for brighter vegetables.

savorytangywarm-spicedtender meatspringy pastacrunchy sproutssaffron warmthtoasted turmericgarlic-onion sweetness🌶 medium

Equipment

Large potColanderWide skillet or wokChef’s knifeCutting boardTongs or two spatulasMeasuring spoons

💡 Tips

  • Slice the steak across the grain into thin strips so it stays tender after the quick stir-fry.
  • Cook the tomato paste for a full minute; it deepens color and removes the raw metallic taste.
  • Add sprouts at the very end and keep the heat brief to preserve their crunch and clean flavor.

⚠️ Common Mistakes

  • Overcooking the pasta until soft before it hits the pan.

    ✅ Fix: Stop at al dente and finish in the skillet with a splash of reserved pasta water for a glossy, cohesive sauce.

  • Crowding the pan so the beef steams instead of browning.

    ✅ Fix: Use a wide skillet and sear in a single layer; if needed, brown the beef in two batches.

  • Adding sprouts too early so they turn watery and limp.

    ✅ Fix: Fold sprouts in during the last 60–90 seconds, just to warm them while keeping crunch.

🧊 How to Store

Cool leftovers within 1 hour, then refrigerate in an airtight container for up to 3 days. Reheat in a skillet over medium heat with 30 ml water, tossing until hot; add a small handful of fresh sprouts and green onion after reheating for best texture.

📅 Make Ahead

Slice the beef, onion, garlic, carrots, and chili up to 24 hours ahead and refrigerate separately. You can also mix the soy sauce, tomato paste, and water in advance so the stir-fry comes together in minutes.

🍽️ Pairs Well With

  • Shirazi salad
  • torshi
  • mast-o-khiar (or a dairy-free yogurt alternative)
  • fresh herbs (sabzi khordan)
  • lemon wedges.

Regional Variations

  • Tahdig-style: After tossing, transfer to a nonstick pot with 15 ml oil, cover, and steam on low for 20 minutes to form a light pasta crust.
  • Tomato-forward: Increase tomato paste to 45 g and add 120 ml more water for a saucier, redder makaroni closer to classic Iranian versions.
  • Herb-lifted: Add 10 g dried mint or 15 g chopped fresh parsley at the end for a more herbaceous finish.
everyday party ramadan nowruz
#classic#family-style#weeknight#stir-fry

Ingredients

  • 11.5 ozDried spaghetti (or Persian makaroni) (Broken into 2–3 pieces if using long spaghetti)
  • 12 gFine salt (For salting boiling water)
  • 3 tbspVegetable oil
  • 7.1 ozYellow onion (Thinly sliced)
  • 12 gGarlic (Finely minced (about 4 cloves))
  • 16 ozBeef steak (sirloin or strip) (Cut into thin strips, 5–7 mm thick)
  • 2½ tspGround turmeric
  • 1½ tspGround cumin
  • 1 tspBlack pepper
  • 3 tbspSoy sauce (About 3 tbsp)
  • 1.1 ozTomato paste (About 2 tbsp)
  • ½ cupWater (To loosen the sauce)
  • 6⅓ ozCarrots (Julienned)
  • 7.1 ozBean sprouts (or wheat sprouts) (Rinsed and well-drained)
  • 10 gHot red pepper (Thinly sliced; about 1 small chili)
  • 2⅛ ozGreen onions (Sliced, whites and greens separated)

🔄 Substitutions

  • Beef steak (sirloin or strip)Boneless lamb leg steak, thinly sliced
  • Soy sauceTamari
  • Bean sprouts (or wheat sprouts)Shredded cabbage

Instructions

  1. 1

    Bring a large pot of water to a rolling boil and dissolve 12 g salt in it. Add the pasta and cook until just al dente, about 1–2 minutes less than the package time, then reserve 120 ml of pasta water and drain well.

  2. 2

    Heat 30 ml of the vegetable oil in a wide skillet or wok over medium-high heat until it shimmers. Add the sliced onion and cook for 6–8 minutes, stirring often, until golden at the edges and softened through.

  3. 3

    Add the minced garlic and cook for 30–45 seconds until fragrant, keeping it moving so it does not brown. Add the beef strips in a single layer and sear for 2 minutes without stirring, then toss and cook 2–3 minutes more until most pieces are browned.

  4. 4

    Sprinkle in turmeric, cumin, and black pepper and stir for 30 seconds to toast the spices and coat the meat. Stir in the tomato paste and cook for 1 minute until it darkens slightly and smells sweet rather than raw.

  5. 5

    Pour in the soy sauce and 120 ml water, scraping the pan to dissolve the browned bits into the sauce. Simmer for 2 minutes so the sauce thickens lightly and the beef finishes cooking without drying out.

  6. 6

    Push the beef mixture to one side of the pan and add the remaining 15 ml oil to the empty side. Add the julienned carrots and the green onion whites, stir-frying for 2–3 minutes until the carrots soften slightly but stay crisp.

  7. 7

    Add the drained pasta to the skillet along with the sliced hot red pepper and toss vigorously to coat every strand. If it looks dry, add 30–60 ml of the reserved pasta water and toss again until the sauce clings and turns glossy.

  8. 8

    Fold in the sprouts and cook for 60–90 seconds, just until warmed but still crunchy. Turn off the heat, add the green onion greens, and toss one final time so the aromatics stay fresh and bright before serving.

🪪 Recipe Passport

Origin: Persian Cuisine
Researched by: Zaffaron Kitchen
Published: April 7, 2026

Cultural Background

Makaroni is a beloved Iranian comfort food often served family-style, traditionally finished with a steam-set crust. This beef-and-sprout version reflects modern Persian cooking—keeping turmeric-cumin warmth while borrowing quick stir-fry techniques for brighter vegetables.

Regional Variations

Tahdig-style: After tossing, transfer to a nonstick pot with 15 ml oil, cover, and steam on low for 20 minutes to form a light pasta crust.
Tomato-forward: Increase tomato paste to 45 g and add 120 ml more water for a saucier, redder makaroni closer to classic Iranian versions.
Herb-lifted: Add 10 g dried mint or 15 g chopped fresh parsley at the end for a more herbaceous finish.

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

610
Calories
36g
Protein
22g
Fat
66g
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.