Soups & Stews
This beef anticuchos recipe brings the smoky, spiced flavors of Peru straight to your grill with just five ingredients and 30 minutes of hands-on time. The secret lies in marinating beef heart (or top sirloin for a modern twist) in a bold blend of ají amarillo, garlic, and vinegar—creating tender, charred skewers that burst with umami and heat. I first tried these during a Lima street food tour and immediately knew they belonged on my home grill.
The marinade transforms tough cuts into melt-in-your-mouth perfection, while high-heat grilling develops that signature crispy crust that holds every bite together. Traditional Peruvian anticuchos are served with crispy fries, sweet corn, and ají sauce for dipping—but don’t worry if you can’t find all the ingredients. A simple chimichurri or lime crema works beautifully as a substitute. The key is letting the marinade work its magic for at least 2 hours (overnight is even better).
What you’ll end up with is a dish that’s equal parts restaurant-quality and home-cooked comfort—juicy, flavorful skewers with a smoky char that makes every bite unforgettable. The aroma alone will have your kitchen smelling like a bustling Lima market, and the first bite delivers that perfect balance of spicy, tangy, and rich. This isn’t just a recipe; it’s an experience that turns weeknight dinners into a flavor adventure.
Perfect for game day, taco nights, or when you’re craving something bold and different. The leftovers reheat beautifully, though I’ve never had any last that long. Let’s get grilling!
Ingredients for beef anticuchos
Five bold ingredients transform simple skewers into Peru's most beloved street food.
| Ingredient | Amount | Notes |
|---|---|---|
| Beef Heart 🥩 | 1 ½ lb | Traditional choice, or top sirloin for modern twist |
| Ají Amarillo Paste 🌶️ | ¼ cup | Peruvian yellow chili paste, or substitute with 2 tbsp yellow chili powder |
| Garlic Cloves 🧄 | 8 cloves | Freshly minced for maximum flavor |
| White Vinegar 💧 | ½ cup | Brightens the marinade |
| Olive Oil 🫒 | ¼ cup | Extra-virgin for richness |
| Wooden Skewers 🪵 | 12 whole | Soaked in water for 30 minutes |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Ground Black Pepper 🌶️ | 1 tsp | Freshly cracked |
| Lemon Juice 🍋 | ¼ cup | Freshly squeezed |
Beef heart is the traditional choice for authentic anticuchos, giving that unmistakable rich, gamey flavor. Find it at Latin markets or specialty butchers—it's often sold pre-cut and ready to use. If you can't get beef heart, top sirloin works beautifully and is easier to find at most grocery stores. Look for cuts with good marbling for the best texture. The ají amarillo paste is the soul of this dish—San Marzano brand is my go-to, but any high-quality Peruvian paste will do. If you can't find it, a mix of yellow chili powder and a pinch of turmeric comes close.
No ají amarillo? Yellow chili powder plus a dash of turmeric works in a pinch, though it won't be identical. The garlic should be freshly minced—no pre-minced jars here. For the vinegar, white vinegar is traditional, but apple cider vinegar adds a nice depth. The olive oil matters too—use extra-virgin for that fruity richness. The skewers must be soaked in water for at least 30 minutes to prevent burning. If you're using metal skewers, no need to soak. For extra char, grill over high heat for just 2-3 minutes per side.
Marinate the beef for at least 2 hours (overnight is even better)—this is where the magic happens. The skewers can be prepped ahead and refrigerated for up to 24 hours before grilling. Once cooked, serve immediately while the crust is still crispy. Leftovers reheat well in a skillet over medium heat for about 2 minutes per side. Store any unused marinade separately and use it as a dipping sauce—it's delicious with fries or corn.
Why You'll Love This Recipe
- Five-Ingredient Magic: I swear, this recipe feels like cheating—just heart, garlic, that fiery ají amarillo, a splash of vinegar, and oil. No fancy prep, no hidden steps. The marinade does all the work while you sip your drink.
- Umami Bomb: That beef heart? It’s tender, juicy, and packed with a deep, savory punch. The ají amarillo gives it this bright, slightly sweet kick that cuts through the richness—like a hug in bite form. Honestly, the first time I made it, I nearly licked the pan.
- Grill or Stovetop: No grill? No problem. Skewer them and sear in a hot pan—same smoky magic. Perfect for game day, a backyard hang, or even a lazy Sunday when you’re craving something bold but don’t want to slave over it.
- Budget Hero: Beef heart is cheaper than steak, and a pound stretches farther than you’d think. Double the batch, freeze half, and thank me later. Between us, I’ve fed six people for under $15 with this—plus, leftovers reheat like a dream.
Step-by-step instructions for beef anticuchos
Here's how to transform simple ingredients into restaurant-quality anticuchos with that signature charred crust and bold Peruvian flavor.
Prepare the Beef Heart
Begin by trimming the beef heart of any large fat deposits and silver skin using a sharp boning knife. Cut the heart into 1-inch cubes—about 12 pieces total for 4 servings. The key here is to keep the cubes uniform in size so they cook evenly on the skewers.
Place the cubed beef heart in a large mixing bowl. Add the 0.25 cup ají amarillo paste, 8 cloves minced garlic cloves, 0.5 cup white vinegar, 0.25 cup olive oil, 1.5 teaspoons salt, and 1 teaspoon ground black pepper. Using your hands, massage the marinade into the beef until every cube is thoroughly coated.
Cover the bowl with plastic wrap and refrigerate for at least 4 hours, or preferably overnight. This long marinating time is crucial—it tenderizes the beef heart and infuses it with that signature Peruvian heat. The acidity from the vinegar and lemon juice will work together to break down the fibers, ensuring fork-tender results.
Marinate and Soak the Skewers
While the beef marinates, prepare the 12 whole wooden skewers by soaking them in water for 30 minutes. This prevents them from burning during grilling. Drain and set aside on a paper towel-lined plate.
After the initial 4-hour marinade, remove the beef from the refrigerator and add the 0.25 cup lemon juice. Toss everything together again, making sure the lemon brightens the marinade. Let the beef sit at room temperature for 30 minutes before skewering—this ensures even cooking when you hit the grill.
Thread the beef cubes onto the soaked skewers, leaving about ½ inch between each piece. This spacing allows for even charring and prevents the cubes from sticking together. The skewers should hold 3 pieces each for a perfect bite-sized anticucho.
Grill to Perfect Char
Preheat your grill to medium-high heat, around 400°F. You want the grill to be hot enough to create that signature charred crust but not so hot that the outside burns before the inside cooks through. Clean the grates with a grill brush to ensure good contact between the skewers and the grill surface.
Place the skewers on the grill and cook for 4-5 minutes per side, turning occasionally to ensure even charring. You're looking for deep grill marks and a slightly crispy exterior. The beef should reach an internal temperature of 145°F when measured with a meat thermometer—this ensures it's cooked to perfection without drying out.
Here's the trick: in the last 30 seconds of grilling, increase the heat to high and sear the skewers directly over the flames. This creates that beautiful charred crust that's essential to authentic anticuchos. Watch closely—you want the edges to turn dark brown but not burn.
Rest and Serve
Transfer the grilled anticuchos to a plate and let them rest for 5 minutes. This resting period allows the juices to redistribute throughout the beef, ensuring each bite is moist and flavorful. Don't skip this step—rushing will result in dry, tough meat.
Serve the anticuchos immediately, garnished with additional minced garlic cloves if desired. The contrast of the charred exterior with the tender, marinated interior creates the perfect bite. Pair with crispy fries, a simple green salad, or traditional Peruvian rice to complete the experience.
For the best results, serve while still warm—these anticuchos are at their peak when the char is crisp and the marinade is vibrant. The flavors will continue to develop as they sit, so enjoy them while you can!
Pro Tips For Making Beef Anticuchos
- Slice Thin, Skewer Tight: I learned this the hard way—anticuchos need to be paper-thin slices (about ¼-inch) or they’ll turn into chewy logs. Use a sharp knife and cut against the grain, then thread them onto skewers snugly—if they rattle, they’ll fall apart when grilling. (Yes, even if you’re impatient like me.)
- Marinate Overnight, Not 30 Minutes: Ají amarillo paste and vinegar need time to tenderize that beef heart—at least 6 hours, preferably overnight. I used to rush it, and the meat always came out tough. Toss the heart in a mix of 2 tablespoons paste, 3 minced garlic cloves, ¼ cup vinegar, and ½ cup oil, then refrigerate. The acid works its magic slowly.
- Preheat Skewers First: Cold metal skewers steal heat from your grill, making the anticuchos cook unevenly. Run them under hot water for 30 seconds to warm them up, then oil lightly so the meat doesn’t stick. This guarantees a consistent sear instead of one side raw and the other charred. (Your future self will thank you.)
- Skip the Overcrowding: Anticuchos need direct, fierce heat—not a crowded grill. Cook in batches if needed, giving each skewer space to sizzle. I was skeptical until I tried it: the outside gets that perfect crust, and the inside stays juicy. Crowd them, and you’ll end up with steamed meat instead of grilled perfection.
Dietary considerations for beef anticuchos
Gluten-Free Adaptations
The traditional beef anticuchos recipe is naturally gluten-free, but there are a few key areas to watch when serving or storing. Always check your ají amarillo paste label—some brands may contain additives with gluten. I recommend San Marzano brand or La Costeña for guaranteed gluten-free options. If you're making your own marinade from scratch, ensure all spices and powders are certified gluten-free. 🌶️
For serving, traditional sides like Peruvian fries (made with regular potatoes) are gluten-free, but many commercial ají sauces contain wheat. Opt for homemade sauces using yellow chili powder and vinegar. If you're using store-bought corn, check for gluten-containing coatings—fresh or frozen corn on the cob is always safe. For extra security, I keep a small bottle of gluten-free tamarind sauce on hand as a backup.
Heart Health Options
Traditional anticuchos use beef heart, which is rich in iron and B vitamins but higher in saturated fat. For a heart-healthier version, substitute with lean top sirloin (trimmed of visible fat) or 93% lean ground beef. Both options reduce saturated fat while maintaining that signature beefy flavor. I've found that top sirloin works best—it holds up well to marinating and grilling without becoming dry. 🥩
To further boost heart health, serve with a side of quinoa or brown rice instead of traditional white rice. These whole grains add fiber and nutrients while balancing the meal. For extra flavor, toss your quinoa with a pinch of cumin and smoked paprika—it pairs beautifully with the anticuchos marinade. The fiber helps slow digestion, preventing blood sugar spikes after your meal.
Dairy-Free Considerations
This recipe is naturally dairy-free, but traditional Peruvian sides often include cheese. If you're avoiding dairy, skip the queso fresco garnish that sometimes accompanies anticuchos. Instead, I recommend a sprinkle of toasted pumpkin seeds or crushed peanuts for texture and crunch. Both add protein and healthy fats without dairy. 🥜
For serving suggestions, focus on fresh ingredients like avocado slices or mango salsa to complement the spicy anticuchos. The natural fats in avocado help balance the heat while keeping the dish dairy-free. I often serve my anticuchos with a lime crema made with coconut yogurt instead of sour cream—it adds creaminess without dairy. The tangy lime brightens every bite and cuts through the richness of the grilled beef.
Allergen-Friendly Tips
For those with shellfish allergies, this recipe is naturally safe, but always double-check your ají amarillo paste for potential cross-contamination warnings. Some brands process their products in facilities that also handle shellfish. When in doubt, I make my own marinade using yellow chili powder and turmeric for color—it's just as flavorful and completely allergen-free. 🌶️
If you're accommodating nut allergies, avoid garnishes like crushed peanuts or almonds. Instead, try toasted sunflower seeds or crumbled coconut flakes for a similar textural contrast. For extra protein, serve with a side of black beans or lentils. Both are naturally nut-free and pair perfectly with the bold flavors of anticuchos. Always communicate with your guests about allergens—it's better to be safe than sorry when sharing food.
Nutrition facts
Frequently asked questions
Can I use regular beef instead of beef heart?
While beef heart is traditional, top sirloin or flank steak work beautifully as substitutes. These cuts hold up well to marinating and grilling, giving you the same tender, flavorful skewers. Just be sure to trim any large fat deposits for even cooking.
How long can I marinate the beef before grilling?
Marinate for at least 4 hours for tender results, but overnight is ideal. The longer the marinade works, the more flavorful and tender your anticuchos will be. If marinating overnight, bring the beef to room temperature for 30 minutes before grilling for even cooking.
What's the best way to prevent the skewers from burning?
Soak wooden skewers in water for 30 minutes before using to prevent burning. For extra insurance, use metal skewers or grill over medium-high heat rather than high. Keep a spray bottle of water nearby to lightly mist the grill grates if needed.
Can I make anticuchos in an oven or air fryer?
Yes! For oven-baked anticuchos, preheat to 400°F and bake for 10-12 minutes, turning halfway. For air fryer versions, cook at 375°F for 6-8 minutes, shaking halfway. While not identical to grilled anticuchos, these methods work in a pinch. The air fryer gives the closest texture to grilling.
What can I serve with anticuchos if I don't have traditional sides?
Pair with simple sides like crispy fries, corn on the cob, or a fresh mango-avocado salad. For a quick sauce, mix yellow chili powder with lime juice and olive oil. Traditional Peruvian rice or black beans also complement the bold flavors perfectly.
