Gather your ingredients. In a small mixing bowl, beat the eggs, seasoned lightly with salt and pepper. Set aside.
In a non-stick skillet over medium-high heat, warm the olive oil and sauté the chopped spinach. Season lightly with salt and pepper.
Once the spinach has wilted, add the eggs and scramble altogether, reducing the heat to medium. As the eggs cook, and using a rubber spatula, begin pushing the eggs towards the center of the pan, forming a tight circle, approximately the size of your English muffin.
Once the eggs have cooked (they should appear dry, with no remaining liquid), layer a half slice of the cheese, followed by the ham slice, and top off with the second half slice of cheese.
Cover the pan with a lid, reduce the heat to medium low, and allow the cheese to melt, about a minute.
Using a rubber spatula, lift the cooked sandwich filling out of the pan and place it on the bottom half of the toasted English muffin. Top the sandwich with the other English muffin half. Enjoy!