Heat a large pot with olive oil over medium heat. Add onion, garlic, carrot, chili pepper, and bay leaves, sauté for 5 minutes until translucent and fragrant.
Add the plant-based ground and cook for another 2-3 minutes. Pour in the red wine, leave to bubble, and cook away (2-3 minutes).
Stir in canned tomatoes, water, and fresh basil. Pop on the lid and let it simmer for 30 minutes, stirring occasionally. Season to taste with salt and black pepper.
Dairy-Free Bechamel Sauce
Melt the dairy-free butter in a medium pot over medium heat. Add flour and stir constantly for 1 minute. Pour in soy milk and bring to a boil while whisking constantly. Reduce heat and let it simmer for approximately 10 minutes until thickened. Season with salt, pepper, and nutmeg.
Layer Lasagna
Preheat oven to 390°F (200°C).
Spread a thin layer of béchamel sauce in a baking dish (at least 11x7 inches or a little larger), followed by 3 sheets lasagna noodles. Spread about ⅓ of the vegan bolognese on top, followed by a layer of béchamel, and ⅓ of vegan cheese. Repeat layering two more times (pasta, vegan bolognese, béchamel sauce, vegan cheese).
Bake in preheated oven for 30 minutes. Allow to sit for 5-10 minutes before cutting & serving.
Notes
Keeps fresh for 3-4 days. Store it in an airtight container, or simply wrap the cold baking dish with plastic wrap (easiest to reheat), in the refrigerator.
Reheat for 20 minutes in the preheated oven (395°F/200°C).
Gluten-Free: Go for gluten-free lasagna sheets and use gluten-free flour to make the béchamel sauce.