Vegan Lasagna


This is my family favorite Vegan Lasagna, it is so easy to prepare and a go-to recipe for company! This yummy Vegan Lasagna is made with creamy tofu ricotta, tomato sauce, and vegan cheese layered with gluten-free lasagna sheets!

Vegan Lasagna


Lasagna is one of those dishes that I prepare for special occasions or when I’m in the mood for comfort foods. This recipe is always a big hit when I serve it and I can’t ever remember having leftovers. This delicious lasagna is guaranteed not to stay in the serving dish very long. It can be prepared ahead of time and freezes well for your big event so you can have more time for other preparations.

You can use any kind of hummus you have on hand for the vegan ricotta. I used brown rice lasagna but you can use slices of zucchini or roasted eggplant slices instead. For other casserole dishes, check out my Easy Black Bean Enchilada and my Gluten-Free Cauliflower Casserole dishes.

Vegan Lasagna


For the lasagna, I sauteed onion, garlic, bell peppers, and zucchini, and added spaghetti sauce. Then I prepared a tofu ricotta by mashing tofu and adding Italian seasoning, then preparing a creamy cashew sauce mixed into the tofu. I have also used store bought vegan cream cheese or vegan hummus in place of the cashew cream with excellent results (see recipe notes for instructions on how to make cashew cream). I layer the spaghetti sauce, lasagna sheets, tofu ricotta, and cashew cheese then repeat, finally topping off the lasagna with remaining spaghetti sauce and  1 1/2 cups of vegan shredded cheese.

This recipe is amazing and will be a huge hit when you serve it!

Vegan Lasagna



For: 10 servings


  1. Preheat oven 375 degrees. In a skillet over medium heat oil, add onion, garlic, red bell pepper, a zucchini and cook until tender. Add spaghetti sauce and set aside.
  2. Mash tofu with your hand or a fork and stir in Italian seasonings and set aside. Using a food processor, process water, cashew, yeast flakes, cashew cream/cream cheese or artichoke hummus, onion, garlic, salt and process in a food processor until creamy. Steam spinach until wilted, using about 1/4 cup of water. Drain spinach and stir into ricotta
  3. Place a thin layer of spaghetti sauce in the bottom of a casserole dish. Cover sauce with uncooked noodles about 4 leaving space for noodles to expand. Cover noodles with tofu ricotta mixture, then dribble a thin layer of cashew cheese sauce over the tofu mixture. Next cover with noodles, then tofu ricotta mixture then place a layer of cashew cheese sauce, then a layer of noodles, then sauce. You may place the mozzarella cheese or remaining cashew cheese sauce.
  4. Bake for 45 minutes covered with foil, to make sure noodles are cooked then uncover for 10 minutes. Garnish with parsley.

Recipe notes

Vegan Lasagna

Coconut Lime Cheesecake
Previous Recipe Coconut Lime Cheesecake
Loaded Taco Fries
Next Recipe Loaded Taco Fries

Please Tell Me What You Think of This Recipe

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