Pat the steak dry with a paper towel and season both sides evenly with smoked paprika, garlic powder, sea salt, and black pepper.
Heat a cast-iron skillet over medium-high heat and add half of the ghee, swirling to coat the pan.
Place the steak in the hot skillet and sear for 3-4 minutes per side for medium-rare, then transfer to a cutting board to rest.
Lower the heat to medium and add the remaining ghee along with the cherry tomatoes, sautéing for 2 minutes until they begin to blister.
Push the tomatoes to the outer edge of the pan and crack the eggs into the center, cooking until the whites are set but the yolks remain runny.
Toss the baby spinach into the pan for the final 30 seconds of cooking, just until it begins to wilt.
Slice the rested steak against the grain and serve on a plate alongside the eggs, tomatoes, and spinach.