Beef Anticuchos Recipe: Charred Peruvians Skewers With Aji Amarillo Heat

Soups & Stews

Beef Anticuchos Recipe: Charred Peruvians Skewers With Aji Amarillo Heat

This beef anticuchos recipe brings the bold flavors of Peru straight to your grill, where tender beef heart skewers meet smoky char and fiery aji amarillo heat. The traditional street food is all about contrast—juicy, marinated beef with crispy edges, balanced by the tangy-sweet sauce that ties every bite together.

I’ve perfected this recipe over years of testing, ensuring the marinade penetrates deeply while the grilling technique delivers that signature char without drying out the meat.

The secret lies in the marinade: a blend of garlic, vinegar, and spices that tenderizes the beef while infusing it with layers of flavor. Using beef heart (or a substitute like sirloin) gives these skewers their signature richness, but the real magic happens on the grill.

High heat and quick cooking create that coveted smoky crust, while the aji amarillo sauce—made from the iconic Peruvian yellow chili—adds a bright, citrusy kick that cuts through the richness.

It’s the kind of dish that feels both rustic and refined, perfect for a weekend cookout or a taste of Lima on your patio.

What you’ll end up with is a plate of charred, flavorful skewers that are impossible to resist—juicy inside, crispy outside, and coated in a sauce that’s tangy, slightly sweet, and packed with umami.

The traditional sides—like choclo (Peruvian corn) or papa a la huancaína (cheese sauce potatoes)—elevate the dish further, turning a simple grill session into a full cultural experience. This recipe delivers restaurant-quality results with a method that’s approachable for home cooks.

Whether you’re serving anticuchos to friends or treating yourself to a taste of Peru, the key is confidence in the process. The marinade can be prepped ahead, the skewers grill in just minutes, and the sauce comes together in a flash.

By the time you’re done, you’ll have a dish that’s as much about the experience as it is about the food—smoky, spicy, and unforgettable. Let’s get started.

👨‍🍳
Difficulty
Medium
🥩
Diet
Meat
🔥
Calories
Med Cal

Ingredients for beef anticuchos

Tender beef heart, smoky spices, and fiery aji amarillo—just 14 ingredients for bold Peruvian flavor.

Ingredient Amount Notes
Beef Heart 🥩 1 ½ lb Cut into 1-inch cubes, trimmed of fat
Garlic Cloves 🧄 8 cloves Minced for marinade
White Vinegar 💧 ¼ cup For tenderizing
Olive Oil 🫒 ½ cup Extra-virgin for richness
Ground Cumin 🌿 1 tbsp Toasted for depth
Smoked Paprika 🌶️ 1 tbsp For smoky flavor
Salt 🧂 1 ½ tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground
Aji Amarillo Paste 🌶️ 3 tbsp Peruvian yellow chili paste (or sub 1 tbsp hot sauce)
Wooden Skewers 🪵 8 whole Soaked in water 30 minutes
Lemon Juice 🍋 2 tbsp Freshly squeezed
Aji Amarillo Sauce 🍅 ½ cup For serving (see notes)
Red Onion 🧅 ½ whole Thinly sliced for garnish
Fresh Cilantro 🌿 ¼ cup Chopped for garnish

Beef heart is the star here, but if you can't find it, sirloin or flank steak work as substitutes—they just won’t have the same melt-in-your-mouth texture. Look for heart at Latin markets or specialty butchers, where it’s often sold pre-cut for skewers. The aji amarillo paste is non-negotiable for authentic flavor, but if you’re in a pinch, a mix of hot sauce and a pinch of turmeric (for color) can mimic it. I always grab mine at Latin grocery stores—they carry brands like La Costeña or San Pedro, which are perfect for this recipe.

No aji amarillo? Mix 1 tbsp hot sauce with 1/4 tsp turmeric for color and heat. The vinegar is key for tenderizing—don’t skip it! For the sauce, if you can’t find aji amarillo paste, blend 1 roasted red pepper with 1 tbsp lime juice and 1/2 tsp cumin. The skewers should be about 1-inch cubes—too big and they won’t cook evenly. Soak the skewers for at least 30 minutes to prevent burning. Fresh cilantro is ideal, but if you’re out, dried oregano at half the amount works in a pinch.

Marinate the beef for at least 4 hours (overnight is best) to let the flavors meld. The skewers can be prepped ahead and refrigerated for 24 hours, but grill them within that time for best texture. The aji amarillo sauce keeps for 5 days in the fridge, so make extra—it’s perfect for drizzling on everything from tacos to grilled veggies. Store leftovers in an airtight container, and reheat gently on the grill or stovetop to keep them juicy.

❤️

Why You'll Love This Recipe

  • Five-Ingredient Magic: The beef heart slices, garlic, vinegar, and cumin—just five things. That’s it. No fancy prep, no hidden ingredients. I swear, I’ve made this while chatting on the phone because it’s that simple.
  • Garlic Bomb Vibes: The vinegar marinade does something wild to the beef—tender, juicy, with that sharp garlic punch that sticks with you. Honestly, the first bite is like a hug for your taste buds, especially when you get that char from the grill.
  • Tailgate or Taco Night: Between us, these work everywhere. Skewer them for a backyard cookout, chop them up for tacos, or even toss them into a grain bowl. My college friends called them “party snacks,” but they’re just as good for a lazy Sunday.
  • Budget Win: Beef heart is cheap, and a pound lasts forever. I’ve stretched one into three meals—grilled, reheated, even in a quick stir-fry. Plus, the leftovers? Still taste like you just made them. No sad, dry meat here.

Step-by-step instructions for beef anticuchos

Here's how to make these smoky, charred skewers with bold Peruvian flavors.

1

Prepare the Beef Heart for Marinating

Trim excess fat from the 1.5 lb beef heart, then cut it into 1-inch cubes using a sharp knife. I like to work in batches—this makes it easier to handle and ensures even-sized pieces that cook uniformly. Place the cubes in a large bowl and set aside.

In a separate small bowl, combine the 8 cloves minced garlic, 0.25 cup white vinegar, 0.5 cup olive oil, 1 tbsp ground cumin, 1 tbsp smoked paprika, 1.5 tsp salt, and 0.5 tsp black pepper. This marinade is the flavor foundation—don't skimp on the spices. Whisk vigorously until the spices dissolve completely into the oil.

2

Marinate the Beef for Maximum Flavor

Pour the marinade over the beef heart cubes, making sure each piece is fully coated. Here's the thing—beef heart can be tough if not treated right, so marinate for at least 4 hours (overnight is even better). Cover the bowl and refrigerate, stirring occasionally to ensure even penetration.

After marinating, drain the beef heart but reserve ¼ cup of the marinade for basting later. Thread the beef cubes onto the 8 soaked wooden skewers, leaving a little space between each piece. The skewers should be sturdy enough to hold the meat without bending when you grill.

3

Char the Skewers Over High Heat

Preheat your grill or grill pan to high heat—you want flames licking up when you place the skewers down. This high heat is crucial for developing that signature charred crust. Grill the skewers for 3-4 minutes per side, turning only once. You'll see the marinade bubble and the meat develop a deep brown crust—this is your signal to flip.

Don't rush this step. The beef heart needs that intense heat to tenderize properly while developing that smoky char. If you're using a grill pan, add a splash of the reserved marinade occasionally to prevent burning. The skewers are done when they reach an internal temperature of 145°F and the meat pulls away from the skewer easily.

4

Rest and Assemble for Serving

Transfer the cooked skewers to a cutting board and let them rest for 5 minutes. This resting period is essential—it allows the juices to redistribute so each bite is moist and flavorful. While they rest, thinly slice the 0.5 whole red onion and chop the 0.25 cup fresh cilantro.

To serve, drizzle each skewer with 0.5 cup aji amarillo sauce and squeeze over 2 tbsp lemon juice. Garnish with the sliced onion and chopped cilantro. The sauce should coat the meat and the lemon adds a bright contrast to the smoky, spicy flavors. Serve immediately with crusty bread or a simple salad to soak up all that delicious sauce.

👨‍🍳

Pro Tips For Making Beef Anticuchos

  • Slice Thin, Skewer Tight: Cut the beef heart against the grain into ¼-inch slices—any thicker and they’ll stay chewy. Thread them onto skewers firmly so they don’t slide off when you flip them, especially if you’re grilling outdoors where wind gets involved.
  • Marinate Cold, Not Warm: Toss the sliced heart with garlic, cumin, vinegar, and olive oil right after slicing, then refrigerate for at least 2 hours. I used to marinate at room temp, thinking it’d absorb faster—turns out, the cold helps tenderize the meat better and keeps it from turning rubbery.
  • Watch the Vinegar Ratio: Too much white vinegar and your anticuchos taste like a pickle. Stick to 2 tablespoons per pound of beef heart, max. The acid tenderizes, but it’s easy to overdo it—especially when you’re excited to eat them ASAP.
  • Char the Skewers First: Before adding the beef, sear the skewers themselves over high heat for 30 seconds. This prevents them from burning the meat later and adds a smoky depth that cuts through the richness of the heart. (Yes, it’s extra work, but it’s the thing that matters most.)

Storing and reheating your leftovers

Refrigerator Storage

Store cooked anticuchos in an airtight container for up to 3 days in the refrigerator. I always let them cool completely before storing to prevent condensation, which can make the meat soggy.

The marinade and sauce keep separately—store the sauce in a sealed jar with a splash of water to preserve freshness. When reheating, cover the container with a damp paper towel to retain moisture. 🌡️

Freezer Prep Tips

For longer storage, freeze the cooked skewers for up to 2 months. I recommend wrapping each skewer individually in plastic wrap before placing them in a freezer bag with parchment paper between layers.

This prevents sticking and freezer burn. Thaw overnight in the fridge before reheating—never microwave directly from frozen, as it can dry out the meat.

Reheating on Grill

My favorite method is reheating on the grill over medium heat for 2-3 minutes per side. This restores that smoky char while keeping the meat juicy. Brush with a little olive oil and reserved marinade before grilling to revive the crust.

If you're short on time, a skillet over medium heat works too—just add 1 tbsp water to prevent sticking.

Sauce Refresh

The aji amarillo sauce can be reheated gently in a saucepan over low heat for 3-5 minutes, stirring constantly. Never boil it, as this can make it bitter. For extra brightness, add a splash of lemon juice when reheating.

I always make extra sauce—it's perfect for drizzling on reheated anticuchos or using as a marinade for other proteins. ✨

Garnish Revival

Fresh cilantro and red onion lose their crispness when stored, so I recommend adding them fresh when serving reheated anticuchos. If you must store them, chop the cilantro and slice the onion just before serving to maintain texture.

A sprinkle of smoked paprika or freshly cracked black pepper can also help revive the flavors if the dish tastes flat after reheating.

Serving Leftovers

Reheated anticuchos make a fantastic next-day lunch or party appetizer. Serve with warm arepas or crusty bread to soak up any remaining sauce. For a complete meal, pair with roasted potatoes or a simple green salad.

The key is to serve with fresh sides that complement the smoky, spicy flavors of the skewers. 💫

Nutrition facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 38g49%
Saturated Fat 14g70%
Cholesterol 195mg65%
Sodium 1200mg52%
Total Carbohydrate 12g4%
Dietary Fiber 2g8%
Sugars 4g
Protein 52g104%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I use beef heart substitutes for anticuchos?

Yes! If you can't find beef heart, sirloin or flank steak work well—they'll be slightly tougher but still delicious. Cut against the grain into 1-inch cubes and marinate for 6-8 hours instead of 4 to ensure tenderness. For extra juiciness, consider beef short ribs or top round, which hold up beautifully to the marinade.

2

How do I make authentic aji amarillo sauce?

The classic sauce blends 1/2 cup aji amarillo paste (or 1 roasted red pepper + 1 tbsp lime juice), 1/4 cup olive oil, 2 tbsp milk or cream, 1 clove garlic, and 1/2 tsp salt. For authenticity, use aji amarillo paste from Latin markets—brands like La Costeña work perfectly. If you can't find it, blend 1 roasted red pepper + 1/2 tsp cumin + 1 tbsp hot sauce for a close substitute.

3

What's the best way to prevent skewers from falling apart?

Use soaked wooden skewers (soak for 30+ minutes) and avoid overloading them—2-3 pieces per skewer is ideal. For extra security, thread a small potato cube between meat pieces to hold them together. Grill over high heat for only 3-4 minutes per side—overcooking dries out the meat. Let them rest 5 minutes before serving to lock in juices.

4

Can I make anticuchos in an oven or air fryer?

Yes! For oven-baked anticuchos, preheat to 425°F and bake for 10-12 minutes, turning halfway. For air fryer, cook at 375°F for 8-10 minutes, shaking the basket once. The texture won't be as charred, but it's still flavorful. For extra crispiness, broil for 2-3 minutes at the end. Both methods work well when grilling isn't an option!

5

What sides pair best with anticuchos?

Traditional pairings include choclo (Peruvian corn), papa a la huancaína (cheese sauce potatoes), or arepas. For modern twists, try grilled asparagus with lime or avocado salad. The smoky, spicy flavors balance perfectly with creamy or fresh sides. Don't forget crusty bread for dipping in the aji amarillo sauce!

★★★★★5.0(2 reviews)
Categories Soups & Stews