In a small bowl, mix the tomato, red onion, jalapeño, lime juice, salt, and black pepper. Set aside.
Cut a round hole in the center of one tortilla using a small glass or round cutter.
Heat olive oil in a nonstick skillet over medium heat.
Place the whole tortilla in the skillet and sprinkle with cheddar, Monterey Jack, and green onion.
Place the tortilla with the hole on top.
Crack the egg into the center hole and season with salt and black pepper.
Cook until the tortilla is golden, the cheese is melted, and the egg white is set. Cover the pan briefly if needed.
Transfer to a plate and top with the tomato mixture, diced avocado, and extra green onion. Serve warm.