clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
A slice of veggie lasagna on a white plate on a dark wooden table

Vegan Vegetable Lasagna with Cashew Ricotta

1 Star2 Stars3 Stars4 Stars5 Stars (11 votes, average: 4.36 out of 5)
  • Author:
  • Prep Time: 15 mins
  • Cook Time: 1 hour 15 mins
  • Total Time: 1 hour 30 minutes
  • Yield: 4-6 servings 1x
  • Category: Main Course
  • Method: Roasting
  • Cuisine: Italian
  • Diet: Vegan


This vegan vegetable lasagna is packed with roasted vegetables and cashew ricotta cheese. Made with store-bought marinara and “no boil” lasagna noodles.



For the Cashew Ricotta

  • 1 1/4 cups raw cashews
  • 1 1/2 tablespoons fresh lemon juice, or more to taste
  • 2 teaspoons white miso
  • 1 small garlic clove
  • 1/4 teaspoon fine sea salt

For the Lasagna

  • 1 medium yellow onion, sliced
  • 1 green bell pepper, ribs and seeds removed, thinly sliced
  • ½ head of cauliflower, chopped into small, flat bits
  • 6 ounces cremini mushrooms, sliced
  • 1 teaspoon Herbes de Provence (dried oregano also works)
  • 1/4 teaspoon fine sea salt
  • Freshly ground black pepper, to taste
  • 3 tablespoons extra virgin olive oil, divided
  • 1/3 cup Panko breadcrumbs
  • 1 tablespoon nutritional yeast
  • 1 tablespoon minced parsley
  • One 24-ounce jar of your favorite marinara sauce
  • 12 no-boil lasagna sheets


  1. Preheat the oven to 425ºF.
  2. To start the cashew ricotta, place the cashews in a bowl and cover with boiling water. Soak for at least 30 minutes.
  3. Make the filling. Place the onion, pepper, cauliflower, mushrooms, Herbes de Provence, salt, and pepper on a rimmed baking sheet and drizzle with 2 tablespoons of the oil. Toss to coat and arrange in a single later. Roast until the vegetables are softened and golden brown, 20 to 25 minutes, stirring once halfway through.
  4. Meanwhile, finish the ricotta. Drain the cashews and place in a food processor or Vitamix. Add the lemon juice, miso, garlic, and salt. Pulse until everything is broken down. Add 1/3 cup water and puree until the mixture is creamy and homogeneous but not totally smooth (it should resemble ricotta, basically). Taste and adjust the seasonings if needed. Set aside.
  5. In a small bowl, combine the Panko, nutritional yeast, and parsley with a pinch of salt and the remaining tablespoon of oil. Using your fingers, rub the mixture together to incorporate the oil.
  6. Reduce the oven temperature to whatever the lasagna package suggests (usually 375º or 400ºF).
  7. To assemble the lasagna, spread a few tablespoons of marinara to cover the bottom of a 9×13” baking dish. Place 3 lasagna sheets inside side by side. Add a layer of the roasted vegetables, followed by small dollops of the ricotta, and drizzle lightly with the marinara, making sure to cover the edges of the lasagna sheets. Cover with 3 more lasagna sheets, press down lightly, and repeat the layers 3 times until you’ve used up the fillings. The final layer should be lasagna sheets. Coat the top lasagna sheets with a layer of marinara and sprinkle with the Panko mixture.
  8. Cover tightly with foil and bake for 25 minutes. Then uncover and continue baking until the top is golden brown, about 15 minutes more.
  9. Let stand 5 minutes before serving.


Feel free to experiment with different vegetables for the filling. I sometimes toss in green beans, summer squash, thinly sliced celery, and broccoli instead of cauliflower.


  • Serving Size: 1/6 of the recipe
  • Calories: 720

Keywords: lasagna, cashews, cauliflower, vegan