Heat oil in a small non-stick pan. Add onions and cook one minute.
Add tomatoes, mushrooms, zucchini, spinach, beans, chilies, cumin, coriander, salt, and pepper and cook, uncovered, until zucchini and mushroom are tender, about 5-7 minutes. Set aside and keep warm.
Meanwhile, in a second, medium sized, non-stick pan, lightly spray the tortillas with oil on each side. Heat a few minutes on both sides until tortillas get crispy and pockets or air bubbles start to form inside. Set aside.
In the same medium pan, lightly spray more oil and add eggs. Cover and cook until sunny-side up or to your liking.
To serve, place a tortilla on each plate, top with egg, tomatoes mixture, lettuce, salsa, cottage cheese, and cilantro.*