Skip to content
Zaffaron

Makaroni ba Goosht-e Gousaleh (ماکارونی با گوشت گوساله) — Persian-Style Veal & Sprout Stir-Fry

Tender veal strips, al dente macaroni, and crunchy sprouts are stir-fried with garlic, onion, turmeric, soy sauce, and chili for a modern Persian-inspired fusion meal with bright umami and warmth.

By Zaffaron Kitchen· Published April 2, 2026 Verified Recipe
Dairy-Free Nut-Free Halal
Contains: gluten, soy
60 min total Prep 35m · Cook 25m 4 servings 560 cal ~$4.25/serving
↓ Jump to Recipe
Makaroni ba Goosht-e Gousaleh — Persian-Style Veal & Sprout Stir-Fry - authentic persian recipe

Printable Recipe Card

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

Ingredients (quick list)

  • 450 g Veal steak (top round or sirloin), trimmed (slice across the grain into 6 mm strips)
  • 30 ml Soy sauce (for marinating the veal)
  • 30 ml Neutral oil (sunflower or canola) (divided)
  • 12 g Garlic (finely grated or minced (about 3 large cloves))
  • 1 tsp Black pepper (freshly ground)
  • 1.5 tsp Turmeric powder
  • 300 g Macaroni (short tubes, e.g., elbow or ditalini)
  • 12 g Fine salt (for boiling pasta water (about 2 tsp))
  • 200 g Yellow onion (thinly sliced)
  • 180 g Carrots (cut into matchsticks (about 2 medium))
  • 200 g Bean sprouts or wheat sprouts (rinsed and thoroughly drained)
  • 10 g Red chili pepper (thinly sliced; remove seeds for less heat)

+ 3 more in the full ingredients section below.

Steps (summary)

  1. Marinate the veal: in a bowl, combine veal strips with 30 ml soy sauce, 15 ml oil, garlic, black pepper, and turmeric. Mix unti…
  2. Cook the macaroni: bring 3 liters of water to a rolling boil, then add 12 g salt. Add macaroni and cook until al dente, 7–9 min…
  3. Sear the veal: heat a large wok or 30 cm skillet over high heat for 2 minutes. Add 10 ml oil. Spread veal in a single layer and…
  4. Cook the vegetables: reduce heat to medium-high and add remaining 5 ml oil. Add sliced onion and stir-fry 4 minutes until softe…
  5. Combine and glaze: return veal (and any juices) to the pan. Add drained macaroni, 30 ml soy sauce, and 60 ml water. Toss contin…
  6. Add sprouts and finish: add sprouts and stir-fry just 60–90 seconds to keep them crunchy. Turn off heat, add lemon juice, and t…

Cultural Background

Macaroni dishes have long been part of home cooking in Iran, shaped by local tastes and pantry staples. This version reflects contemporary, globally influenced kitchens by pairing familiar Persian aromatics like turmeric and onion with soy sauce and quick stir-frying techniques.

savoryumamibrightmildly spicyal dente pastatender meatcrunchy sproutsgarlicturmerictoasted onion🌶 medium

Equipment

Large pot (at least 5 liters) with lidColanderWok or large skillet (28–30 cm)Chef’s knife and cutting boardMixing bowlMeasuring cups and spoons

💡 Tips

  • Slice veal across the grain into thin strips so it stays tender during high-heat stir-frying.
  • Drain sprouts very well; excess water will steam the stir-fry and dilute the sauce.
  • Keep the pan hot and avoid overcrowding—brown the veal in two batches if your skillet is small.
  • Use reserved pasta water to emulsify the soy-based sauce and help it cling to macaroni.
  • Add sprouts at the very end to preserve their crunch and fresh flavor.

⚠️ Common Mistakes

  • ❌ Overcooking the veal until dry

    💡 Why: Lean veal strips lose moisture quickly under high heat.

    ✅ Fix: Sear briefly over high heat, then remove and return only to finish; slice thinly across the grain.

  • ❌ Adding sprouts too early

    💡 Why: Sprouts release water and turn limp if cooked too long.

    ✅ Fix: Stir-fry sprouts for only 60–90 seconds at the end, just to warm through.

  • ❌ Sauce tastes flat or watery

    💡 Why: Insufficient reduction or too much water from vegetables/sprouts.

    ✅ Fix: Drain sprouts thoroughly, keep heat high, and reduce the sauce for 2–3 minutes; use small additions of pasta water to create gloss.

🧊 How to Store

Cool leftovers within 2 hours. Refrigerate in an airtight container for up to 3 days. Reheat in a skillet over medium heat with 15–30 ml water, stirring 3–5 minutes until hot. Freezing is not recommended because sprouts lose texture.

📅 Make Ahead

Slice vegetables and marinate the veal up to 12 hours ahead (refrigerated). Cook pasta up to 6 hours ahead, rinse briefly with cool water, drain well, and toss with 10 ml oil; reheat by tossing in the hot pan with sauce.

🍽️ Pairs Well With

  • Shirazi-style cucumber and tomato salad
  • Plain yogurt or a dairy-free yogurt alternative
  • Pickled vegetables
  • Fresh herbs (mint
  • basil
  • or parsley)

Regional Variations

  • Tehran (modern home kitchens)Often made as a quick skillet meal with extra vegetables like bell pepper or mushrooms, and finished with more lemon for brightness.
  • Iranian diaspora (North America and Europe)Commonly uses readily available bean sprouts and adds a small amount of ketchup or tomato paste for a sweeter, redder sauce alongside soy.
weeknight dinner family meal meal prep
#weeknight#stir-fry#fusion#high-protein#dairy-free

Ingredients

  • 450 gVeal steak (top round or sirloin), trimmed (slice across the grain into 6 mm strips)
  • 30 mlSoy sauce (for marinating the veal)
  • 30 mlNeutral oil (sunflower or canola) (divided)
  • 12 gGarlic (finely grated or minced (about 3 large cloves))
  • 1 tspBlack pepper (freshly ground)
  • 1.5 tspTurmeric powder
  • 300 gMacaroni (short tubes, e.g., elbow or ditalini)
  • 12 gFine salt (for boiling pasta water (about 2 tsp))
  • 200 gYellow onion (thinly sliced)
  • 180 gCarrots (cut into matchsticks (about 2 medium))
  • 200 gBean sprouts or wheat sprouts (rinsed and thoroughly drained)
  • 10 gRed chili pepper (thinly sliced; remove seeds for less heat)
  • 60 gGreen onions (thinly sliced; keep whites and greens together)
  • 60 mlWater (to loosen the sauce and deglaze)
  • 15 mlFresh lemon juice (about 1 tbsp, added at the end)

🔄 Substitutions

  • Veal steak→ Beef sirloin or chicken thigh strips
  • Bean or wheat sprouts→ Shredded cabbage or snow peas
  • Soy sauce→ Tamari or coconut aminos

Instructions

  1. 1

    Marinate the veal: in a bowl, combine veal strips with 30 ml soy sauce, 15 ml oil, garlic, black pepper, and turmeric. Mix until every piece is coated. Cover and refrigerate for 20 minutes (or keep at cool room temperature for up to 20 minutes if cooking immediately).

  2. 2

    Cook the macaroni: bring 3 liters of water to a rolling boil, then add 12 g salt. Add macaroni and cook until al dente, 7–9 minutes (or 1 minute less than package directions). Reserve 120 ml pasta water, then drain well and toss with 5 ml oil to prevent sticking.

  3. 3

    Sear the veal: heat a large wok or 30 cm skillet over high heat for 2 minutes. Add 10 ml oil. Spread veal in a single layer and sear without moving for 90 seconds, then stir-fry 2–3 minutes until browned but still juicy. Transfer veal to a plate; keep the pan hot.

  4. 4

    Cook the vegetables: reduce heat to medium-high and add remaining 5 ml oil. Add sliced onion and stir-fry 4 minutes until softened and lightly golden at the edges. Add carrots and stir-fry 3 minutes. Add chili and half the green onions; stir-fry 60 seconds until fragrant.

  5. 5

    Combine and glaze: return veal (and any juices) to the pan. Add drained macaroni, 30 ml soy sauce, and 60 ml water. Toss continuously for 2–3 minutes until the sauce coats the pasta and reduces slightly. If dry, add reserved pasta water 15 ml at a time until glossy.

  6. 6

    Add sprouts and finish: add sprouts and stir-fry just 60–90 seconds to keep them crunchy. Turn off heat, add lemon juice, and toss. Taste and adjust with up to 5 ml extra soy sauce if needed. Serve immediately, topped with the remaining green onions.

🪪 Recipe Passport

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

Cultural Background

Macaroni dishes have long been part of home cooking in Iran, shaped by local tastes and pantry staples. This version reflects contemporary, globally influenced kitchens by pairing familiar Persian aromatics like turmeric and onion with soy sauce and quick stir-frying techniques.

Regional Variations

Tehran (modern home kitchens): Often made as a quick skillet meal with extra vegetables like bell pepper or mushrooms, and finished with more lemon for brightness.
Iranian diaspora (North America and Europe): Commonly uses readily available bean sprouts and adds a small amount of ketchup or tomato paste for a sweeter, redder sauce alongside soy.

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

560
Calories
35g
Protein
18g
Fat
64g
Carbs
4g
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.