
Sopa a la Criolla
“Peruvian Andean creamy beef-and-noodle soup — thin angel-hair pasta + thinly-sliced beef in a milky broth with ají amarillo, milk, oregano and a poached egg, finished with chopped scallion — a Peruvian soda-fountain classic and home-kitchen staple.”
Where it comes from
Sopa a la Criolla ('creole soup') is a Peruvian Andean comfort soup, found at every Peruvian-American restaurant and home kitchen. The combination of thin pasta + beef + ají amarillo + milk + egg is uniquely Peruvian — Spanish soup-making technique applied to Andean ají + Andean dairy. The dish is popular as a hangover-cure soup, weekday workplace cafeteria lunch, or quick weeknight dinner. Modern Lima restaurants often serve it as an afternoon snack soup; rural Cusco households make it daily.
On the plate
A bowl of Sopa a la Criolla is the Peruvian comfort soup: creamy-yellow broth, thin angel-hair pasta visible, strips of beef floating, a poached egg with runny yolk in the center. The first spoonful: warm milky broth with subtle ají heat, tender beef, soft pasta, herbal oregano. Break the egg yolk; it pours through the soup, enriching everything. This is Peru's chicken-noodle-soup equivalent — every household has it for lunch, sick days, and Sunday afternoons.
How it works
The milky broth depends on adding milk + evaporated milk LATE (not at the start) — boiling milk for the whole simmer would curdle. The thin pasta cooks in 4 min and absorbs broth, becoming silky-soft. Beef strips are flash-cooked first (to retain pink) then added back to gentle heat — long-simmering would toughen them.
Variations
Lima canonical with beef + ají amarillo + milk + egg; Cusco Andean variant adds quinoa instead of pasta (more traditional); modern restaurants serve 'Sopa a la Minuta' with bigger beef chunks; commercial dehydrated sopa packets exist but the freshness is lost.
On the Palate
Ingredients
Serves 4How it's made
8 steps · Show ↓30 min active · 15 min waiting
How it's made
8 steps · Show ↓- 13 min
Slice 300g beef sirloin or tenderloin into very thin strips (3mm wide x 6cm long).
- 24 min
In a heavy pot, heat 2 tbsp neutral oil over high heat. Stir-fry the beef strips 90 sec until just-browned outside. Remove to a plate.
- 310 min
Sauté 1 finely chopped onion + 4 minced garlic cloves in the same pot 6 min. Add 2 tbsp ají amarillo paste + 1 tbsp ají panca paste + 1 tsp ground cumin + 1 tsp oregano + 1 tsp paprika; stir 1 min.
- 45 min
Add 1 chopped tomato; cook 2 min. Add 1.2L beef broth; bring to a simmer.
- 55 min
Add 100g cabello de ángel (angel hair pasta, broken into 4cm pieces; substitute thin spaghetti); simmer 4 min until al dente.
- 65 min
Return the beef to the pot. Add 250ml whole milk + 250ml evaporated milk + 1/4 cup chopped fresh oregano. Stir gently. Simmer 3 min over LOW heat (don't boil).
- 74 min
Crack 4 eggs into the soup, one at a time, gently — let them poach in the hot broth 3 min (yolks still runny). Don't stir.
- 83 min
Plate: ladle soup into 4 deep bowls, distributing the beef + pasta + 1 poached egg per bowl. Garnish each with chopped scallions + a few drops of olive oil. Serve immediately with crusty bread or rice on the side.






