The artery responsible for supplying food and O2 to the heart is
Coronary arteries
The artery that supply the heart muscle with blood rich in oxygen are called the coronary arteries. They encircle the heart in the manner of a crown. Coronary arteries supply oxygen and nutrients to the heart muscles.