Bring a pot of water to a simmer for poaching eggs and place a steamer basket over another pot of boiling water for the asparagus.
Steam the asparagus spears for 4-5 minutes until tender-crisp and bright green.
In a dry skillet over medium-high heat, sear the ham slices for 2 minutes per side until the edges are golden and crispy.
Split and toast the whole-grain English muffin until lightly browned.
To make the clean hollandaise, whisk the egg yolk, Greek yogurt, lemon juice, and sea salt in a small heat-proof bowl set over a pot of simmering water until thickened.
Slowly whisk the melted ghee into the yogurt mixture until the sauce is smooth and velvety, then stir in the cayenne pepper.
Poach the 2 large eggs in the simmering water for 3 minutes for a runny yolk, then remove with a slotted spoon.
Place the toasted muffin halves on a plate, top each with crispy ham and a poached egg, then drizzle generously with the warm hollandaise sauce.
Serve immediately with the steamed asparagus on the side, seasoned with black pepper.