Soups & Stews
Beef anticuchos recipe brings the vibrant flavors of Peru to your kitchen with tender beef skewers marinated in bold ají, garlic, and vinegar—a dish born from Lima’s bustling street markets. The secret lies in the marinade’s balance of heat and acidity, which transforms tough beef into melt-in-your-mouth bites. I’ve perfected this technique over years of testing, ensuring every skewer delivers that signature smoky char and tender center.
This recipe stays true to tradition while making it accessible for home cooks. The marinade—ají amarillo paste, garlic, vinegar, and spices—infuses the beef in just 30 minutes, while grilling or broiling creates those coveted caramelized edges.
Serve with huancaina sauce, crispy fries, or fresh corn to capture the full Peruvian street-food experience. The aroma alone will transport you to Lima’s markets.
What sets these anticuchos apart is their versatility. Use beef cuts like skirt or flank steak for maximum flavor, or swap for chicken for a lighter option. The skewered presentation makes them perfect for gatherings, while the marinade’s bold flavors shine even as leftovers.
Each bite delivers a perfect harmony of smoky, spicy, and tangy notes that’ll have everyone asking for seconds.
The key to success is patience—let the marinade work its magic and don’t rush the cooking. High heat is essential for that signature char, but avoid overcooking to maintain tenderness.
Whether you’re serving a crowd or treating yourself to a taste of Peru, this recipe delivers restaurant-quality results with minimal effort. Let’s get cooking!
Ingredients for beef anticuchos
Nine bold ingredients transform tough beef into smoky, tangy skewers that taste like Lima’s streets.
| Ingredient | Amount | Notes |
|---|---|---|
| Skirt Steak 🥩 | 1 ½ lb | Thinly sliced against grain |
| Ají Amarillo Paste 🌶️ | ½ cup | Peruvian yellow chili paste |
| Garlic Cloves 🧄 | 8 cloves | Minced for marinade |
| White Vinegar 💧 | ¼ cup | For tangy brightness |
| Olive Oil 🫒 | ¼ cup | Extra-virgin for richness |
| Ground Cumin 🌿 | 1 tbsp | Toasted for depth |
| Smoked Paprika 🌶️ | 1 tbsp | For smoky flavor |
| Kosher Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly cracked |
| Wooden Skewers 🪵 | 16 whole | Soaked in water 30 mins |
| Lemon Juice 🍋 | 1 tbsp | Freshly squeezed |
| Fresh Cilantro 🌿 | ¼ cup | Chopped for garnish |
The skirt steak is non-negotiable here—its lean texture absorbs marinade perfectly. Trader Joe's carries pre-sliced skirt steak (against the grain), which saves time, but if you're buying whole, ask the butcher to slice it thinly. Look for good marbling, but don't stress over perfection. The ají amarillo paste is the soul of this dish—La Salteña brand is my go-to, but any quality Peruvian ají paste works. If you can't find it, a mix of yellow bell pepper paste and cayenne (1:1 ratio) is a decent stand-in, though it won't be identical. The garlic should be fresh—no powdered or jarred garbage here.
No ají amarillo? Mild yellow bell pepper paste plus a pinch of turmeric mimics the color, though the flavor will differ. Vinegar substitutes? Lime juice works 1:1, but white vinegar's sharpness is traditional. Smoked paprika can be swapped for regular paprika if you're in a pinch, though you'll lose that signature smokiness. For the skewers, soaking in water for 30 minutes prevents burning—trust me on this. And if you're feeling fancy, toast the cumin seeds whole before grinding for an extra layer of depth (though pre-ground is fine if you're short on time).
Marinated anticuchos keep beautifully—2-3 days in the fridge with the marinade, though flavor peaks after 24 hours. For longer storage, freeze the marinated skewers (uncooked) for up to 3 months. Thaw overnight in the fridge, then grill as directed. The cooked skewers reheat best on a hot skillet or under the broiler for 2-3 minutes—microwaving makes them soggy. Garnish with fresh cilantro right before serving, or it'll wilt faster than you can say 'anticuchos'.
Why You'll Love This Recipe
- Foolproof Marination: I swear by the 15-minute soak—just vinegar, garlic, and that bright ají amarillo paste. No fancy steps, no guesswork, and the meat practically seasons itself while you chop onions or set the table.
- Umami Bomb: The garlic and ají amarillo paste hit like a flavor tsunami—tangy, smoky, and just sweet enough. That skirt steak? It soaks up the marinade like a sponge, giving you a bite that’s crisp on the outside and juicy inside.
- Party in a Skewer: Grill it, char it, serve it—anticuchos are the ultimate crowd-pleaser. I’ve used them for game day, potlucks, and even as a fancy-ish appetizer when company drops by. Just double the batch and let guests build their own.
- Budget Powerhouse: Skirt steak stretches further than you’d think, and the marinade costs pennies. Honestly, I’ve made a full meal out of these leftovers—tacos, sandwiches, even a stir-fry. It’s my go-to when the grocery budget’s tight but the cravings aren’t.
Step-by-step instructions for skewered Peruvian street food magic
Here's how to transform simple ingredients into smoky, tangy anticuchos that taste like a Lima street corner.
Prepare the Marinade with Bold Peruvian Flavors
In a medium bowl, combine the 0.5 cup ají amarillo paste, 8 cloves minced garlic, 0.25 cup white vinegar, 0.25 cup olive oil, 1 tbsp ground cumin, 1 tbsp smoked paprika, 1.5 tsp kosher salt, and 0.5 tsp ground black pepper. Mix until the ají amarillo paste is fully incorporated and the marinade has a thick, vibrant red-orange hue. This paste is the soul of anticuchos—it delivers that signature Peruvian heat and depth.
The marinade should coat the back of a spoon and smell intensely of garlic, vinegar, and smoked spices. Let it sit at room temperature for 10 minutes while you prep the steak. This brief rest allows the flavors to meld together, creating a cohesive marinade that will penetrate the meat beautifully. Real talk: don't skip this step—it's what transforms good anticuchos into extraordinary ones.
Slice and Marinate the Skirt Steak
Using a very sharp knife, slice the 1.5 lb skirt steak thinly against the grain into strips about ¼-inch thick. You should end up with roughly 24-28 strips—enough for 4 servings with 4 skewers each. The key here is precision: slices should be uniform in thickness to ensure even cooking.
Transfer the steak strips to a large resealable plastic bag and pour the marinade over them. Seal the bag and massage the marinade into the meat, ensuring every strip is thoroughly coated. Place the bag in the refrigerator and let the steak marinate for at least 4 hours, but ideally overnight. The longer it marinates, the more tender and flavorful the meat becomes. If you're short on time, at least 2 hours will work, but you'll sacrifice some tenderness.
Assemble the Skewers with Care
Remove the 16 wooden skewers from their soaking water and pat them dry with paper towels. Thread 4 strips of marinated steak onto each skewer, alternating directions slightly to create a compact, even shape. This arrangement ensures the meat cooks uniformly and stays in place on the grill. Don't overcrowd the skewers—this makes them harder to grill evenly and can lead to uneven cooking.
Place the assembled skewers on a plate and drizzle them lightly with any remaining marinade from the bag. Cover loosely with plastic wrap and let them sit at room temperature for 15-20 minutes before grilling. This brief rest helps the meat retain its juices and ensures a perfect sear when it hits the grill. Pro tip: if you're using a gas grill, preheat it to medium-high heat (about 400°F) while the skewers rest.
Grill to Perfect Medium-Rare Doneness
Grill the anticuchos over medium-high heat for 2-3 minutes per side, turning once. You're aiming for medium-rare doneness—the internal temperature should reach 130-135°F. The steak should develop a beautiful char on the outside while remaining tender and juicy inside. Watch closely during the last minute of grilling, as the skewers can go from perfect to overdone quickly.
Here's the thing—skirt steak cooks fast and can easily dry out if overcooked. You'll know they're ready when the edges are slightly charred and the meat releases easily from the skewers. Remove the skewers from the grill and transfer them to a cutting board. Let them rest for 5 minutes before serving. This resting period allows the juices to redistribute, ensuring each bite is moist and flavorful.
Finish with Bright Citrus and Fresh Herbs
While the anticuchos rest, squeeze 1 tbsp lemon juice over them and sprinkle with 0.25 cup chopped fresh cilantro. The acidity of the lemon juice brightens the smoky, spicy flavors, while the cilantro adds a fresh, herbal note that balances the richness of the meat. Toss the skewers gently to coat them evenly with the lemon juice and cilantro.
Serve the anticuchos immediately, with any extra marinade drizzled over the top. These skewers are best enjoyed fresh off the grill, when the meat is still juicy and the flavors are at their peak. Pair them with Peruvian fries, a simple salsa criolla, or a side of rice and beans for a complete street-food experience. The contrast of crispy fries with tender, smoky anticuchos is pure magic—exactly what makes this dish so irresistible.
Pro Tips For Making Beef Anticuchos
- Slice Against the Grain: Cut your skirt steak perpendicular to the muscle fibers—thinner strips (about ¼-inch) cook faster and stay tender. Thicker chunks end up chewy, and nobody wants that at a street-food stand.
- Marinate with Heat: Warm the ají amarillo paste and garlic in olive oil for 2 minutes before mixing with vinegar—this softens the garlic and deepens the paste’s flavor. Cold paste clumps and tastes dull.
- Skewer Tightly, Cook Fast: Thread the meat onto skewers snugly—loose pieces shrink and burn before they brown. Hit the grill or pan over high heat for 2–3 minutes per side; pull them when they’re charred outside but still pink inside.
- Deglaze with Vinegar: After searing, splash the leftover marinade (vinegar + paste) into the pan and scrape up the browned bits—this makes a quick, tangy sauce that clings to the skewers. Ignore it, and you’re missing half the flavor.
Best sauces and condiments for this dish
Huancaina Sauce
This creamy, spicy cheese sauce is the ultimate Peruvian pairing for anticuchos. Start with 1 cup heavy cream and 1 cup grated Parmesan cheese in a saucepan over low heat. Whisk in 2 tbsp ají amarillo paste and 1 tbsp yellow chili powder until smooth.
Add ½ cup warm chicken broth and simmer for 5-7 minutes until thickened. Finish with 1 tbsp lemon juice and 2 tbsp chopped cilantro. The sauce should coat the back of a spoon—this is key for dipping those smoky skewers. 🌶️
Salsa Criolla
A fresh, tangy tomato-onion relish that cuts through the richness. Dice 2 ripe tomatoes and 1 red onion, then mix with ¼ cup chopped cilantro, 2 tbsp red wine vinegar, 1 tsp sugar, and ½ tsp salt.
Let it sit for 15 minutes to meld flavors. The acidity balances the smoky anticuchos beautifully. For extra brightness, add 1 tbsp lime juice just before serving.
Peruvian Fries
Crispy, golden fries are a must for serving anticuchos. Cut 4 large russet potatoes into ½-inch sticks and soak in cold water for 30 minutes to remove starch. Pat dry, then toss with 2 tbsp olive oil and 1 tsp salt.
Fry at 350°F oil for 4-5 minutes until golden. Drain on paper towels and sprinkle with ½ tsp smoked paprika for that Peruvian touch. Serve immediately while still crispy.
Spicy Aioli
For a creamy, spicy dip, blend ½ cup mayonnaise, 1 tbsp ají amarillo paste, 1 tbsp lemon juice, 1 minced garlic clove, and 1 tsp honey until smooth. Adjust heat with extra ají or salt to taste.
This aioli adds a cool contrast to the smoky anticuchos. Store in an airtight container in the fridge for up to 3 days.
Lime Crema
Mix ½ cup sour cream, 2 tbsp lime juice, 1 tbsp chopped cilantro, and ½ tsp salt for a light, tangy topping. The acidity brightens every bite of anticuchos.
For extra flavor, add ½ tsp ground cumin or a pinch of cayenne. This crema is perfect for drizzling over the finished skewers or serving on the side. ✨
Nutrition facts
Frequently asked questions
What's the best cut of beef for authentic anticuchos?
Skirt steak is the traditional choice—it's lean, flavorful, and absorbs marinade beautifully. Flank steak works too, but avoid tough cuts like chuck. The key is slicing thinly against the grain (about ¼-inch thick) to ensure tenderness. For extra convenience, many grocery stores now sell pre-sliced skirt steak.
Can I make anticuchos without ají amarillo paste?
Yes! Mix ½ cup yellow bell pepper paste with ½ tsp cayenne pepper and ½ tsp turmeric for color. The flavor won't be identical, but it'll still deliver that signature Peruvian heat. For a milder version, reduce the cayenne to ¼ tsp and add 1 tsp honey to balance the acidity.
How do I prevent wooden skewers from burning?
Soak skewers in water for 30 minutes before using to prevent burning. Pat them dry before threading meat. For extra safety, use metal or soaking skewers (available at cooking stores). If using wood, avoid placing them directly over flames—position them slightly away from the hottest part of the grill.
Can I make anticuchos in the oven instead of grilling?
Preheat oven to 425°F and place skewers on a wire rack over a baking sheet. Broil for 3-4 minutes per side until charred. For best results, place a metal pan under the rack to catch drippings. The oven method works well when grilling isn't an option, though you'll lose some of the smoky grill flavor.
What's the best way to reheat cooked anticuchos?
Reheat in a hot skillet over medium heat for 2-3 minutes per side until warmed through. Microwaving makes them soggy. For oven reheating, broil for 1-2 minutes on high heat. Always reheat quickly to maintain tenderness—anticuchos are best enjoyed fresh but can be safely reheated once.
