Peruvian Stir-Fry Saltado (Lomo Saltado) with Beef

Updated November 4, 2026

Total time
53 min
prep 25 min · cook 28 min
Serves
4
portions as written
Safe temperature (USDA)
145°F / 63°C
check the thickest piece

Jump to recipe

Peruvian Stir-Fry Saltado (Lomo Saltado) with Beef

Peruvian stir-fry saltado, commonly called lomo saltado, brings together seared beef, red onion, tomatoes, soy sauce, and potatoes in a lively, savory pan sauce. This home-friendly version pairs the stir-fry with crisp oven fries and rice, reflecting the Peruvian-Chinese chifa cooking tradition while keeping the method manageable in a home kitchen. The juicy vegetables and salty, tangy sauce balance the potatoes and rice in every serving.

Ingredients

  • 1 cup (185 g) long-grain white rice
  • 1½ cups (355 ml) water, for the rice
  • 1¼ lb (570 g) russet potatoes, scrubbed and cut into ½-inch (1.25 cm) sticks
  • 2½ tbsp (37 ml) neutral high-heat oil, divided
  • 1¼ lb (570 g) beef sirloin or tenderloin, cut across the grain into strips about ½ inch (1.25 cm) thick
  • 1 tsp fine salt, divided, plus more to taste
  • ½ tsp freshly ground black pepper
  • 1 medium red onion (about 8 oz/225 g), cut into thick wedges
  • 2 medium firm tomatoes (about 10 oz/280 g), cored and cut into wedges
  • 2 garlic cloves (about 6 g), finely chopped
  • 2 tbsp (30 ml) soy sauce
  • 1 tbsp (15 ml) red wine vinegar
  • 1 tsp ají amarillo paste, or 1 tbsp (15 ml) minced yellow bell pepper plus a pinch of cayenne
  • ¼ cup (10 g) loosely packed fresh cilantro leaves and tender stems, roughly chopped
  • 2 scallions (about 30 g), thinly sliced, for garnish

Instructions

  1. Prepare the rice and oven. Rinse the rice in a fine-mesh strainer until the water runs mostly clear, then drain. Put it in a small saucepan with 1½ cups (355 ml) water and a pinch of salt. Bring to a boil, cover, and turn the heat to low. Simmer for 15 minutes, then take the pan off the heat and leave it covered for 5 minutes. Fluff with a fork before serving. While the rice cooks, heat the oven to 450°F (230°C) and line a large baking sheet with parchment paper.
  2. Roast the potatoes. Pat the potato sticks dry with a clean towel; less surface moisture helps them brown. Toss them on the baking sheet with 1 tablespoon (15 ml) of the oil and ¼ teaspoon of the salt. Spread them in a single layer with a little space between pieces. Roast for 28 minutes, turning them once after about 15 minutes, until browned at the edges and tender inside. If the sticks are especially thick or crowded, they may need a few extra minutes; leave them in the oven while you finish the beef.
  3. Season and sear the beef. Pat the beef dry and season it with the remaining ¾ teaspoon salt and the black pepper. Heat a large, heavy skillet over high heat until very hot, then add the remaining 1½ tablespoons (22 ml) oil. Working in two batches so the pan does not become crowded, sear the beef for about 1–2 minutes per side. Transfer each batch to a clean plate. Check a thicker piece with a food thermometer: USDA FSIS gives 145°F (63°C) with a 3-minute rest as the safe minimum for whole cuts of beef. Let the cooked beef rest for those 3 minutes before returning it to the pan.
  4. Stir-fry the aromatics and vegetables. Keep the skillet over high heat. Add the onion wedges and cook for 1 minute, stirring or tossing once or twice so they take on color but retain some crunch. Add the garlic and ají amarillo paste and stir for about 20 seconds, just until fragrant. Add the tomato wedges and cook for 1–2 minutes, turning gently; they should soften slightly without collapsing into a puree.
  5. Make the saltado sauce. Pour in the soy sauce and red wine vinegar, then scrape up the browned bits from the bottom of the skillet. Add the rested beef and any juices from its plate. Toss for about 30 seconds, just long enough to coat the ingredients and warm the beef through. Taste the sauce and adjust with a little more salt, pepper, vinegar, or ají amarillo as needed. The mixture should be glossy and savory, with a noticeable but not harsh tang.
  6. Combine and serve. Take the skillet off the heat. Fold in the cilantro and scallions. Add the hot oven fries and toss only a few times if you want them lightly coated in sauce; for the crispest fries, serve them beside the beef and vegetables instead. Spoon rice onto four plates, top with the saltado, and serve while everything is hot.

Tips

  • Cut evenly and across the grain. Similar-size beef strips cook at roughly the same pace, while cutting across the visible muscle fibers makes each bite easier to chew. If the beef is difficult to slice, chill it in the freezer for about 15 minutes first; do not leave it there long enough to freeze solid.
  • Keep the skillet hot and uncrowded. A crowded pan releases moisture and steams the beef instead of searing it. Sear in batches, let the pan regain its heat between them, and avoid moving the meat constantly. Use a splatter screen if needed, but do not cover the pan, which traps steam.
  • Use ají amarillo if you can find it. This Peruvian yellow chile paste adds fruity, gentle heat and a distinct flavor. It is sold in some Latin American grocery stores and online. Yellow bell pepper with a small pinch of cayenne is a convenient substitute, though it tastes milder and less distinctive; add cayenne gradually rather than making the dish unexpectedly hot.
  • Keep fries crisp by serving them separately. Tossing fries into the sauce is a familiar way to serve saltado, but they soften quickly. For a mix of textures, put the fries on the plate beside the saucy beef and let each person combine bites as they eat.

Serving Suggestions

Serve saltado as a complete main course with a generous spoonful of rice and a portion of fries. A simple green salad dressed with lime juice or a mild vinaigrette offers a fresh contrast to the rich, salty pan sauce. Sliced avocado is another gentle, creamy side, while extra cilantro, scallions, or lime wedges let diners adjust the brightness at the table.

For a more traditional-feeling presentation, arrange the rice and fries separately rather than mixing everything together. Some cooks place the fries under or beside the stir-fry so they catch some sauce; others keep them on top to preserve their edges. Either approach works. If you are serving several people, put the beef and vegetables in a warm serving dish and bring the fries to the table just before eating, since they lose crispness as they sit.

Lomo saltado is often described as a Peruvian-Chinese chifa dish, a cuisine shaped by Chinese migration and cooking influences in Peru. There are regional, restaurant, and family variations in the sauce, chile, cut of beef, and way the potatoes are served, so this recipe is one practical home version rather than a claim to a single definitive formula.

Variations

Use another beef cut: Tenderloin is especially tender but can be expensive. Sirloin is a useful balance of flavor, price, and tenderness; flank steak also works if it is sliced thinly across the grain. Avoid very thick pieces, which take longer to cook and can overcook on the outside before heating through.

Make it with chicken: Replace the beef with 1¼ lb (570 g) boneless, skinless chicken thighs or breast, cut into strips. Cook poultry to an internal temperature of 165°F (74°C), checked with a food thermometer, before setting it aside. Chicken breast dries out more readily, so remove it from the pan as soon as it reaches the safe temperature and return it briefly with the sauce.

Choose a gentler chile or more heat: Omit the ají amarillo for a mild version, or add a little more paste for extra chile flavor. A small amount of minced fresh chile can also be used, but its heat varies considerably. Add it gradually and taste the sauce before increasing the amount.

Change the potatoes: For a quicker shortcut, use about 1 lb (450 g) frozen oven fries and cook them according to the package directions, then serve them with the stir-fry. The timing will depend on the product. Sweet potatoes can be roasted in the same way, although their sweetness changes the balance of the savory sauce and they may brown sooner.

Make a gluten-free version: Choose soy sauce labeled gluten-free, or use tamari after checking its label. The soy sauce is an important part of the salty, rounded pan sauce, so do not omit it without replacing that flavor. Check that any prepared ají amarillo paste is also suitable for your needs.

Storage and Reheating

For best texture, store the beef-and-vegetable stir-fry, rice, and fries in separate airtight containers. Refrigerate leftovers within 2 hours of cooking; the cooked components keep for 3–4 days in the refrigerator. If the room is warmer than 90°F (32°C), refrigerate food within 1 hour. Fries soften in storage, and the tomatoes and onions will continue to release moisture, so separation helps the other components keep their texture.

Reheat only the amount you plan to eat. Warm the beef and vegetables in a skillet over medium heat with a teaspoon of water, stirring until hot throughout. Reheat rice with a splash of water, covered, in a microwave or saucepan, stirring partway through. Reheat fries in a 400°F (200°C) oven or air fryer until hot and crisp; a microwave makes them soft. USDA FSIS recommends reheating leftovers to 165°F (74°C), checked with a food thermometer. Discard leftovers that have been left out beyond the safe refrigeration window rather than trying to make them safe by reheating.

Frequently Asked Questions

What does saltado mean in this dish?

Saltado refers to the sautéed or stir-fried style of the dish. Lomo saltado is a well-known Peruvian preparation that combines beef with onion, tomato, soy sauce, and potatoes. Its mix of ingredients and cooking influences is closely associated with chifa, the Peruvian-Chinese culinary tradition.

Can I make lomo saltado without a wok?

Yes. A wide, heavy skillet works well and is often easier to handle on a home stovetop. The key is to preheat it thoroughly and cook the beef in batches. A wok can be useful, but a small wok or a crowded pan will not sear as effectively as a large hot skillet.

Why cook the beef in batches?

When too much beef goes into the pan at once, the temperature drops and moisture collects. The meat then steams and may turn gray rather than developing browned edges. Two batches give the strips room to sear; if your skillet is small, make three rather than squeezing everything in.

Can I make the components ahead?

You can slice the vegetables and beef earlier in the day and keep them covered in the refrigerator, separately from one another. You can also cook the rice ahead and chill it promptly. For the best result, roast the fries and stir-fry the beef and vegetables close to serving time, since cooked fries soften and freshly seared beef tastes more tender.

Is this recipe very spicy?

As written, the small amount of ají amarillo gives the dish a mild warmth and fruity chile flavor rather than intense heat. Paste brands and peppers vary, so start with less if you are sensitive to spice and add more after tasting. The yellow bell pepper substitute makes the sauce milder; a pinch of cayenne brings some heat back.

Should I mix the fries into the sauce?

That is up to your texture preference. Tossing them briefly in the pan gives the potatoes the savory sauce that makes saltado distinctive, but it softens their crisp edges. Serving the fries alongside the stir-fry keeps them crisp longer and lets everyone decide how much sauce to add to each bite.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).