Close Menu
    Facebook X (Twitter) Instagram
    Peruvian Spice
    • Home
    • About Us
    • Food Culture
    • Recipes
    • Restaurant
    • Contact Us
      • Privacy Policy
      • Terms & Conditions
    Facebook X (Twitter) Instagram
    Peruvian Spice
    Recipes

    Sopa Criolla Recipe: Authentic Peruvian Comfort Soup You Can Make at Home

    AnnyBy AnnyMay 5, 2026Updated:June 16, 20263 Comments8 Mins Read
    sopa criolla

    There are some dishes that just feel like a hug in a bowl. Sopa Criolla is one of them.

    The first time I made this at home, I honestly wasn’t expecting much. It looked simple — beef, noodles, a few spices. But when I sat down and had the first spoonful, I completely understood why this soup has been a staple in Peruvian homes for generations. It’s warm, rich, slightly creamy, and has this depth of flavor that’s hard to explain until you taste it yourself.

    If you’ve never tried Sopa Criolla before, today is the day. And if you already love it — I think this version will quickly become your go-to recipe.

    Table of Contents

    Toggle
    • What Is Sopa Criolla?
    • Why I Make This Again and Again
    • Ingredients
    • How to Make Sopa Criolla — Step by Step
      • Step 1: Build the Base
      • Step 2: Brown the Beef
      • Step 3: Add Tomatoes and Ají Amarillo
      • Step 4: Add the Broth and Noodles
      • Step 5: Finish with Milk and Eggs
    • My Tips for Getting It Right
    • Variations Worth Trying
    • What to Serve It With
    • Frequently Asked Questions
    • Final Thoughts

    What Is Sopa Criolla?

    Sopa Criolla is a traditional Peruvian soup that’s especially popular in Lima. “Criolla” refers to the Creole-style cooking that blends Spanish, African, and indigenous Peruvian influences — and this soup is a perfect example of that beautiful mix.

    Sopa Criolla

    What makes it stand out from other soups is the combination of ingredients that shouldn’t necessarily work together but absolutely do. You have tender beef, thin noodles, a tomato and onion base, a hint of ají amarillo for warmth, and then — the unexpected touch — milk and a poached egg stirred in at the end. That’s what gives Sopa Criolla its signature creamy, silky broth.

    It’s humble food in the best possible way. Nothing fancy, nothing complicated. Just incredibly satisfying.

    Why I Make This Again and Again

    Honestly, because it’s one of those recipes that delivers maximum flavor with minimum effort.

    On weeknights when I don’t have much energy but still want something homemade and nourishing, this is what I make. It takes about 35 minutes from start to finish, uses ingredients I almost always have in my kitchen, and somehow manages to taste like something that’s been simmering for hours.

    Sopa Criolla soup

    It’s also the kind of soup that works for everyone. My family loves it, guests always ask for the recipe, and it reheats beautifully the next day (though it never really lasts that long in my house).

    Ingredients

    Here’s everything you need for a proper Sopa Criolla:

    For the soup:

    • 400g beef (thinly sliced or cut into small bite-sized pieces)
    • 1 medium onion, finely chopped
    • 3 garlic cloves, minced
    • 2 tomatoes, chopped or blended
    • 1 tablespoon ají amarillo paste
    • 1 litre beef broth (or water with a stock cube)
    • 150g thin noodles or angel hair pasta
    • 1 cup whole milk
    • 2 eggs
    • 2 tablespoons oil
    • Salt and black pepper to taste

    Optional garnish:

    • Fresh parsley or cilantro, chopped
    • A squeeze of lime

    How to Make Sopa Criolla — Step by Step

    Step 1: Build the Base

    Heat oil in a medium pot over medium heat. Add the chopped onion and cook for about 5 minutes, stirring occasionally, until it softens and turns slightly golden. Add the garlic and cook for another minute until fragrant.

    Sopa Criolla

    This step is the foundation of the whole soup, so don’t rush it. Properly cooked onions and garlic make a huge difference to the final flavor.

    Step 2: Brown the Beef

    Add the beef pieces to the pot and cook for 3–4 minutes, stirring occasionally, until they change color and start to pick up some color from the pan. You’re not trying to cook them through completely at this stage — just seal them and get some flavor going.

    Step 3: Add Tomatoes and Ají Amarillo

    Add the chopped tomatoes and ají amarillo paste. Stir everything together and cook for about 5 minutes until the tomatoes break down and the mixture looks thick and fragrant. Season with salt and pepper.

    This is where the color of the soup comes from — that beautiful deep orange-red that makes Sopa Criolla look so inviting.

    Step 4: Add the Broth and Noodles

    Pour in the beef broth and bring everything to a boil. Once it’s boiling, add the noodles and cook according to the package instructions — usually around 5–7 minutes for thin noodles. Taste the broth at this point and adjust the salt if needed.

    Step 5: Finish with Milk and Eggs

    Lower the heat to a gentle simmer. Slowly pour in the milk while stirring. This is what gives the broth that creamy, slightly silky texture that makes Sopa Criolla so comforting.

    Then, gently crack the eggs directly into the soup. Don’t stir — just let them sit and poach in the broth for about 3 minutes. The yolk should still be a little soft in the middle. That runny yolk mixing into the broth as you eat is something special.

    Serve immediately, garnished with fresh herbs if you like.

    My Tips for Getting It Right

    Use ají amarillo paste if you can find it. This is the ingredient that makes Sopa Criolla taste authentically Peruvian. It adds a gentle warmth and a slightly fruity flavor that’s completely unique. You can find it in Latin grocery stores or online. If you really can’t get it, a small amount of yellow bell pepper blended with a touch of chili is the closest substitute.

    Sopa Criolla

    Don’t overcook the eggs. The magic of this soup is a soft, slightly runny egg yolk that mixes into the broth as you eat. Once you add the eggs, watch them closely and serve as soon as the whites are set.

    Add the milk slowly. Pour it in gradually and stir as you go. Adding cold milk too quickly to a hot pot can sometimes cause it to separate. Low and slow is the key here.

    Taste as you go. The salt level will depend on how salty your broth is. I always taste before adding the noodles and again just before serving.

    Serve it hot and fresh. This is not a soup that likes to wait. The noodles absorb broth quickly as it sits, so have your bowls ready and serve immediately.

    Variations Worth Trying

    Chicken Sopa Criolla: Swap the beef for chicken breast or thighs, cut into small pieces. This gives you a lighter version that’s still incredibly flavorful. Great for when you want something a little less heavy.

    Vegetarian version: Skip the meat entirely and use vegetable broth. Add mushrooms for some heartiness — they absorb the broth beautifully and add a nice earthy depth. This version surprised me the first time I made it. Really good.

    Extra creamy: Add a small splash of evaporated milk instead of regular milk. It makes the broth noticeably richer and thicker — perfect for cold days when you want maximum comfort.

    Spicier version: If you love heat, add an extra spoonful of ají amarillo paste or a finely chopped fresh chili at the tomato stage. The soup can handle more spice than you might expect.

    What to Serve It With

    In Peru, Sopa Criolla is often eaten with crusty bread on the side — and honestly, that’s my favorite way to serve it too. The bread is perfect for soaking up the leftover broth at the bottom of the bowl (which is always the best part).

    A simple green salad alongside makes it a complete meal. And if you want to keep things truly Peruvian, a glass of chicha morada — the sweet purple corn drink — is the perfect accompaniment.

    Frequently Asked Questions

    Can I make this ahead of time? You can prepare the soup base (everything up to adding the noodles) a day ahead and refrigerate it. When you’re ready to eat, reheat the base, add fresh noodles, and finish with milk and eggs. I don’t recommend making it fully in advance because the noodles get very soft and the eggs lose their texture.

    Can I freeze Sopa Criolla? I wouldn’t recommend it. The milk tends to separate when frozen and thawed, and the noodles become mushy. It’s really best fresh.

    What if I can’t find thin noodles? Angel hair pasta broken into shorter pieces works perfectly. Vermicelli is another great option. Just avoid thick pasta — you want something that cooks quickly and stays light in the soup.

    How spicy is it? With one tablespoon of ají amarillo paste, this soup is mildly spicy — more warmth than heat. If you’re sensitive to spice, start with half a tablespoon and taste as you go. If you love spice, add more freely.

    Is this soup filling enough as a main dish? Absolutely. With beef, noodles, egg, and a creamy broth, this is a complete meal in one bowl. I rarely need anything else alongside it.

    Final Thoughts

    Sopa Criolla is one of those recipes that reminds me why I love cooking Peruvian food so much. It’s unfussy, it’s generous, and it brings people together around the table in the best way.

    Whether you’re making it for the first time out of curiosity or it’s already a dish you grew up with, I hope this version feels like the real thing — warm, comforting, and full of flavor.

    Try it this week and let me know how it goes in the comments. I always love hearing when someone makes one of these recipes for the first time. And if you added your own twist, tell me that too — I’m always curious what other people come up with!

    Anny

    Related Posts

    Aji Amarillo Sauce Recipe — The Spicy Soul of Peruvian Cuisine

    June 13, 2026

    Pan con Chicharrón Recipe: Authentic Peruvian Breakfast Sandwich 

    June 9, 2026

    Authentic Peruvian Ceviche Recipe Easy — Make It at Home Today

    June 7, 2026

    3 Comments

    1. Pingback: Pan con Chicharrón Recipe | Authentic Peruvian Breakfast

    2. Pingback: Sopa Criolla: A Traditional Taste of Peruvian Comfort Food – peruvianspicy

    3. Pingback: peruvianspicy

    Leave A Reply Cancel Reply

    Pages
    • About Us
    • Contact Us
    • Home Page
    • Peruvian Ingredients Guide: Essential Ingredients in Peruvian Cooking
    • Peruvian Recipes: Easy Authentic Recipes You Can Cook at Home
    • Peruvian Street Food Guide: Best Street Foods in Peru
    • Privacy Policy
    • Terms & Conditions
    • Traditional Peruvian Food: 25 Authentic Dishes You Must Try
    • Traditional Sweets and Dessert Recipes: 25 Classic Treats from Around the World
    Facebook X (Twitter) Instagram Pinterest
    © 2026 ThemeSphere. Designed by ThemeSphere.

    Type above and press Enter to search. Press Esc to cancel.