Cook the lasagna noodles following the directions on the package. Drain and set aside.
Heat a skillet over medium heat. Add diced onion, bell peppers, and spices (cumin, chilli powder, smoked paprika). Sauté until softened and fragrant.
Combine the cooked beans with 1/2 cup of salsa or enchilada sauce and stir well.
Preheat your oven to 375°F (190°C).
Evenly spread a thin layer of salsa or enchilada sauce across the bottom of a 9x13-inch baking dish.
Lay 3 lasagna noodles over the sauce.
Add a layer of the bean mixture, sautéed veggies, and vegan cheese.
Keep layering until all the ingredients are used, ending with a layer of noodles topped with a generous sprinkle of vegan cheese.
Cover the dish with foil and bake it in the oven for 25-30 minutes.
Remove the foil and bake for an additional 10 minutes to let the cheese melt and brown slightly.
Allow the lasagna to cool for about 10 minutes before cutting into it. Serve warm and enjoy!