25-Min Spiced Beef Heart Skewers
Marinated beef heart threaded onto skewers and seared until charred outside, tender inside — a Peruvian street-food classic that tastes way more impressive than the 20 minutes it takes.
- Total time
- 25 min
- Servings
- 2
- Calories
- 385
- Protein
- 42g

Ingredients
7 items — tap to check off
Missing one? Custrd suggests a swap that works.
Open the appInstructions
Step 1
Pat beef heart dry with paper towels. Trim any white connective tissue from the cubes.
Step 2
In a bowl, whisk together cumin, paprika, vinegar, garlic, aji paste, olive oil, salt, and pepper.
Step 3
Add beef heart cubes to the marinade and toss to coat. Let sit 8–10 minutes while you heat your pan.
Step 4
Thread beef cubes onto skewers, leaving a tiny gap between pieces. Heat a cast iron skillet over high heat until smoking, ~2 minutes.
Step 5
Sear skewers 2 minutes per side without moving — surface should char and look blackened. Cook all sides until a deep brown crust forms.
Step 6
Transfer to a plate and rest 3 minutes. Drizzle with any pan drippings. Serve hot.
Tools you’ll need
- cutting board
- sharp knife
- mixing bowl
- wooden or metal skewers
- 12-inch cast iron skillet or heavy-bottomed pan
- tongs
- paper towels
Cook smarter
Get matched recipes for what’s in your fridge
Custrd is an iPhone and Android app that finds real recipes from the ingredients you already have. No more grocery-list aspirations. Try it free for 7 days.



