JOIN! 12 Weeks for $1

Spicy Peruvian-Style Beef and Noodle Soup

4 to 6 Servings

45 minutes

Made This Recipe? Write a Review.
Thank you for submitting your review! A member of our team is confirming the review meets our site's Community Guidelines. It will be posted on the site shortly.

This hearty, comforting dish is our take on sopa criolla, or “creole soup,” a Peruvian staple with Italian roots. In addition to ground beef and capellini, the soup stars ají panca paste, a robust, red concentrate made of native Peruvian peppers. We’ve developed our take on the recipe using an easier-to-source alternative—similarly smoky, tangy-sweet Mexican chipotle chilies in adobo. For a more traditional flavor, just replace the chipotle chili and adobo sauce with 4 tablespoons ají panca paste. We top the soup with a simple salsa of lime-marinated onion and tomato, bringing brightness and crunch to contrast the rich, smoky broth. To serve, toasted bread and eggs—whether fried and placed on top a brimming bowl or poached directly in the soup—are perfect accompaniments.

4 to 6



Don’t overcook the pasta. The noodles are an important texture in the soup, so be sure to remove the pot from the heat as soon as they’re al dente and the tomatoes are warmed through.

45 minutes


  • 1

    pound ripe tomatoes, cored and finely chopped, divided

  • 1

    large red onion, finely chopped (1½ cups), divided


Pardon the interruption

You need to be a Milk Street Digital Member to see the full recipe


and get access to all of our recipes and articles online, as well as in print.

How we use your email.

Your email address is required to identify your subscription. We will use it for customer service as well as other communications from Milk Street. We will not share, or rent your email address.

Alexander B.
June 8, 2023
Overall amazing!
I thought this was really good. I made one small change in that I used beef broth instead of water. Also I don’t think angel hair is the best choice for soup.