In the United States, you will find that you can’t buy beef hearts at the local grocery stores. If you want to buy grass-fed beef hearts, you can check local farmers’ markets or specialty stores.