Heat a small pan over medium heat and melt the butter
Stir in the coffee, 2 tablespoons of the maple syrup, brown sugar and chili powder to combine.
Simmer over medium-low heat, stirring often, to thicken.
Meanwhile, heat a large skillet over medium-high heat.
Add the ham steaks and brush them with the remaining 2 tablespoons of maple syrup.
Heat the ham steaks, flipping as needed, as the syrup becomes thick and sticky and coats the ham and browns.
Remove the steaks from the pan and place in the oven to keep warm.
In the same pan where you fried the ham, fry a couple of eggs to serve with the ham steaks.
When the eggs are fried, slice the ham steaks into portions and serve with the fried egg and drizzle the red-eye gravy over top.
Serve with pan-seared oven-roasted potatoes and fluffy biscuits if desired.
Notes
Tip: When making brunch, I always preheat the oven to 200 to keep things warm as I cook. Make sure any dishes you place in there are heatproof. You can find ham steaks in the pre-packaged meat department. They are often near bacon and those easily heated pre-made potatoes and other sides. They are individually wrapped and have extended 'best by' dates. If you don't have leftover coffee to use for this, fresh coffee works great too. I just can't imagine not drinking it....