Paisanos, listen up: Lasagna is crossing the border into Mexico. A family favorite, Italian lasagna is typically layers of gooey cheese, tender noodles, and tomato sauce.
Preheat oven to 350ºF. To make the bean filling: In a medium pan over medium heat, warm oil then cook onion for 5 to 8 minutes, until it begins to soften. Sprinkle with salt and add spices, stirring frequently. Cook a minute or two longer, until spices become fragrant. Add garlic and beans and cook about 5 minutes longer while mashing beans with a fork or wooden spoon. Stir in a little water to thin. Turn off heat, remove from pan, and set aside. Quickly rinse the pan for the next step.
To make the vegetable filling: warm oil in the pan over medium heat and add corn, zucchini, oregano and salt. Cover and cook, stirring occasionally, for about 10 to 15 minutes until zucchini is very tender.
To make the salsa: place tomatoes, jalapeño, cilantro, garlic, onion, lime juice, salt, sugar, and vinegar in a food processor and pulse till combined but still a little bit chunky.
To assemble the lasagna: lightly oil the bottom and sides of a 9-inch by 12-inch baking dish. Spread a big spoonful of salsa on the bottom of the dish.
Layer tortillas so that they overlap slightly and the bottom of the dish is covered.
Spoon black bean mixture over the tortillas.
Then spoon on the corn and zucchini.
Spoon salsa over vegetable layer then cheese. Place tortillas on top, then spread remaining salsa on the top and sprinkle on more cheese. Bake for about 25 to 30 minutes, or the cheese has melted. Remove from oven and let stand for about 5 minutes. Slice into squares and serve.