Peruvian meatball soup (sopa de albondigas peruanas) is a comforting one-pot meal built around tender beef meatballs simmered in a bright cilantro-tomato broth with potatoes, carrots, and fideo noodles. It is the soup version of the Peruvian albondigas tradition - lighter than a stew, heartier than a clear broth, and packed with the floral, earthy flavors of ají amarillo and cumin.

Unlike Mexican albondigas soup, which often uses mint or rice in the meatballs, the Peruvian version keeps the meatballs simple with cilantro and garlic, letting the broth do the heavy lifting. The ají amarillo paste adds a mild, fruity warmth that is unmistakably Peruvian. This soup comes together in about 45 minutes and makes excellent leftovers.

Key Takeaways

  • Ají amarillo paste gives the broth its signature mild heat and golden color - find it at Latin grocery stores or online.
  • Brown the meatballs first - even though they finish cooking in the broth, a quick sear builds flavor that simmering alone cannot achieve.
  • Add fideo noodles at the end - they cook in 3 to 4 minutes and turn mushy if left in too long.
  • Serve with lime - a squeeze of fresh lime right before eating brightens the broth and balances the richness.
  • This soup freezes well - the potatoes and noodles hold up better than most pasta soups on reheating.

How to Make Peruvian Meatball Soup

  1. Mix the meatball ingredients. Combine ground beef, breadcrumbs, egg, half the garlic, cumin, oregano, 1/4 cup cilantro, salt, and pepper in a bowl. Mix just combined - do not overwork the meat.
  2. Shape the meatballs. Roll into 1-inch (2.5 cm) rounds, about 20 total. Keep them uniform so they cook evenly.
  3. Brown the meatballs. Heat olive oil in a large pot or Dutch oven over medium-high heat. Brown meatballs in batches for 2 to 3 minutes per side until golden. Transfer to a plate.
  4. Build the broth base. In the same pot, saute onion and remaining garlic for 3 to 4 minutes until softened. Add tomatoes and ají amarillo paste, cook for 2 minutes.
  5. Add broth and vegetables. Pour in beef broth, scraping up any browned bits. Add bay leaf, potatoes, and carrots. Bring to a boil, then reduce to a simmer.
  6. Simmer the meatballs. Return meatballs to the pot. Simmer gently for 15 to 20 minutes until potatoes are tender and meatballs are cooked through.
  7. Finish with noodles and cilantro. Stir in fideo noodles and remaining cilantro. Cook for 3 to 4 minutes until noodles are tender. Discard bay leaf.
  8. Serve hot. Ladle into bowls with lime wedges and extra cilantro on top.

Ingredients

For the meatballs:

  • 1 lb (450 g) ground beef (or 50/50 beef-pork blend)
  • 1/4 cup (30 g) plain breadcrumbs
  • 1 large egg
  • 3 cloves garlic, minced
  • 1 tsp ground cumin
  • 1 tsp dried oregano
  • 1/2 cup fresh cilantro, finely chopped, divided
  • 1 tsp fine salt
  • 1/2 tsp black pepper
  • 2 tbsp olive oil (for browning)

For the soup:

  • 1 medium onion, finely diced
  • 2 Roma tomatoes, diced (or 1 cup canned crushed tomatoes)
  • 1 tbsp ají amarillo paste
  • 6 cups (1.4 L) beef broth
  • 2 medium Yukon Gold potatoes, peeled and diced
  • 2 large carrots, sliced into rounds
  • 1/2 cup fideo noodles (or broken angel hair pasta)
  • 1 bay leaf

For serving:

  • Lime wedges
  • Fresh cilantro, chopped

What Makes Peruvian Meatball Soup Different

Every Latin American country has a version of albondigas soup. The Peruvian version stands apart in three ways.

The broth is cilantro-forward. While Mexican albondigas soup often uses a tomato-chile base with mint, the Peruvian broth leans heavily on fresh cilantro stirred in at two stages - some in the meatballs and a fresh handful at the end. This gives the soup a bright, herbal finish that is clean and refreshing.

Ají amarillo adds warmth without heat. The same pepper used in huancaina sauce and causas appears here in the broth. At one tablespoon of paste, the heat is mild - enough to feel warm on the palate but not enough to make you reach for water. The fruity, floral notes of ají amarillo are what make Peruvian soups taste distinctly Peruvian.

Fideo noodles, not rice. Mexican albondigas soup often uses rice inside the meatballs. Peruvian meatball soup keeps the meatballs rice-free and adds fideo noodles - thin, short strands of pasta - directly to the broth. The noodles soak up the cilantro broth and add a satisfying texture.

Tips for the Best Peruvian Meatball Soup

Use a beef-pork blend for tender meatballs. Pure beef works, but a 50/50 mix of ground beef and ground pork gives the meatballs a softer, juicier texture. The pork fat melts during simmering and keeps the meatballs moist.

Do not skip the browning step. The browned bits left in the pot after searing the meatballs are pure flavor. Deglazing with broth captures that flavor and distributes it through the entire soup. This one step separates a good soup from a great one.

Cut potatoes and carrots to the same size. Uniform 1/2-inch cubes ensure everything cooks at the same rate. Bite-sized pieces are also easier to eat in a spoonful with the broth.

Adjust the ají amarillo to your tolerance. One tablespoon of paste gives a mild warmth. For a spicier soup, increase to 2 tablespoons. For a milder version, reduce to 1 teaspoon and add a pinch of paprika for color instead.

Make it a meal prep staple. This soup keeps well in the fridge for up to 4 days. The potatoes and fideo noodles hold their texture better than most pasta soups, though the noodles will soften slightly over time. Add a splash of broth when reheating.

Variations

Chicken meatball version. Replace ground beef with ground chicken or turkey. Add an extra tablespoon of olive oil to the meatball mix since poultry is leaner. Use chicken broth instead of beef broth.

Vegetarian version. Use plant-based ground meat substitute and vegetable broth. Add an extra potato for bulk. The cilantro-tomato broth is flavorful enough to carry the dish without meat.

With rice instead of noodles. Skip the fideo and serve the soup over a scoop of white rice in each bowl. The rice absorbs the broth and adds a different texture.

Spicy version. Add 1/2 teaspoon of ají panca paste alongside the ají amarillo. Ají panca is a dried Peruvian pepper with a deeper, smokier heat that pairs well with the cilantro broth.

Crockpot method. Brown the meatballs and saute the aromatics on the stovetop first, then transfer everything except the noodles and fresh cilantro to a slow cooker. Cook on low for 4 to 6 hours. Stir in noodles and cilantro 10 minutes before serving.

Storage and Reheating

Fridge: Store in an airtight container for up to 4 days. The flavors deepen overnight as the cilantro and spices meld. Reheat in a pot over medium heat, adding a splash of broth or water if the soup has thickened.

Freezer: Freeze for up to 3 months. For best results, freeze without the fideo noodles and add fresh noodles when reheating. Thaw overnight in the fridge before reheating.

Meal prep: Portion into individual containers with an extra lime wedge. The soup holds up well for weekday lunches.

Frequently Asked Questions

Where can I buy ají amarillo paste?

Ají amarillo paste is available at Latin grocery stores, well-stocked international aisles, and online retailers. Look for jars labeled “pasta de ají amarillo” or “ají amarillo paste.” It keeps in the fridge for months after opening. If you cannot find it, substitute 1 teaspoon of yellow curry powder mixed with 1/2 teaspoon of paprika for a similar color and mild warmth.

Can I use fresh ají amarillo peppers instead of paste?

Yes. Use 2 fresh ají amarillo peppers. Remove the seeds and veins, then saute them with the onions and garlic. Blend them into the broth with an immersion blender before adding the meatballs if you want a smooth broth, or leave them in chunks for a rustic texture.

What is the best substitute for fideo noodles?

Angel hair pasta broken into 1-inch pieces works perfectly. You can also use stelline, orzo, or any small pasta shape. In a pinch, short vermicelli pieces work too. Cook times are similar for all small pasta shapes.

Is this soup spicy?

Mildly. One tablespoon of ají amarillo paste adds a gentle warmth that is more floral than hot. The Scoville rating of ají amarillo is 5,000 to 15,000, similar to a mild jalapeño. The heat is fruity and approachable, not aggressive.

Can I make this soup in an Instant Pot?

Yes. Use the saute function to brown the meatballs and aromatics, then pressure cook on high for 10 minutes with the potatoes and carrots. Quick release, stir in the fideo noodles, and use the saute function again for 3 to 4 minutes until the noodles are tender. Add fresh cilantro at the end.

What should I serve with Peruvian meatball soup?

The soup is a complete meal on its own with potatoes, carrots, and noodles. A crusty baguette or warm corn tortillas on the side are nice for dipping. For a full Peruvian meal, serve with a side of steamed white rice and a simple avocado salad with lime.

Sources