• 9 lasagna noodles (about 8 ounces or half of a one pound box)
  • Dash olive oil

For the Filling

  • 1 ½ cups raw cashews, soaked in water 4 to 8 hours, drained and rinsed
  • ½ cup unflavored and unsweetened non-dairy milk
  • 1 garlic clove
  • 2 tablespoons lemon juice
  • 1 teaspoon salt, or to taste
  • 7 ounces firm tofu, drained and broken into 4 to 5 chunks
  • 10 ounces frozen spinach, thawed and squeezed to remove excess water
  • Black pepper, to taste

For the Sauce

  • 2 tablespoons vegan butter
  • 1 medium onion, diced
  • 1 (14 ounce or 400 ml) can full-fat coconut milk
  • 1 (15 ounce or 425 g) can pumpkin puree (not pumpkin pie filling)
  • 1 teaspoon salt, plus more to taste
  • ¼ teaspoon ground nutmeg

For Serving

  • Finely chopped fresh sage, for serving (optional)


  1. Bring a large pot of salted water to a boil and cook the noodles according to the package directions, until al dente.
  2. Drain the noodles into a colander. Rub each one with a bit of olive oil and arrange them flat on a baking sheet or another flat surface.
  3. Make the ricotta while the noodles cook. Place the cashews, milk, garlic, lemon juice and salt into the bowl of a food processor fitted with an s-blade. Blend until relatively smooth.
  4. Add the tofu and spinach, then pulse the machine until the ingredients are well combined but the mixture is still chunky.
  5. Season the mixture with additional salt and pepper to taste, if desired.
  6. To make the sauce, first melt the butter in a medium skillet over medium heat. Add the diced onion.
  7. Sweat the onion for about 5 minutes, until the pieces soften and being to brown a bit.
  8. Stir in the coconut milk, pumpkin, salt and nutmeg. Raise the heat and bring the sauce to a boil, then lower the heat and allow it to simmer for 5 minutes, stirring occasionally.
  9. Preheat the oven to 400°F.
  10. Ladle about a third of the sauce into the bottom of a 9 x 13 inch baking pan. Top the sauce with a layer of three noodles, followed by half of the ricotta, followed by another three noodles, followed by another third of the sauce, followed by the remaining ricotta, followed by the remaining three noodles, then the last third of the sauce.
  11. Bake the lasagna, covered, for 30 minutes. Uncover and continue baking it for another 10 minutes, until the sauce begins to bubble and darken at the edges.
  12. Take the lasagna out of the oven and let it sit for 10 minutes.
  13. Cut the lasagna into squares and serve. Optionally, garnish each piece with a sprinkle of fresh sage.

Recipe Notes

  • Optionally, you can include some shredded vegan mozzarella-style cheese in this recipe. Use about 2 to 3 cups, sprinkling a bit over each layer of noodles.

Related Articles

Leave a Reply

Your email address will not be published. Required fields are marked *

Back to top button