Cook the spaghetti according to the packet instructions.
Place the tomatoes, and onions in a baking tray and cover with garlic salt, lemon juice, oregano, and olive oil.
Roast at 180 degrees Celsius for about 15-2 minutes. Add the zucchini to another baking tray drizzle with olive oil, and then sprinkle over the almond flour, more herbs, and salt to taste. Mix well and then roast until golden.
Once the spaghetti has cooked, drain and add to the roasted tomatoes and mix well, add some nutritional yeast if you like too, and then add 1/3 cup grated vegan parmesan.
Add the spaghetti to your serving bowls and then top with the roasted zucchini, pine nuts, and herbs. Add some more cheese before serving.