Cost per Serving:
In a large frying pan (it should be big enough to accommodate ham, even more than one slice, in a single layer), melt butter over medium-high heat. Once butter foams, add ham and cook until browned on both sides, 2 to 3 minutes per side. Transfer to a plate and tent loosely with foil to keep warm.
Pour coffee into pan and cook, stirring and scraping bottom of pan to release browned bits, until liquid is reduced by about half and just slightly thickened, 2 to 4 minutes. (Gravy will still be thin.) Season with pepper to taste, pour over ham and serve hot.