This is a delicious Mexican lasagna that is loaded with flavor but not fat!
Preheat oven to 375 degrees
Preheat a large skillet over medium-high heat. Add 2 tbsp olive oil. Add onion to skillet and cook just until transulent. Add ground beef and season with chili powder and 1/2 of the cumin. Brown the meat until no longer pink in the center. Add additional taco seasoning, as desired. Add tomato sauce, diced tomatoes, and green chilis. Mix well. Add black beans and corn. Heat mixture for 2-3 minutes. Season with salt, to taste.
Combine ricotta, eggs, remaining cumin, and 2 tbsp cilantro with a whisk.
Spread a thin layer of meat sauce into a 9x9 casserole dish. Top with lasagna noodles. Top noodles with 1/3 of ricotta mixture.
Top ricotta mixture with 1/3 of beans. Layer beans with 1/3 shredded cheese.
Repeat, ending with a topping of shredded cheese.
Bake for 45-50 minutes or until top layer is browned and bubbly. Serve hot with additional toppings.
Top lasagna with low-fat sour cream, diced green onions, sliced avocado, sliced black olives, diced fresh tomatoes, roughly chopped cilantro