Calories in beef heart skewers (anticuchos)

A typical serving of beef heart skewers (anticuchos) provides about 263 calories. Here are the full macros and nutrition facts.

Per serving · 2 skewers (150 g)

Calories
263kcal
Protein
30g
Carbs
3.8g
Fat
13.8g

Per 100 g

Calories175 kcal
Protein20 g
Carbs2.5 g
Fat9.2 g
Saturated fat3.5 g
Fiber0 g
Sugars0.5 g
Sodium310 mg

Data based on Open Food Facts and public nutrition databases.

Beef heart skewers marinated in ají panca and vinegar, grilled over charcoal. It's Lima's most iconic street food.

Nutritional benefits

  • Exceptional source of iron and vitamin B12
  • Very high protein content
  • Contains Coenzyme Q10 for heart health

How to prepare it

  • 1.Clean the heart thoroughly by removing veins and fat
  • 2.Marinate for at least 4 hours in panca chili and garlic
  • 3.Cook over very high heat for a short time to keep them tender

Lighter alternatives

Chicken skewers
Milder and more familiar flavor
Beef steak skewers
For those who don't eat organ meats
Mushroom skewers
Vegan grilling option
Healthy tip

Pair them with plenty of boiled choclo (corn) instead of french fries.

Frequently asked questions

Does it taste like organ meat?

No, beef heart is a very clean muscle that tastes like steak but more intense.

Is it nutritious?

It's one of the most nutritious meats due to its micronutrient density.

What is ají panca?

It's a Peruvian dried red chili that provides color and a smoky flavor without much heat.

Popular comparisons

Other popular foods