Recipe courtesy of Mary Sue Milliken and Susan Feniger
Save Recipe Print
5 hr 30 min
5 hr
30 min



Remove stems from chiles and shake out and discard seeds. In small saucepan place chiles with enough water to cover. Bring to a boil, remove from heat and let sit 20 minutes to soften. Drain and discard water. In a blender combine dried chiles, annatto seeds, garlic, cumin, red wine vinegar and jalapeno. Puree at high speed 1 - 2 minutes, or until thick and smooth. Add olive oil and salt and blend again until mixed. Cut beef hearts into 2 x 1/4-inch strips. Place in a bowl, pour over chile mixture and toss to coat evenly. Cover and marinate in the refrigerator at least 4 hours or overnight. Preheat grill or broiler. Thread 4 - 5 pieces of beef heart on a bamboo skewer. Grill until seared on all sides, about 3 - 5 minutes. Serve hot.

My Private Notes

Add a Note
Get the Recipe

Beer Can Cauliflower

Move over, chicken. There's a new grill star in town.



Recipe courtesy of Tyler Florence

Colombian Chorizo Skewers with Cilantro Pesto: Anticuchos de Chorizos

Recipe courtesy of Alex Garcia

Nicaraguan-Style Churrasco

Recipe courtesy of Douglas Rodriguez

Chili Rice

Recipe courtesy of Guy Fieri

Up North Chili

Recipe courtesy of Carol Chambers

Carne Adobo

Recipe courtesy of Ciudad Restaurant

Curry-rubbed Swordfish Steaks with Fresh Green Chutney

Recipe courtesy of Food Network Kitchen

Canby Asparagus-Mole

Recipe courtesy of Charles Maes

Taylor Bay Scallop Ceviche

Recipe courtesy of The River Cafe

Browse Reviews By Keyword

          Check Out Our

          Get a sneak-peek of the new Food Network recipe page and give us your feedback.

          See it Now!

          Latest Stories