Heat oil in a medium pan. Add onions and cook until soft, 2 to 3 minutes. Add tomatoes, green chilies, cumin, salt and black pepper to taste and cook another few minutes. Set aside and keep warm.
In another medium non-stick pan or griddle, lightly spray the tortillas with oil on both sides and heat over medium-high heat until the tortillas get crispy and pockets or air bubbles start to form inside, about 1 to 2 minutes on each side. Set aside.
Reduce heat to medium-low and lightly spray with more oil, add eggs, salt and pepper. Cover and cook until the whites set for sunny-side up or longer for your liking.
To serve, place 2 tortillas on each plate, top with half of the tomatoes, 2 eggs, lettuce, cheese and cilantro.
Video
Notes
If you don’t like runny yolks, feel free to cook them longer or scramble the eggs instead.
If you don’t have fresh tomatoes, sub in canned diced tomatoes.
Swap the cotija or queso blanco for queso fresco or shredded cheddar.
Make dairy-free by eliminating the cheese.
Add chorizo for extra protein. Or if you want to keep them vegetarian, use soy chorizo.
Add black beans or refried beans for more fiber.
For extra spice, top the tortillas with fresh jalapeños or serve with hot sauce.
Serve this meal with sliced avocados and sour cream on the side, if desired.