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.

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)
- Marinate the veal: in a bowl, combine veal strips with 30 ml soy sauce, 15 ml oil, garlic, black pepper, and turmeric. Mix unti…
- 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…
- 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…
- Cook the vegetables: reduce heat to medium-high and add remaining 5 ml oil. Add sliced onion and stir-fry 4 minutes until softe…
- Combine and glaze: return veal (and any juices) to the pan. Add drained macaroni, 30 ml soy sauce, and 60 ml water. Toss contin…
- 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.
Equipment
💡 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.
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
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
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
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
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
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
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
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
Researched from multiple sources and validated by the Zaffaron editorial team. Every recipe is tested for accuracy, measurements, and cultural authenticity.
Nutrition per serving
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

Shirazi Salad (سالاد شیرازی) — Brunoised cucumber-tomato herb salad with ab-ghooreh
Persian · Salads · 20 min

Chelo Kebab Koobideh (چلو کباب کوبیده) — Persian Minced Meat Skewers with Saffron Rice
Persian · Kebabs · 75 min

Koofteh Havij (کوفته هویج) — Persian Carrot Meatballs in Saffron-Tomato Broth
Persian · Main Courses · 120 min

Scrambled Hominy and Eggs (Mote pillo) — Ecuadorian Highland Breakfast
Ecuadorian · Main Courses · 25 min

Sinj Stuffed Cabbage Rolls (Sinjski arambaši) — Hand-Chopped Meat in Sour Cabbage
Croatian · Main Courses · 245 min

Azerbaijani Milk-Rice Porridge (Südlü Sıyıq) — Creamy Breakfast Rice with Saffron
Azerbaijani · Rice Dishes · 50 min

Mıhlama (Mıhlama) — Black Sea Cornmeal and Cheese Skillet
Turkish · Main Courses · 25 min

Danish Frikadeller (Frikadeller) — Pan-Fried Pork Meatballs
Danish · Main Courses · 50 min
Reviews
Cooked this recipe?
Tap the stars to rate it — that's all it takes. A few words are welcome but optional.
No ratings yet. Cooked this one? Be the first to rate it — it takes one tap.