1. Place potatoes, onion, garlic and ham in an oven-safe/broiler-safe covered dish.
2. Drizzle lightly with olive oil and sprinkle with salt and pepper. Toss to coat evenly.
3. Cover and bake on the middle rack at 425 degrees for 30 minutes. Uncover and turn on broiler for 3-5 minutes, until potatoes are browning.
4. Crack eggs over potatoes and return to broiler for an additional 2-3 minutes, until eggs are cooked to your liking.
5. Serve and enjoy!