Beef Heart Skewers (Anticucho-Style)
By Isabel Garcia · Carne Asada Heritage Cook · Updated 2026-05-08
Beef heart cubed, salted, threaded on skewers, grilled 6-8 minutes total. Salt only — no aji panca, no garlic. The Peruvian anticucho stripped to its essence.

Carnivore beef heart skewers are 1 pound of beef heart cubed into 1-inch pieces, threaded onto bamboo or metal skewers, and grilled over high heat for 6 to 8 minutes total — 90 seconds per side rotated through 4 sides. Salt is the only seasoning. The Peruvian anticucho tradition uses aji panca pepper paste, garlic, vinegar, and cumin for the marinade; the strict carnivore version skips all of those. The 1-inch cube format lets the heart cook fast enough to stay medium-rare in the center while developing a deep crust on all four faces. A skewer of 5 cubes (about 4 ounces of heart) delivers 28g protein, 5g fat, and 160 calories. Beef heart costs $4 to $6 per pound; 1 pound makes 4 skewers at roughly $1 to $1.50 per skewer. Eat directly off the skewer or slide cubes onto a plate. Heart cubes pair well with butter from a melted butter dish (carnivore-aligned dipping sauce).
Ingredients
| Ingredient | Protein | Fat | Calories |
|---|---|---|---|
| 5 heart cubes per skewer (per serving) | 28g | 4g | 140 |
| ¼ tbsp tallow (per serving) | 0g | 3g | 25 |
| Coarse salt | 0g | 0g | 0 |
| Per serving | 28g | 5g | 160 |
Macros per serving (after cooking and any fat draining). Source: USDA FoodData Central.
Instructions
- 1
Trim the white connective tissue from the inside of the heart chambers. Cut the heart into 1-inch cubes.
- 2
If using bamboo skewers, soak in cold water for 20 minutes to prevent burning. Metal skewers don't need soaking.
- 3
Pat heart cubes dry with paper towels. Toss with 1 tsp coarse salt until evenly coated.
- 4
Thread 5 cubes per skewer, leaving small gaps between cubes for even cooking. Don't pack tight.
- 5
Heat a grill or grill pan to high — 500°F+. Brush the grates with 1 tbsp beef tallow (optional but helps prevent sticking).
- 6
Grill skewers 90 seconds per side, rotating through 4 sides — total 6 minutes. Internal target is 130°F for medium-rare.
- 7
Pull skewers to a plate. Rest 2 minutes (heart cubes carryover-cook a few degrees during the brief rest).
- 8
Serve directly off the skewer with melted butter for dipping if desired.
Nutrition per Serving
Frequently Asked Questions
Why no anticucho marinade?
Traditional Peruvian anticucho is marinated 4 to 24 hours in aji panca paste, garlic, vinegar, and cumin — all plant matter excluded under strict carnivore framing. The marinade is what defines anticucho as a regional dish; without it the recipe is just heart skewers. The strict carnivore version takes the technique (cube + skewer + high-heat grill) and skips the cultural seasoning. The result is purer beef-flavored heart with a crust from the high heat. If you allow some plants, the full anticucho marinade is worth the 4-hour investment.
Heart steaks vs heart skewers?
Same cut, different formats. Heart steaks (covered in a separate recipe) are ¾-inch slabs of heart muscle pan-seared in butter — feeds 1 to 2 per slab. Heart skewers are 1-inch cubes threaded for grilling — better for crowd serving and faster portion sizing. Skewers cook 6 minutes; steaks cook 6 minutes. Pick the format that fits your equipment and serving setup.
Can I use chicken heart instead?
Yes — chicken hearts are smaller (the size of a marble) and skewer 8 to 10 per stick. Cook time drops to 4 to 5 minutes total at the same high heat. Chicken hearts cost $4 to $7 per pound, similar to beef heart per pound but each individual heart is much smaller. Some Asian and Latin grocery stores sell chicken hearts in bulk; standard supermarkets less reliably. The flavor is milder than beef heart but with similar muscle texture.
Track This Meal in Carnivore Max
Log this recipe, track your macros, and stay on top of your carnivore diet.
Download Free on iOS →You Might Also Like
Beef heart sliced into ¾-inch steaks, seared 2-3 minutes per side. Salt only. Iron-rich (5mg per 4 oz), $4-6 per pound, lean and clean-tasting.
RecipeSneak nature's multivitamin into your diet by mixing liver with ground beef. You will not even taste the liver, but your body will thank you.
RecipeCrispy-edged, juicy smash burgers made with 80/20 ground beef and butter. The ultimate simple carnivore meal ready in under 15 minutes.