Heat cooking oil in a pot or large skillet over medium heat. Sauté mushrooms, onions, and garlic until soft. This will take about 5 minutes. Stir regularly
Add carrot, eggplant, and bell pepper and cook for 5 minutes more. Stir regularly.
Add tomatoes, water, sea salt, rosemary, oregano, and black pepper. Stir well, cover and cook for 15-20 minutes or until the tomatoes fall apart and start to form a sauce. Add more water if needed. Last 5 minutes, add kale and cook until wilted.
Preheat oven to 400°F or 200°C.
Meanwhile, add all cashew cheese ingredients to a small blender or food processor and process until creamy, cheesy paste.
When the veggie sauce is ready, layer 1/3 of it on the bottom of an oven-safe dish, then add a pasta layer, followed by half of the cashew cheese. Repeat tomato-pasta-cheese layer and finish with remaining tomato layer topped with grated cheese or panko.
Cook in the oven for 15-20 minutes or until noodles are soft and cheese/panko has browned.