Place the flatbread on a baking sheet and top with cheese evenly. Bake in the oven to melt the cheese, about 2 to 3 minutes.
Preheat a non-stick pan over medium low heat. Add the oil. Crack eggs on a flat surface and into the pan being careful not to break the yolk. Cook until the whites of the eggs start to become firm, add 1 to 2 tablespoons of water and cover with a lid to help firm the whites quicker. Season with salt and pepper.
Serve the eggs on the flatbread. Top with avocado, onion, and tomato. Serve with grapes. Garnish with cilantro.