Skip to content
Zaffaron

Makaron-e Gosht-e Gousaleh (ماکارون گوشت گوساله و جوانه‌ها) — Persian Veal and Sprout Macaroni Stir-Fry

Tender veal strips and al dente macaroni are stir-fried with crunchy sprouts, carrots, garlic, and soy sauce, finished with turmeric and fresh green onion for a modern Persian-inspired fusion meal.

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 525 cal ~$4.75/serving
↓ Jump to Recipe
Makaron-e Gosht-e Gousaleh — Persian Veal and Sprout Macaroni Stir-Fry - authentic persian recipe

Printable Recipe Card

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

Ingredients (quick list)

  • 450 g Veal steak, trimmed (slice across the grain into 6 mm strips)
  • 60 ml Soy sauce (divided; use low-sodium if preferred)
  • 15 ml Lemon juice (for a brighter finish)
  • 2 tsp Ground turmeric
  • 1 tsp Ground black pepper
  • 0.5 tsp Fine sea salt (reduce if using regular soy sauce)
  • 3 tbsp Neutral oil (such as sunflower, canola, or grapeseed)
  • 200 g Onion (thinly sliced)
  • 12 g Garlic (about 4 cloves, finely minced)
  • 150 g Carrots (julienned into matchsticks)
  • 200 g Bean sprouts or wheat sprouts (rinsed and well-drained)
  • 1 Red chili peppers (thinly sliced; remove seeds for less heat)

+ 3 more in the full ingredients section below.

Steps (summary)

  1. Marinate the veal: in a bowl, toss veal strips with 30 ml soy sauce, turmeric, black pepper, and salt. Mix until evenly coated,…
  2. Cook the macaroni: bring 2,500 ml water to a rolling boil over high heat. Add macaroni and cook until al dente, 7–9 minutes (or…
  3. Sear the veal: heat 2 tbsp oil in a large wok or skillet over medium-high heat until shimmering. Add the veal in a single layer…
  4. Build the base: reduce heat to medium. Add remaining 1 tbsp oil, then add onion and cook 6–8 minutes, stirring, until softened…
  5. Stir-fry vegetables: add carrots and sliced red chili to the pan. Stir-fry 3–4 minutes over medium-high heat until carrots are…
  6. Combine and glaze: return veal (and any juices) to the pan. Add drained macaroni, remaining 30 ml soy sauce, and lemon juice. T…

+ 1 more steps in the full instructions section below.

Cultural Background

Macaroni dishes have a long presence in Iranian home cooking, often adapted to available ingredients and family tastes. This version uses a stir-fry method and soy sauce to reflect modern, global pantry influences while keeping familiar Persian aromatics like onion, garlic, and turmeric.

savoryumamibrightmildly spicytender meatal dente pastacrunchy sproutscrisp-tender carrotsgarliconionturmericsoy sauce🌶 medium

Equipment

Large wok or 30 cm skilletLarge pot (at least 4 L) for boiling pastaColanderChef’s knife and cutting boardMixing bowlTongs or a wide spatulaInstant-read thermometer (recommended)

💡 Tips

  • Slice veal across the grain and keep strips uniform (about 6 mm) so they cook quickly without drying out.
  • Dry the sprouts well after rinsing; excess water will steam the stir-fry and dilute the sauce.
  • For deeper color and aroma, bloom the turmeric briefly in the hot oil with the onions, but do not let it burn.
  • If the pan looks dry when adding pasta, splash in 2–3 tbsp hot water to help the soy sauce coat evenly.

⚠️ Common Mistakes

  • ❌ Overcooking the veal until tough

    💡 Why: Lean veal dries quickly, especially when sliced thin and cooked past medium.

    ✅ Fix: Sear hot and fast, remove early, then finish briefly after adding pasta; aim for 63–68°C internal temperature.

  • ❌ Adding wet sprouts straight from rinsing

    💡 Why: Water steams the pan, softens sprouts, and makes the sauce watery.

    ✅ Fix: Drain thoroughly and pat dry; add sprouts at the end for only 60–90 seconds.

  • ❌ Cooking pasta fully before stir-frying

    💡 Why: Fully cooked pasta turns soft and breaks when tossed in the pan.

    ✅ Fix: Boil 1 minute less than package directions and finish in the skillet with the sauce for 2–3 minutes.

  • ❌ Burning garlic and turmeric

    💡 Why: Both can turn bitter when overheated in dry oil.

    ✅ Fix: Add garlic after onions soften and keep heat at medium; if needed, add 1–2 tbsp water to cool the pan.

🧊 How to Store

Cool within 2 hours. Refrigerate in an airtight container for up to 3 days. Reheat in a skillet over medium heat with 1–2 tbsp water, 4–6 minutes, tossing until hot. Not ideal for freezing because sprouts soften and release water.

📅 Make Ahead

Slice vegetables and veal up to 24 hours ahead and refrigerate separately. Marinate the veal up to 12 hours ahead. Cook pasta up to 6 hours ahead, toss with 1 tsp oil to prevent sticking, and refrigerate; bring to room temperature for 15 minutes before stir-frying.

🍽️ Pairs Well With

  • Cucumber and tomato salad with lemon and olive oil
  • Plain yogurt or yogurt-cucumber dip (optional)
  • Pickled vegetables
  • Fresh herbs (mint
  • basil
  • or parsley) on the side

Regional Variations

  • Tehran-style home cookingOften made milder with no fresh chili and finished with extra lemon juice; some cooks add a small knob of butter at the end for richness (omit for dairy-free).
  • Northern Iran-inspiredMore herbs are used at the finish, such as chopped parsley and mint, and the dish may include thinly sliced bell pepper for sweetness and color.
weeknight dinner family meal meal prep casual gatherings
#weeknight#stir-fry#high-protein#fusion#dairy-free

Ingredients

  • 450 gVeal steak, trimmed (slice across the grain into 6 mm strips)
  • 60 mlSoy sauce (divided; use low-sodium if preferred)
  • 15 mlLemon juice (for a brighter finish)
  • 2 tspGround turmeric
  • 1 tspGround black pepper
  • 0.5 tspFine sea salt (reduce if using regular soy sauce)
  • 3 tbspNeutral oil (such as sunflower, canola, or grapeseed)
  • 200 gOnion (thinly sliced)
  • 12 gGarlic (about 4 cloves, finely minced)
  • 150 gCarrots (julienned into matchsticks)
  • 200 gBean sprouts or wheat sprouts (rinsed and well-drained)
  • 1Red chili peppers (thinly sliced; remove seeds for less heat)
  • 60 gGreen onion (thinly sliced; separate whites and greens)
  • 300 gMacaroni (short macaroni or elbow; cook al dente)
  • 2500 mlWater (for boiling pasta)

🔄 Substitutions

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

Instructions

  1. 1

    Marinate the veal: in a bowl, toss veal strips with 30 ml soy sauce, turmeric, black pepper, and salt. Mix until evenly coated, then rest 20 minutes at room temperature (or refrigerate up to 12 hours and bring back toward room temperature for 15 minutes before cooking).

  2. 2

    Cook the macaroni: bring 2,500 ml water to a rolling boil over high heat. Add macaroni and cook until al dente, 7–9 minutes (or 1 minute less than package instructions). Drain well and rinse briefly with warm water to stop carryover cooking, then set aside.

  3. 3

    Sear the veal: heat 2 tbsp oil in a large wok or skillet over medium-high heat until shimmering. Add the veal in a single layer and sear 2–3 minutes per side, stirring only once or twice to brown. Transfer to a plate; keep any juices for the pan.

  4. 4

    Build the base: reduce heat to medium. Add remaining 1 tbsp oil, then add onion and cook 6–8 minutes, stirring, until softened and lightly golden at the edges. Add garlic and the green onion whites; cook 45–60 seconds until fragrant, avoiding browning the garlic.

  5. 5

    Stir-fry vegetables: add carrots and sliced red chili to the pan. Stir-fry 3–4 minutes over medium-high heat until carrots are slightly tender but still crisp. Add sprouts and cook 60–90 seconds, just until warmed and glossy; keep them crunchy for contrast.

  6. 6

    Combine and glaze: return veal (and any juices) to the pan. Add drained macaroni, remaining 30 ml soy sauce, and lemon juice. Toss continuously 2–3 minutes over medium heat until the pasta is evenly coated and the veal is just cooked through (target 63–68°C internal).

  7. 7

    Finish and serve: turn off heat and fold in the green onion greens. Taste and adjust with up to 1 tsp extra soy sauce or 1–2 tsp lemon juice if needed. Rest 2 minutes so the sauce clings, then serve hot with extra chili slices on the side.

🪪 Recipe Passport

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

Cultural Background

Macaroni dishes have a long presence in Iranian home cooking, often adapted to available ingredients and family tastes. This version uses a stir-fry method and soy sauce to reflect modern, global pantry influences while keeping familiar Persian aromatics like onion, garlic, and turmeric.

Regional Variations

Tehran-style home cooking: Often made milder with no fresh chili and finished with extra lemon juice; some cooks add a small knob of butter at the end for richness (omit for dairy-free).
Northern Iran-inspired: More herbs are used at the finish, such as chopped parsley and mint, and the dish may include thinly sliced bell pepper for sweetness and color.

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

525
Calories
34g
Protein
14g
Fat
66g
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.