Total Time
1hr 45mins
Prep 15 mins
Cook 1 hr 30 mins

This is very good. The sauce is thin, but complements the heart nicely. Good with boiled potatoes, and peas. C'mon...try it!!

Ingredients Nutrition


  1. Put the heart in a pot.
  2. Cover with hot water.
  3. Add salt.
  4. Bring to a boil.
  5. Cook on medium heat until done, about 1 1/2 hours.
  6. You may need to skim the water during cooking.
  7. Drain.
  8. Cut heart into slices.
  9. Sauce: Saute onion and celery in oil until soft.
  10. Combine sugar, vinegar, water, and ketchup.
  11. Add to onion mixture.
  12. Bring to a boil.
  13. Reduce heat and simmer, covered, 45 minutes.
  14. Add sliced heart.
  15. Heat 10 minutes.
Most Helpful

5 5

I didn't use the celery but everything else was "by the recipe". I actually didn't eat this until day 3 but poured the sauce over the sliced heart and put it in the fridge. On day 3 this was AWESOME! Hubby doesn't like heart and I'm trying to save some for him to taste because I really think he'll like this one. Don't know that the heart will last that long though :). Thanks for a keeper!

5 5

Thanks MaeEast. I didn't have a clue what to do with the beef heart I bought. This worked just fine and was very tender.