Peruvian Creamy Ground Beef Soup

Peruvian Creamy Ground Beef Soup

Be the first to rate
1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading...

Peruvian Creamy Ground Beef Soup is a beloved comfort dish that comes together in about half an hour, blending browned beef with aromatic aji amarillo, tomatoes, and warm milk for a velvety finish. The torn bread softens into the broth, naturally thickening the soup while adding heartiness. Serve it with a squeeze of fresh lime and crusty bread for the full Peruvian home-style experience.

Prep Time15 mins
Cook Time30 mins
Total Time45 mins
Servings4
Yield4 servings

Nutrition Facts

Per serving (estimated)

  • 520 kcalCalories
  • 24 gFat
  • 8 gSaturated Fat
  • 38 gCarbs
  • 3 gFiber
  • 10 gSugar
  • 34 gProtein
  • 680 mgSodium
  • 720 mgPotassium
  • 180 mgCalcium
  • 5 mgIron
  • 16 mgVitamin C
  • 90 mcgVitamin A

Ingredients

For the beef base

  • 2 tablespoons vegetable oil
  • 1 large red onion, finely diced
  • 4 garlic cloves, minced
  • 2 tablespoons aji amarillo paste
  • 2 ripe tomatoes, finely chopped
  • 1 lb (450 g) ground beef (85/15)
  • 1 teaspoon ground cumin
  • 1/2 teaspoon dried oregano

For the soup

  • 4 cups low-sodium beef broth
  • 1 cup angel hair pasta, broken into 2-inch pieces
  • 2 slices white bread, crusts removed and torn
  • 1 cup evaporated milk
  • 1/2 cup whole milk
  • 2 tablespoons fresh parsley, chopped
  • Lime wedges, for serving
  • Salt and black pepper, to taste

Directions

  1. Heat the oil in a large pot over medium-high heat. Add the diced onion and cook for 4 to 5 minutes, until softened and translucent.
  2. Stir in the garlic, aji amarillo paste, and chopped tomatoes. Cook for 3 to 4 minutes, until the tomatoes soften and the mixture becomes fragrant.
  3. Add the ground beef, breaking it apart with a wooden spoon. Brown for 6 to 8 minutes, until fully cooked. Season with cumin, oregano, salt, and pepper.
  4. Pour in the beef broth and bring to a boil. Reduce the heat and simmer for 10 minutes to develop the flavors.
  5. Add the broken pasta and torn bread pieces. Cook for 7 to 8 minutes, until the pasta is tender and the bread has softened into the broth.
  6. Stir in the evaporated milk and whole milk. Heat gently for 2 to 3 minutes without boiling, then taste and adjust the seasoning.
  7. Remove from the heat, stir in the chopped parsley, and let the soup rest for 2 minutes to thicken slightly.
  8. Ladle into bowls, squeeze fresh lime juice over each serving, and serve immediately with extra lime wedges on the side.

Cook’s Notes

  • Aji amarillo paste is the soul of this soup – find it at Latin markets or substitute with a mild yellow curry paste plus a pinch of cayenne.
  • Do not let the soup boil after adding the milk, as it can curdle. Keep it at a gentle simmer.
  • Day-old bread works best as a thickener because it absorbs the broth without disintegrating too quickly.
  • For a richer texture, swap the whole milk for additional evaporated milk.
  • Serve with crusty bread and a small dish of extra aji paste for those who want more heat.