Authentic Peruvian street food featuring tender, smoky grilled beef heart skewers marinated in a vibrant blend of aji panca, garlic, cumin, and red wine vinegar.
| 2 lbs | Beef heart | Thoroughly cleaned, all fat, valves, and silverskin removed |
| 0.5 cup | Aji panca paste | Available in Latin markets |
| 0.5 cup | Red wine vinegar | |
| 6 cloves | Garlic cloves | Minced or mashed to a paste |
| 1 tablespoon | Ground cumin | |
| 1 tablespoon | Dried oregano | Preferably Peruvian or Mexican, crushed |
| 1.5 teaspoons | Salt | Kosher salt |
| 1 teaspoon | Black pepper | Freshly ground |
| 0.25 cup | Vegetable oil | Plus more for grilling |
| 0.25 cup | Reserved marinade | Taken from the main batch before adding meat |
| 3 tablespoons | Vegetable oil |
Prepare the beef heart: Using a sharp knife, carefully trim away all exterior fat, connective tissue, and silverskin from the heart. Open the heart and remove all interior veins, valves, and web-like fibers. You should be left with only pure, lean, dark red muscle.
~20 minSlice the cleaned heart muscle into 1.5 to 2-inch chunks that are roughly 1/4 inch thick. Place the pieces in a large, non-reactive bowl.
~10 minIn a separate bowl, whisk together the aji panca paste, red wine vinegar, minced garlic, cumin, dried oregano, salt, black pepper, and 1/4 cup of vegetable oil. Reserve 1/4 cup of this mixture in a separate container in the fridge for basting later.
~5 minPour the remaining marinade over the beef heart pieces. Toss thoroughly to ensure every piece is well-coated. Cover tightly with plastic wrap and refrigerate for at least 4 hours, preferably overnight (up to 24 hours).
~5 minIf using bamboo skewers, soak them in water for at least 30 minutes before grilling. Thread 3 to 4 pieces of marinated beef heart onto each skewer, piercing them so they lie flat.
~10 minPrepare your grill for high, direct heat. If using charcoal, wait until the coals are glowing red and covered in white ash. Mix the reserved 1/4 cup of marinade with 3 tablespoons of vegetable oil to create the basting liquid.
~15 minBrush the grill grates lightly with oil. Place the skewers directly over the high heat. Grill for about 2 to 3 minutes on the first side until deeply charred. Flip, baste generously with the basting liquid, and grill for another 2 to 3 minutes until medium-rare to medium.
~6 minRemove the skewers from the grill and serve immediately.