Finding a dish that the entire family will love can sometimes be a challenge, plant-based or not. This “Cheesy” Spinach Lasagna will most likely satisfy even the pickiest of eaters and may even knock the socks off of some. Feel good knowing that you’re feeding your family a meal filled with nutrient-packed ingredients for optimal health and well-being. Pro-tip: Make the tofu ricotta and cashew cheese ahead of time to save lots of time.
Make the Tofu Ricotta: In a bowl, add the crumbled tofu, tahini, nutritional yeast, shallots, garlic cloves, and lemon juice and mix to combine. Then add the oregano, nutmeg, salt and pepper, if using, and mix.
Fold in the chopped spinach, thoroughly combining all of the ingredients. Note: the tofu should still be in small crumbles, not mashed and the mixture should hold together well but should not be too wet (see Chef’s Notes). Set aside.
Make the Cashew Cheese: Heat a medium stovetop pan over medium-high heat. Add ½ cup vegetable broth (reserve the remaining ½ cup for step 5) and the shallots. Cook until the shallots are translucent, about 3–4 minutes.
Add the garlic, stir, and cook for another minute.
Add the shallots and garlic, cashews, remaining ½ cup vegetable broth, onion powder, nutmeg, nutritional yeast, and salt and pepper, if using, to a food processor or high-speed blender. Blend until creamy smooth.
Taste and adjust seasonings as needed. If you’d like a thinner consistency, add 1–2 tablespoons of water or vegetable broth at a time until the desired consistency is reached, but it should be thick enough to hold up in the lasagna.
Cook the pasta per the directions and run under cold water to prevent sticking together. Set aside.
Add enough pasta sauce to lightly coat the bottom of a 9x13-inch pan or glass dish.
Preheat the oven to 350 degrees F.
Layer the pasta: Add one layer of noodles to the dish. You should have 6–8 noodles per layer. Add about 1 cup of sauce on top of the noodles, spreading it out evenly. The noodles should be completely covered with a thin layer of sauce (otherwise they’ll dry out in the oven). Add half of the tofu ricotta on top of the sauce, spreading it out evenly.
Add another layer of noodles. Add another cup of sauce, spreading it out evenly. Add half of the cashew cheese.
Add another layer of noodles, followed by one cup of pasta sauce and the rest of the tofu ricotta, spreading the sauce and ricotta out evenly.
Add the final layer of noodles, followed by one cup of pasta sauce and the rest of the cashew cheese.
Cover the pan or dish with aluminum foil (if it touches the lasagna, you can add a piece of parchment paper between the lasagna and the foil).
Bake for 45–50 minutes. Remove from the oven, uncover, and let sit for about 30 minutes before diving in! (Letting the lasagna sit for a bit will prevent it from being too runny when cutting and serving.)
Sprinkle with optional Vegan Walnut Parmesan.