The High-Protein Kitchen

July 29, 2026

Lomo Saltado Lives on a 90-Second Wok Sear and Aji Amarillo, Not a Pile of Fries. A 52-Gram-Protein Peruvian Stir-Fry for Tonight.

Subscribe
Listen

A 30-minute Peruvian plate that takes the stir-fry Lima's Cantonese coolies built in the chifa cookshops of the 1850s and rebuilds it lean: strips of trimmed top sirloin, seared smoking-hot in a wok in two batches so they char dark at the edges and stay pink in the center, then tossed with thick wedges of red onion, blistered tomato, and aji amarillo (Peru's fruity Capsicum baccatum, the medium-heat orange pepper cultivated since the Incas) in a glossy soy-vinegar-oyster glaze, folded off-heat so the aji and tomato stay bright, set over white rice with a small pile of oven-crisped potato wedges, the potato being native to southern Peru and domesticated 8,000 years before the French fry existed. Fifty-two grams of protein and about four grams of fiber for roughly five hundred seventy-five calories, and it eats like a Lima chifa, not a diet bowl.

Per serving (macros are mine, computed honestly from the ingredients below): about 575 calories, 52 g protein, 50 g carbohydrate (4 g fiber), 17 g fat.

The honest finding

The chifa flavor bomb in a lomo saltado is nearly calorie-free. The heat and aroma come from aji amarillo (a fruity orange pepper, 30,000 to 50,000 Scoville units, native to Peru and part of the Andean condiment trinity of aji, red onion, and cilantro), soy sauce, vinegar, and the smoking-hot wok that sears the beef dark in under a minute. A tablespoon of aji amarillo paste runs about ten calories. The soy-vinegar-oyster glaze is about sixteen. The sear is beef and three-quarters of a teaspoon of oil.

The calorie sink is the double starch. A Lima chifa folds a pile of deep-fried french fries directly into the wok so they soak the sauce, then mounds white rice on the side on top of that. Two starches, one deep-fried. That is where the calories live, not in the aji or the beef or the wok.

So the lean play keeps both starches (lomo saltado without fries and rice is not lomo saltado anymore) but controls the portions: a small handful of oven-crisped potato wedges with their skin on, a third-cup of rice, and trimmed lean top sirloin (135 calories and 21.9 g of protein per 100 g raw, per the USDA) instead of the fatty tenderloin or ribeye some versions call for. The wok discipline does not change. The flavor does not change. The plate drops from a chifa's 800-plus calories to about 575, and the protein climbs to 52 grams.

What you are cooking

Lomo saltado is the most famous export of chifa, the Cantonese-Peruvian fusion cuisine that emerged when roughly 100,000 Chinese indentured laborers arrived in Peru between 1849 and 1874, mostly from Guangdong, to replace emancipated slaves on sugar plantations, railroad crews, and guano islands. The word chifa comes from the Cantonese phrase for "to eat rice," and by the 1930s Limeños had adopted it as the name for the restaurants themselves. Lima has more than 6,000 of them. Lomo saltado started as a chifa wok dish and crossed so completely into mainstream Peruvian cooking that most Peruvians no longer think of it as Chinese.

The genius of the dish is that it puts indigenous American ingredients (potato, tomato, aji amarillo) through a Cantonese technique (smoking-hot wok, soy, fast sear) and lands on something neither cuisine makes alone. Lima-born chef Ricardo Zarate put it bluntly: the problem with most lomo saltado is that the ingredients have steamed instead of seared. "That's a stew, not a stir-fry." He clocked the fastest cook at a Lima lomo saltado cookoff at just under 90 seconds, and said you should never spend more than two minutes from the moment the beef hits the pan to the final toss of cilantro. America's Test Kitchen adds the other key discipline: fold the aji amarillo and tomato in off the heat so they keep their freshness instead of cooking to mush.

Ingredients (serves 2)

Steps

  1. Crisp the potatoes. Heat the oven to 450 F. Toss the potato wedges with the 1.5 tsp oil and a pinch of salt, spread on a baking sheet cut-side down, and roast until golden and crisp-edged, 20 to 22 minutes, flipping once halfway. (This is the lean swap for the deep-fried fries a chifa would pile on. The skin stays on for fiber and because the potato is Peru's gift to the world, domesticated in the southern Andes roughly 8,000 to 10,000 years ago.)

  2. Mix the glaze. Whisk the soy sauce, vinegar, and oyster sauce in a small bowl. Have every vegetable cut and the rice warm before the wok goes on, because once the pan is hot this cooks in under three minutes.

  3. Sear the beef in two batches. Season the sirloin strips with salt and pepper. Heat a 14-inch wok or 12-inch cast-iron skillet over high heat until it just starts to smoke. Add 1/2 tsp of the wok oil, swirl, and add half the beef in a single layer with space between the strips. Let it sear undisturbed until dark on one side, about 45 seconds, then toss for another 30 seconds. The strips should be charred at the edges and still pink inside. Transfer to a bowl. Get the wok smoking again, add another 1/2 tsp oil, and repeat with the second batch. Working in batches is the difference between a sear and a steam.

  4. Sear the onion and garlic. Return the wok to high heat, add the remaining 1/2 tsp oil, and swirl. Add the red onion wedges and stir for about 45 seconds, just until the edges darken and the centers stay crunchy. Add the garlic and cook until fragrant, about 20 seconds. Transfer to the bowl with the beef.

  5. Glaze and fold. Pour the soy-vinegar-oyster mixture into the wok and let it simmer and thicken for about 30 seconds. Return the beef and onion with all the accumulated juices and toss for another 30 seconds to coat. Pull the wok off the heat. Fold in the tomato wedges, aji amarillo paste, scallions, and half the cilantro. The residual heat warms them without cooking them to mush. This is the ATK move that keeps the dish bright.

  6. Plate. Mound the rice on one side of each plate, pile the oven-crisped potato wedges next to it, and spoon the stir-fry over the gap so the glaze runs into both. Scatter the rest of the cilantro on top and squeeze a lime over everything. Serve with the shredded romaine on the side.

Make it better

Use aji amarillo paste, and bloom it. Fresh aji amarillo is hard to find outside a Latin grocer, but the jarred paste is the real thing, shelf-stable, and it dissolves straight into the wok glaze. Use 1.5 tablespoons per serving for a fruity medium heat that lands between a serrano and a cayenne. If you cannot find the paste either, substitute 1 seeded and minced red Fresno pepper with a pinch of cayenne, but the aji amarillo is the soul of the dish, so order a jar if you have to. For a fiber boost that stays Peruvian, swap the white rice for a third-cup of cooked quinoa, an Andean grain with more fiber and a little more protein per serving.

Batch-prep note

The potato wedges and the white rice both hold and reheat well, so you can cook a double batch of each on a Sunday and spin lomo saltado on a Tuesday in the eight minutes the beef and vegetables take in the wok. The beef sears best from cold, so slice and salt it the night before and keep it uncovered in the fridge, which also dries the surface for a harder sear. The glaze keeps for a week in a jar.

That’s the reading for this issue.