Skip to content
Zaffaron

Lomo Saltado (Lomo Saltado) — Peruvian Beef Stir-Fry with Fries

Lomo saltado is Peru’s beloved criollo stir-fry, born from Lima’s Chinese-Peruvian chifa kitchens. Beef, onions, tomatoes, soy sauce, vinegar, fries, and rice come together in a fast, smoky, family-style main dish.

By Zaffaron Kitchen· Published June 30, 2026 Verified Recipe
Dairy-Free Nut-Free Halal
Contains: gluten, soy
50 min total Prep 25m · Cook 25m 4 servings 830 cal
↓ Jump to Recipe
Lomo Saltado — Peruvian Beef Stir-Fry with Fries - authentic peruvian recipe

Printable Recipe Card

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

Ingredients (quick list)

  • 600 g beef sirloin (cut across the grain into 1 cm thick strips)
  • 6 g fine sea salt
  • 1 tsp ground black pepper
  • 0.5 tsp ground cumin
  • 3 clove garlic (finely minced)
  • 700 g russet potatoes (peeled and cut into 1 cm fries)
  • 750 ml neutral frying oil (for deep-frying; about 60 ml is absorbed and the remainder is discarded)
  • 1 large red onion (cut into thick wedges)
  • 3 Roma tomatoes (seeded and cut into thick wedges)
  • 2 scallions (cut into 5 cm lengths)
  • 8 sprig fresh cilantro (leaves roughly chopped)
  • 30 ml neutral oil

+ 5 more in the full ingredients section below.

Steps (summary)

  1. Rinse the cut potatoes under cold water until the water runs mostly clear, then soak them in a bowl of cold water for 15 minute…
  2. Season the beef strips with the salt, black pepper, cumin, and minced garlic. Let the beef stand at room temperature for 10 min…
  3. Heat the 750 ml frying oil in a deep, heavy pot to 160°C. Fry the potatoes in batches for 4 minutes until tender but still pale…
  4. Raise the oil temperature to 190°C and fry the potatoes again in batches for 2 to 3 minutes, until golden and crisp. Drain them…
  5. Mix the soy sauce, red wine vinegar, ají amarillo paste, and beef stock in a small bowl. Keep this sauce beside the stove, beca…
  6. Heat a wok or very large cast-iron skillet over high heat until a drop of water evaporates almost instantly. Add 15 ml of the n…

+ 4 more steps in the full instructions section below.

Cultural Background

Lomo saltado reflects Peru’s chifa heritage, the Chinese-Peruvian cooking tradition that reshaped Lima’s everyday food. Its union of wok technique, soy sauce, potatoes, rice, and ají amarillo is distinctly Peruvian.

savorytangylightly spicyumami-richjuicy beefcrisp friessnappy onionsoft tomatoseared beefgarlicají amarillosoy-vinegar steam🌶 medium

Equipment

wok or large cast-iron skilletdeep heavy potinstant-read thermometerspider strainerwire rackchef's knifecutting boardmixing bowls

💡 Tips

  • Use a very hot wok or cast-iron skillet; moderate heat makes the beef steam instead of sear.
  • Cut the onion and tomato into thick wedges so they stay juicy and recognizable after the quick stir-fry.
  • Add the fries at the last moment, or serve some alongside the stir-fry if you prefer a crisper texture.

⚠️ Common Mistakes

  • ❌ Crowding the pan with all the beef at once.

    ✅ Fix: Sear the beef in two batches so the pan stays very hot and the meat browns instead of steaming.

  • ❌ Cooking the tomatoes until they break down completely.

    ✅ Fix: Add tomatoes near the end and stir-fry briefly so they release some juice but remain in wedges.

  • ❌ Adding cold fries to the finished stir-fry.

    ✅ Fix: Fry or reheat the potatoes just before the final toss so they stay hot and absorb the sauce lightly.

🧊 How to Store

Store beef, vegetables, rice, and fries in separate airtight containers for up to 3 days. Reheat the stir-fry quickly in a hot skillet, re-crisp fries in a 200°C oven for 8 minutes, and warm rice with 15 ml water.

📅 Make Ahead

Cut the beef, onions, tomatoes, and potatoes up to 8 hours ahead and refrigerate them separately. The sauce can be mixed 1 day ahead, but fry the potatoes and stir-fry the beef just before serving.

🍽️ Pairs Well With

  • Steamed white rice
  • salsa criolla
  • ají amarillo sauce
  • cold chicha morada.

Regional Variations

  • Lomo saltado a lo pobre adds a fried egg and sometimes fried plantain for a richer plate.
  • Pollo saltado uses chicken in place of beef while keeping the soy-vinegar, tomato, onion, fries, and rice format.
  • Tallarin saltado applies the same chifa stir-fry profile to noodles instead of serving the dish with rice.
everyday Sunday family lunch Fiestas Patrias family-gathering
#classic#chifa#family-style#stir-fry#criollo

Ingredients

  • 600 gbeef sirloin (cut across the grain into 1 cm thick strips)
  • 6 gfine sea salt
  • 1 tspground black pepper
  • 0.5 tspground cumin
  • 3 clovegarlic (finely minced)
  • 700 grusset potatoes (peeled and cut into 1 cm fries)
  • 750 mlneutral frying oil (for deep-frying; about 60 ml is absorbed and the remainder is discarded)
  • 1large red onion (cut into thick wedges)
  • 3Roma tomatoes (seeded and cut into thick wedges)
  • 2scallions (cut into 5 cm lengths)
  • 8 sprigfresh cilantro (leaves roughly chopped)
  • 30 mlneutral oil
  • 60 mlsoy sauce
  • 30 mlred wine vinegar
  • 1 tbspají amarillo paste
  • 60 mlbeef stock (low-sodium if available)
  • 600 gcooked long-grain white rice

🔄 Substitutions

  • beef sirloin→ beef tenderloin or ribeye
  • ají amarillo paste→ finely minced fresh ají amarillo
  • soy sauce→ gluten-free tamari

Instructions

  1. 1

    Rinse the cut potatoes under cold water until the water runs mostly clear, then soak them in a bowl of cold water for 15 minutes. Drain thoroughly and dry them very well with a clean kitchen towel, because surface moisture prevents crisp fries and can make hot oil splatter.

  2. 2

    Season the beef strips with the salt, black pepper, cumin, and minced garlic. Let the beef stand at room temperature for 10 minutes while you prepare the vegetables and sauce, but do not leave it out longer than 30 minutes.

  3. 3

    Heat the 750 ml frying oil in a deep, heavy pot to 160°C. Fry the potatoes in batches for 4 minutes until tender but still pale, then lift them onto a rack or paper-lined tray and let them rest for 5 minutes.

  4. 4

    Raise the oil temperature to 190°C and fry the potatoes again in batches for 2 to 3 minutes, until golden and crisp. Drain them well, keep them warm, and reserve them for the final toss so they stay distinct rather than collapsing into the sauce.

  5. 5

    Mix the soy sauce, red wine vinegar, ají amarillo paste, and beef stock in a small bowl. Keep this sauce beside the stove, because lomo saltado cooks quickly and the wok or pan should not sit empty while you measure ingredients.

  6. 6

    Heat a wok or very large cast-iron skillet over high heat until a drop of water evaporates almost instantly. Add 15 ml of the neutral oil, then sear half the beef in a single layer for 60 to 90 seconds, turning once, until browned outside and still juicy inside.

  7. 7

    Transfer the first batch of beef to a plate and repeat with the remaining 15 ml oil and remaining beef. Work in batches rather than crowding the pan, because the signature flavor depends on high heat, browning, and a little wok-like smokiness.

  8. 8

    Add the onion wedges to the same hot pan and stir-fry for 1 minute, leaving them crisp at the center. Add the tomato wedges and scallions and cook for 45 to 60 seconds more, just until the tomato edges soften but the pieces still hold their shape.

  9. 9

    Return the beef and any accumulated juices to the pan, then pour in the prepared sauce. Toss vigorously for 30 to 45 seconds so the sauce bubbles, coats the beef, and lightly glazes the vegetables without overcooking them.

  10. 10

    Add the hot fries and half of the chopped cilantro, then toss once or twice only. Serve immediately with the cooked white rice, spooning the beef, vegetables, fries, and pan juices together so every plate has both crisp and saucy elements.

🪪 Recipe Passport

Origin: Peruvian Cuisine
Researched by: Zaffaron Kitchen
Published: June 30, 2026

Cultural Background

Lomo saltado reflects Peru’s chifa heritage, the Chinese-Peruvian cooking tradition that reshaped Lima’s everyday food. Its union of wok technique, soy sauce, potatoes, rice, and ají amarillo is distinctly Peruvian.

Regional Variations

Lomo saltado a lo pobre adds a fried egg and sometimes fried plantain for a richer plate.
Pollo saltado uses chicken in place of beef while keeping the soy-vinegar, tomato, onion, fries, and rice format.
Tallarin saltado applies the same chifa stir-fry profile to noodles instead of serving the dish with rice.

Researched from multiple sources and validated by the Zaffaron editorial team. Every recipe is tested for accuracy, measurements, and cultural authenticity.

📚 Sources & Cultural References

  • Gastón Acurio — Peru: The Cookbook — (2015)
  • Tony Custer — The Art of Peruvian Cuisine — (2003)

Sources cited by the Zaffaron editorial team during recipe research. Cultural and culinary references supporting authenticity claims.

Share:

Nutrition per serving

830
Calories
45g
Protein
34g
Fat
84g
Carbs
6g
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.