Heat a cast iron or other nonstick skillet over medium heat.
If using bacon, fry it until it reaches your preferred amount of crispiness. Leave the fat in the pan.
Meanwhile, arrange fresh spinach on a plate.
If you don't have bacon fat remaining in your pan, melt the coconut oil. Add eggs and cook until desired doneness, flipping once if desired. Immediately transfer eggs on top of spinach, drizzling any excess hot oil over spinach.
Sprinkle grated cheese over the eggs while they are still hot, so it melts a little.