Beef Anticuchos Recipe: Skewered Peruvian Steak With Charred Edge Magic

Soups & Stews

Beef Anticuchos Recipe: Skewered Peruvian Steak With Charred Edge Magic

Beef anticuchos bring the bold flavors of Peru to your grill with tender beef heart skewers that achieve smoky, charred perfection. This traditional dish transforms tough cuts into melt-in-your-mouth bites through proper marinating and high-heat grilling techniques. The secret lies in balancing acidity and spices to tenderize while building complex flavor layers.

What sets authentic anticuchos apart is the combination of garlic, vinegar, and spices that create a marinade as essential as the cooking process itself. Traditional sides like crispy fried potatoes and sharp ají sauce complete the experience, turning this into a full Peruvian feast.

The skewered presentation makes it perfect for sharing at gatherings or enjoying as a satisfying solo meal.

By following this method, you'll achieve perfectly seared edges with tender, juicy centers that practically fall off the skewers. The charred exterior creates a smoky contrast to the marinated beef's savory depth, while the traditional accompaniments elevate each bite into something truly special.

This is restaurant-quality street food you can make at home.

The beauty of anticuchos lies in their versatility—the same marinade works for beef heart or beef sirloin, and the cooking technique translates beautifully to grills, stovetop griddles, or even broilers.

Whether you're serving for a crowd or treating yourself to an authentic Peruvian experience, this recipe delivers bold flavors and impressive results.

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

Ingredients for beef anticuchos

Bold Peruvian flavors start with these 13 ingredients for skewers that pack serious charred edge magic.

Ingredient Amount Notes
Beef Heart (or Beef Sirloin) 🥩 1 ½ lb Cut into 1-inch cubes, trimmed of fat
Fresh Garlic Cloves 🧄 6 cloves Crushed for marinade, skins removed
White Vinegar 💧 ½ cup Distilled white vinegar preferred
Olive Oil 🫒 ¼ cup Extra-virgin for richness
Ground Cumin 🌿 1 tbsp Toasted for deeper flavor
Ground Aji Amarillo Paste 🌶️ 2 tsp Or substitute 1 tbsp paprika
Ground Black Pepper 🌶️ 1 tsp Freshly cracked preferred
Kosher Salt 🧂 1 ½ tsp Diamond Crystal preferred
Wooden Skewers 🪵 12 whole Soaked in water 30 minutes
Lemon Juice 🍋 2 tbsp Freshly squeezed
Fresh Cilantro 🌿 ¼ cup Chopped, for garnish
Ají Panca Pepper (or Red Chili Flakes) 🔥 1 tsp Adjust for heat preference
Charcoal Briquettes 🔥 1 lb For smoky flavor (optional)

The beef heart is the star here—look for it at Whole Foods or your local butcher shop, where it's often labeled as 'sweetbreads' or 'beef heart'. If heart isn't available, sirloin works beautifully (though it won't be as tender). Trim all visible fat and cut into 1-inch cubes for even cooking. For the garlic, fresh is non-negotiable—jarred minced garlic lacks the aromatic punch. If you can't find ají amarillo paste, smoked paprika bridges the flavor gap nicely, though it won't be identical. The vinegar should be white, not apple cider or balsamic—this keeps the marinade bright and acidic for proper tenderizing.

No wooden skewers? Metal or soaked bamboo skewers work just as well, but avoid aluminum foil—it can react with the acid in the marinade. Short on ají amarillo? Cayenne pepper at half the amount adds heat without the citrusy depth. The olive oil matters here—use extra-virgin for richness, not the cheap cooking oil. For extra smoky flavor, charcoal briquettes crushed into the marinade (like a fine powder) add that authentic street-food vibe. If you're grilling outdoors, preheat your grill to high heat—these skewers need that charred crust to shine. The marinade should sit for at least 4 hours (overnight is ideal), so plan ahead!

Marinated beef keeps 3 days in the fridge, but the flavor deepens after 24 hours—trust me on this. Skewered and cooked anticuchos reheat beautifully, though they're best served fresh off the grill. For leftovers, store in an airtight container with a sprinkle of lemon juice to keep the meat tender. The marinade itself? Use it up within 5 days—it's too acidic to store long-term. If you're serving a crowd, double the recipe and grill in batches. The skewers cook fast—about 2-3 minutes per side—so keep everything prepped and ready to go.

❤️

Why You'll Love This Recipe

  • Five-Ingredient Magic: The marinade does all the work—just slice, soak, and grill. No fancy prep, no stress.
  • Garlic-Grilled Obsession: That charred beef with the vinegar-kissed garlic? It’s the kind of bite you’ll chase with every bite.
  • Tailgate to Tuesday: Works grilled over coals, on a stovetop, or even in a sheet pan—perfect for game days or lazy nights.
  • Budget Powerhouse: A pound of beef heart feeds four for under $10. My wallet and my taste buds win every time.

Step-by-step instructions for beef anticuchos

Here's how to transform simple beef into smoky, charred skewers with bold Peruvian flavors.

1

Prepare the Beef and Marinade

Cut the 1.5 lb beef heart (or beef sirloin) into 1-inch cubes, trimming any visible fat. This size gives you perfect char marks while keeping the interior tender. Place the beef in a large bowl and set aside.

In a separate bowl, whisk together the 0.5 cup white vinegar, 0.25 cup olive oil, 1 tbsp ground cumin, 2 tsp ground aji amarillo paste, 1 tsp ground black pepper, 1.5 tsp kosher salt, 2 tbsp lemon juice, and 1 tsp ají panca pepper (or red chili flakes). The vinegar and lemon juice will tenderize the beef while the spices create that signature Peruvian depth. Pour this marinade over the beef, add the 6 crushed garlic cloves, and toss until every piece is fully coated. Cover and refrigerate for at least 4 hours, or overnight for maximum flavor penetration.

2

Thread and Soak the Skewers

Soak the 12 wooden skewers in water for 30 minutes to prevent burning during grilling. This is crucial—they'll char quickly over hot coals. Drain them well before using. Thread the marinated beef onto the skewers, leaving about ½ inch between each cube to ensure even cooking. The marinade should be visible between the pieces, guaranteeing flavor in every bite.

Let the skewered beef sit at room temperature for 15-20 minutes before grilling. This prevents cold spots in the center that could make the meat tough. While they're resting, prepare your grill for high heat—you're aiming for direct, intense flames that create those signature char marks.

3

Grill Over Charcoal for Charred Perfection

Arrange the 1 lb charcoal briquettes in a pyramid shape on your grill, creating two heat zones: one with direct flames and one with indirect heat. Let the coals burn until they're covered with a thin layer of white ash—this means they're ready for high-heat grilling. Place the beef skewers over the direct heat and cook for 3-4 minutes per side, turning only once. You're looking for deep char marks and a crusty exterior—this is what makes anticuchos special.

Once the beef reaches medium-rare (about 130-135°F internal temperature), move the skewers to the indirect heat zone to finish cooking. This prevents overcharring while keeping the meat juicy. The total cooking time should be about 8-10 minutes—don't rush it. The beef should release easily from the skewers when done.

4

Rest and Garnish

Transfer the cooked skewers to a plate and let them rest for 5 minutes. This allows the juices to redistribute, ensuring each bite is tender and flavorful. While they rest, chop the 0.25 cup fresh cilantro finely—this bright herb cuts through the richness of the beef and adds freshness.

Sprinkle the chopped cilantro evenly over all the skewers and serve immediately. The charred edges should contrast beautifully with the tender beef, and the marinade should be caramelized with a slight sheen. For extra authenticity, serve with Peruvian chimichurri or fresh ají sauce on the side. These skewers are best enjoyed right away while the char is still crisp and the flavors are at their peak.

👨‍🍳

Pro Tips For Making Beef Anticuchos

  • CUT HEART IN HALF LENGTHWISE: I learned this the hard way—whole beef heart chunks take forever to marinate properly. Slice each piece down the middle so the marinade (vinegar, garlic, cumin) penetrates faster and deeper. You’ll get even flavor without waiting hours.
  • SMASH GARLIC WITH THE BROAD SIDE: Don’t mince it—crush those cloves with the flat side of your knife first. This releases more oil and flavor into the marinade, making your anticuchos taste like they’ve been simmering for days. (Yes, even if you’re in a hurry.)
  • DON’T OVERCROWD THE PAN: I used to pile all the skewers in one pan, and they’d steam instead of sear. Work in batches—two skewers max per side—so the beef gets that golden crust. Crowding turns anticuchos into soggy meat sticks.
  • MARINATE AT LEAST 4 HOURS: Skipping this is the fastest way to dry, flavorless beef. The vinegar and cumin need time to tenderize and season the heart. If you’re short on time, slice thinner cuts (½-inch max) and let it sit overnight—it’s worth it.

Common mistakes when making this dish

Over-Marinating Risks

The marinade's acidity (vinegar and lemon juice) tenderizes beef heart beautifully, but leaving it too long—beyond 24 hours—can actually make the meat mushy. I've ruined perfectly good anticuchos by marinating overnight and then forgetting about them for another day.

The acid breaks down muscle fibers, and after that point, the beef loses its structure. Stick to 4-12 hours for perfect texture. 🌶️

Uneven Char Marks

Skipping the two-zone grill setup leads to either burnt skewers or undercooked centers. I learned this the hard way when my first batch had some pieces completely raw inside while others were blackened.

Always use direct heat for searing (3-4 minutes per side) and finish on indirect heat to cook through evenly. A meat thermometer (like the ThermoWorks Smoke) ensures you hit 130-135°F without guessing.

Dry Wooden Skewers

Forgetting to soak wooden skewers in water for 30 minutes before grilling is a rookie mistake. Dry skewers burn before the beef cooks properly, and they can even catch fire. I once had to salvage a batch by transferring them to metal skewers mid-cook.

Always soak them—it's the simplest way to prevent disaster. If you're short on time, use metal or soaked bamboo skewers instead.

Skipping the Rest

Serving anticuchos immediately after grilling means juicy beef dripping onto your plate instead of your mouth. The 5-minute rest lets those juices redistribute, keeping each bite tender. I've seen people cut into skewers right off the grill, and it's a crime against flavor.

Trust me, that extra 5 minutes makes all the difference in texture and presentation. ✨

Using the Wrong Heat

Low heat won't give you those signature charred edges that define authentic anticuchos. I once tried cooking them on medium heat, and the result was sad—no crust, just bland beef. You need direct high heat (400°F+) to create the Maillard reaction that gives these skewers their smoky depth.

If your grill isn't hot enough, move the coals closer together or use a broiler as a backup.

Overcrowding the Grill

Piling too many skewers on the grill at once drops the temperature and steams the beef instead of searing it. I've had to re-grill batches because I got overambitious. Space them out—aim for 1-2 inches between skewers for proper airflow.

Cook in batches if needed, but never sacrifice that perfect char for convenience. The result should be crispy edges and juicy centers every time. 🔥

Nutrition facts

Servings 4
Amount Per Serving
Calories 570kcal
% Daily Value *
Total Fat 34g43%
Saturated Fat 12g60%
Cholesterol 210mg70%
Sodium 720mg31%
Total Carbohydrate 8g3%
Dietary Fiber 1g4%
Sugars 2g
Protein 58g116%
* 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 sirloin instead of beef heart?

While traditional anticuchos use beef heart for its tenderness, sirloin works beautifully as a substitute. Just marinate it for 6-8 hours instead of 4 to ensure proper tenderizing. The texture will be slightly firmer but still delicious with that signature charred crust.

2

What's the best way to store leftover anticuchos?

Store cooked anticuchos in an airtight container with a sprinkle of lemon juice to maintain tenderness. They keep well in the fridge for 3 days and reheat beautifully in a skillet or oven at 350°F for 5-7 minutes. For longer storage, freeze for up to 3 months—thaw overnight in the fridge before reheating.

3

How do I make anticuchos without a grill?

Use a cast-iron skillet or griddle on high heat to mimic grill marks. Heat until smoking hot, then sear the skewers for 3-4 minutes per side until deeply charred. For extra smokiness, place a hot charcoal briquette wrapped in foil on the skillet's lid for 5 minutes before serving. The broiler works too—arrange skewers on a rack and broil for 4-5 minutes at high heat.

4

What sides pair best with anticuchos?

Authentic Peruvian pairings include crispy fried potatoes (papas fritas), sliced red onions soaked in lime, and aji sauce for dipping. For a complete meal, add white rice or a simple causa lime crepe. The contrast of textures and temperatures makes each bite unforgettable.

5

Can I make the marinade ahead of time?

Yes! Prepare the marinade 1 day ahead and store it in the fridge. The flavors meld beautifully overnight, but add the garlic cloves just before marinating the beef to preserve their freshness. If you're short on time, mix everything 4 hours ahead—just skip the garlic until the last minute.

★★★★★4.5(6 reviews)
Categories Soups & Stews