1. Preheat oven to 350 degrees. Lightly grease a 9 x 13” pan. Set aside.
2. In a small bowl, stir together ricotta cheese, egg and cilantro until well combined. Set aside.
3. Brown meat in a large pan. Drain meat and prepare with taco seasoning according to package directions. Stir in salsa, water, beans and corn. Reserve one cup of meat sauce to top lasagna later.
4. Spread another cup of meat sauce in the bottom of the pan. Layer with 3 lasagna noodles. Spread ⅓ of the ricotta mixture on top of the noodles. Add ⅓ of meat sauce on top of ricotta. Layer 6 slices of cheese on top of meat sauce. Repeat layers with lasagna noodles, ricotta, meat and cheese two more times. Spread reserved cup of meat sauce on top of final cheese layer.
5. Spray a piece of foil with cooking spray, cover lasagna and bake for 45 minutes. It will appear soupy at this time. Remove foil and bake for another 15-20 minutes. Remove from oven and allow to cool for at least 15 minutes before cutting and serving.
6. Serve with sour cream, pico de gallo, green onions and/or sliced olives, if desired.