Soups & Stews
This beef anticuchos recipe brings the bold flavors of Peru directly to your grill, where tender beef skewers meet the fiery kick of aji amarillo. The secret lies in marinating the beef overnight—this transforms tough cuts into melt-in-your-mouth bites with a smoky char and vibrant zing from the signature Peruvian chili. Every skewer carries layers of garlic, vinegar, and spices that make this dish unforgettable.
What sets authentic anticuchos apart is the balance of flavors: the rich, charred beef contrasts beautifully with the bright, tangy aji amarillo sauce. Traditionally served with crispy corn, boiled potatoes, and a side of creamy huancaína sauce, this dish is a celebration of Peruvian street food culture.
The marinade not only tenderizes but also infuses the beef with deep, savory notes that stand up to the sauce’s bold heat.
By the time you serve these skewers, you’ll have a dish that’s as visually striking as it is delicious—golden-brown beef with perfectly grilled edges, sizzling on the plate. The aji amarillo sauce adds a vibrant yellow hue and a heat that lingers just enough to keep your taste buds engaged.
This is a recipe that brings the energy of Lima’s bustling markets to your backyard or kitchen.
Perfect for gatherings or a special weeknight dinner, anticuchos are easy to scale up and serve with minimal fuss. The key is letting the marinade work its magic overnight, so you can focus on grilling and enjoying the process. Let’s get started on this flavor-packed journey!
Ingredients for beef anticuchos
Fourteen ingredients for skewers that pack Peruvian street food flavor—no shortcuts needed.
| Ingredient | Amount | Notes |
|---|---|---|
| Beef Sirloin 🥩 | 1 ½ lb | Cut into 1-inch cubes |
| Aji Amarillo Paste 🌶️ | ½ cup | Peruvian yellow chili paste |
| Garlic Cloves 🧄 | 6 cloves | Minced for marinade |
| White Vinegar 💧 | ¼ cup | For tangy marinade |
| Olive Oil 🫒 | ¼ cup | Extra-virgin preferred |
| Ground Cumin 🌿 | 1 tbsp | Toasted for depth |
| Smoked Paprika 🌶️ | 1 tbsp | For smoky flavor |
| Ground Black Pepper 🌶️ | 1 tsp | Freshly cracked |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Red Wine 🍷 | ¼ cup | Bold dry red preferred |
| Lemon Juice 🍋 | 2 tbsp | Freshly squeezed |
| Wooden Skewers 🪵 | 8 whole | Soaked in water for 30 mins |
| Fresh Cilantro 🌿 | ¼ cup | Chopped for garnish |
| Red Onion 🧅 | 1 whole | Thinly sliced for serving |
| Lime 🍋 | 1 whole | Cut into wedges |
The beef is non-negotiable—sirloin gives you that perfect balance of tenderness and char. Look for well-marbled cuts at your local butcher or the meat section of Whole Foods. If you're using pre-cut cubes, check for even size so they cook uniformly. Aji amarillo paste is the soul of this dish—Peruvian markets or Latin grocery stores usually carry it, but if you can't find it, a blend of yellow chili powder and a splash of turmeric (for color) works in a pinch. Toast your cumin seeds in a dry pan for 30 seconds before grinding—they'll release an incredible aroma that elevates everything.
No aji amarillo? Mix 1 tbsp yellow chili powder with 1 tsp turmeric and 1 tbsp water for a decent stand-in. Running low on red wine? Substitute beef broth or even more vinegar—just boost the salt. Fresh cilantro is ideal, but dried oregano at half the amount keeps the dish on track. The skewers? Soak them in water for at least 30 minutes to prevent burning. For extra authenticity, char them slightly over an open flame before adding the beef. And if you're feeling fancy, grab some huancaína sauce from a Latin market to serve on the side—it's that creamy, spicy cheese sauce that takes anticuchos to the next level.
Marinate the beef overnight for maximum tenderness—4-5 days in the fridge if you're prepping ahead. Skewer the beef the day you plan to cook to keep everything fresh. The aji amarillo paste? Store it in the fridge for up to 6 months—it gets more concentrated over time. Leftovers? These reheat beautifully—just warm them gently on the grill or in a skillet. Serve with crispy corn and boiled potatoes like a true Peruvian street food spread. And trust me, the lime wedges at the table make all the difference.
Why You'll Love This Recipe
- Skewers in Minutes: I swear, these take less time than ordering takeout. Slice the sirloin thin, toss with garlic and aji amarillo paste—no marinating, no fuss—and you’re skewering in 10 minutes. The vinegar does the work while you grill.
- Umami Bomb: That aji amarillo paste? It’s like a secret weapon—sweet, spicy, and earthy all at once. Paired with the charred beef and garlic, it’s the kind of flavor that makes people ask, “What’s in this?” (You can tell them it’s magic.)
- Party-Proof Perfection: Grill for a crowd or meal prep for the week—either way, it works. Serve on sticks for tacos, chop into a salad, or pile onto toast with fried eggs. My roommates still steal my leftovers three days later.
- Budget Grill Hero: Sirloin on sale? Perfect. Aji amarillo paste lasts forever. You’re getting restaurant-quality flavor without the markup. Plus, the leftovers reheat like a dream—just hit the pan for that crispy edge again.
Step-by-step instructions for beef anticuchos
Here's how to make these smoky, zesty skewers that bring Peru's streets to your table.
Prepare the Marinade with Aji Amarillo
In a large bowl, combine the 0.5 cup aji amarillo paste, 0.25 cup white vinegar, 0.25 cup olive oil, 1 tbsp ground cumin, 1 tbsp smoked paprika, 1 tsp ground black pepper, 1.5 tsp salt, 0.25 cup red wine, and 2 tbsp lemon juice. Whisk until completely smooth - you want that paste fully dissolved for even flavor distribution.
Next, add the 6 minced garlic cloves and mix again. The marinade should have a rich, slightly spicy aroma with a tangy kick from the vinegar and wine. Let this sit at room temperature for 15 minutes while you prep the beef - this allows the flavors to meld before coating the meat.
Cube and Marinate the Beef
Cut the 1.5 lb beef sirloin into 1-inch cubes - uniform size ensures even cooking. Place the beef in a resealable plastic bag and pour the marinade over it. Seal the bag and massage the marinade into the beef, coating each piece thoroughly. This step is crucial for maximum flavor penetration.
Let the beef marinate for at least 2 hours in the refrigerator (overnight is ideal). The acidity in the marinade will tenderize the meat while infusing it with that signature aji amarillo heat. Don't skip this step - the marinating time makes all the difference in the final texture and flavor.
Soak and Assemble the Skewers
While the beef marinates, soak the 8 wooden skewers in water for 30 minutes - this prevents them from burning during grilling. Drain and pat dry before use. Thread the marinated beef cubes onto the skewers, using 2 cubes per skewer (you'll have 4 skewers total). Space the cubes evenly to ensure they cook uniformly.
Let the skewered beef sit at room temperature for 15 minutes before cooking. This brief resting period helps the marinade cling to the meat and ensures more even cooking. You'll notice the beef has absorbed the marinade's deep red color - this is your visual cue that the flavors are properly infused.
Grill to Perfect Doneness
Preheat your grill to medium-high heat (about 400°F). Place the skewers on the grill and cook for 3-4 minutes per side until the beef reaches medium-rare (internal temperature 130-135°F). You'll know they're ready when they develop a nice char on the outside while remaining juicy inside.
For that classic anticuchos touch, brush the skewers with any remaining marinade from the bag during the last minute of grilling. This adds an extra layer of flavor and helps create a beautiful caramelized crust. Remove from heat and let rest for 5 minutes - this resting time is essential for redistributing the juices throughout the meat.
Serve with Traditional Accompaniments
Slice the 1 whole red onion into thin rings and cut the 1 whole lime into wedges. Chop the 0.25 cup fresh cilantro for garnish. Serve the anticuchos immediately with the onion rings and lime wedges on the side. The onion adds a crisp contrast to the tender beef, while the lime brightens each bite with its citrusy tang.
For the perfect anticuchos experience, serve with fresh bread or crispy fries to soak up the delicious juices. The combination of smoky, spicy beef with the fresh, crisp onion and zesty lime creates a balance that's simply irresistible. Enjoy these skewers while they're hot - they're best served immediately after grilling!
Pro Tips For Making Beef Anticuchos
- SKEWER THIN, NOT THICK: Cut your sirloin against the grain into ½-inch strips—any thicker and the center stays tough. I learned this the hard way after serving chewy anticuchos that needed a knife. Use two forks to thread them; they won’t fall off when grilling.
- GRIND THE GARLIC: Mince those cloves into a paste with the aji amarillo and vinegar—no chunks. I used to chop them roughly, and the flavor got lost in the marinade. A quick pulse in a mortar or food processor makes the sauce silky and lets it cling to the meat.
- MARINATE LONGER, NOT HOT: Let the beef soak in the aji-vinegar mix for at least 4 hours (overnight if possible), but keep it refrigerated. I once rushed it and ended up with bland skewers—acid needs time to tenderize. Cold storage also prevents the vinegar from overcooking the meat.
- GRILL IN BATCHES: Cook the anticuchos in two waves—crowding the grill lowers the heat and steams the meat instead of searing. After burning three batches, I finally figured out: 4 skewers per side, high heat, and no overlapping. The crust forms in 2 minutes; don’t walk away.
Flavor customization for these flavors
Spice Level Control
Adjust the heat by modifying the aji amarillo paste—start with ¼ cup for mild heat, then increase to ½ cup for traditional Peruvian spice. For extra kick, add ½ tsp cayenne pepper to the marinade.
If you prefer less heat, swap ½ cup aji amarillo for ¼ cup yellow chili powder mixed with 1 tsp turmeric for color. 🌶️
Smoky Variations
Boost smokiness by adding 1 tbsp chipotle powder to the marinade or using mesquite wood chips on your grill. For a milder smoky flavor, reduce smoked paprika to ½ tbsp and add ½ tsp cinnamon instead.
Char the skewers longer for deeper flavor—5-6 minutes per side creates a bold crust.
Citrus Brightness
Enhance freshness with extra citrus: double the lemon juice to 4 tbsp for a tangier bite. For a tropical twist, add 2 tbsp orange juice to the marinade. Serve with grapefruit wedges instead of lime for a sweeter contrast. The acidity cuts through the richness of the beef beautifully.
Herb Infusions
Swap cilantro for fresh parsley or mint in the garnish for a different herbal note. Add 1 tbsp chopped oregano to the marinade for earthy depth. For a Middle Eastern fusion, include 1 tsp ground coriander in the marinade—it pairs surprisingly well with aji amarillo.
Protein Swaps
Use flank steak for extra tenderness or chuck roast (cubed and marinated longer) for budget-friendly results. For a lighter option, try chicken thighs—reduce marinating time to 4 hours and grill at 375°F for 5-6 minutes per side. The marinade works beautifully on all proteins!
Sauce Pairings
Serve with huancaína sauce (creamy, spicy cheese sauce) for classic Peruvian flavor. For a tangy alternative, drizzle with mango-habanero salsa or avocado crema (blend avocado, sour cream, and lime). The contrast of cool, creamy sauce with spicy beef is pure magic. ✨
Nutrition facts
Frequently asked questions
Can I make beef anticuchos without a grill?
If you don't have a grill, use a cast-iron skillet over medium-high heat for that perfect char. Cook the skewers for 2-3 minutes per side until they develop a nice crust. For extra smokiness, add wood chips to your skillet or use a grill pan. The key is maintaining high heat to get that authentic anticuchos flavor.
How far ahead can I marinate the beef?
Marinate for at least 2 hours, but overnight (8-12 hours) is ideal for maximum tenderness. For best results, marinate up to 3 days in the fridge, but don't exceed this time as the acidity can start to break down the meat fibers. Always store the beef in an airtight container to preserve freshness and flavor.
What's the best way to store leftover anticuchos?
Store cooked anticuchos in an airtight container in the fridge for up to 3 days. Reheat gently in a skillet over medium heat for 2-3 minutes per side or warm them on the grill for 1-2 minutes per side. Avoid microwaving as it can make the beef dry. For longer storage, freeze cooked skewers for up to 1 month—thaw overnight in the fridge before reheating.
Can I use metal skewers instead of wooden ones?
Metal skewers work perfectly and are easier to clean! Use stainless steel or aluminum skewers that are at least 6 inches long. Soak them in water for 10 minutes before using to prevent sticking. Metal skewers also allow you to cook the anticuchos directly over the hottest part of your grill or stove for better charring.
What's the secret to keeping anticuchos juicy?
The secret lies in proper marinating and resting! Don't overcook the beef—remove it from the grill when it reaches 130-135°F internal temperature for medium-rare. Let the skewers rest for 5 minutes before serving to redistribute juices. Also, avoid cutting into the beef immediately after cooking, as this releases juices. Serve with the onion rings and lime to enhance moisture and flavor.
