Preheat the oven to 350°F (175°C) and grease a baking dish.
Make the cashew cheese: drain the soaked cashews and blend them with the vegetable broth, 1/4 cup of the nutritional yeast, and the almond milk until smooth and creamy.
Prepare the zucchini noodles by spiralizing 2–3 zucchinis and steaming the noodles for 3–4 minutes until slightly softened; drain and set aside.
Heat 1 tablespoon coconut oil in a large saucepan over medium-low heat. Sauté the sliced mushrooms, chopped onion, and chopped spinach with 1/2 tablespoon Herbs de Provence for about 5 minutes, until softened.
Add the steamed zucchini noodles and the cashew cheese to the pan. Stir to combine, then mix in the garlic powder, black pepper, salt to taste, chopped jalapeño, and drained tuna.
Transfer the mixture to the prepared baking dish and spread it evenly.
Make the topping by combining the almond meal, remaining 1/4 cup nutritional yeast, 1 tablespoon coconut oil, and 1/2 tablespoon Herbs de Provence until crumbly; sprinkle evenly over the casserole.
Bake for 25–30 minutes, until the topping is lightly golden and the casserole is heated through. Let rest a few minutes before serving.