Vegan Lasagna – Oil & Gluten Free

As an Amazon Associate I earn from qualifying purchases, at no extra cost to you and I only link products that I regularly use and love!

Looking for an epic comfort food that won’t make you sick after you’re stuffed? This healthy vegan lasagna is sure to hit the spot and will definitely impress your family and friends too! 

I always make a vegan veggie lasagna to bring to family gatherings. I do this so I can make sure I have something awesome to eat and to share an amazing plant based recipe with others to show them how delicious healthy vegan food can be. #sharingiscaring

This veggie lasagna recipe includes 3 different vegan cheeses! Yes, THREE! 

  1. Tofu Ricotta
  2. Creamy Vegan Cheese Sauce
  3. Almond Parmesan

Of course, these tasty vegan cheeses are accompanied by tons of veggies. I always use zucchini, mushrooms, tomatoes, and spinach. Feel free to experiment and add any veggies you prefer. 

Free vegan eBook

Get your FREE EBOOK! It includes 15 flavorful and simple recipes. 5 breakfasts, 5 lunches, and 5 dinners. All healthy. All delicious!

Enter your email for your free eBook!

Subscribe here for monthly recipe updates AND a free vegan recipe eBook!

Making a lasagna gluten free is very simple. All you need to do is use gluten free lasagna noodles instead! I love when it is that easy to be gluten free! If you are looking for a lower carb version, you can slice a few zucchini lengthwise and use it instead of noodles. Woot!

If you aren’t in need of a super healthy lasagna, add in some vegan sausages – it is an amazing idea. 

Adding in the Vegan Almond Parmesan makes it look pretty, adds a nice cheesy flavor, and gives it a bit of texture. To make it, all you need is 4 ingredients and a blender. It is also great to add to a bunch of other recipes. 

You can use leftover Almond Parmesan on other pasta dishes, on top of salads, and sprinkled on avocado toast. 

Plant Based Vegan Lasagna Recipe
bear bags_med and small_03
Reduce waste while you snack! Check out these awesome reusable baggies!

I hope you enjoy this recipe! Let me know if you give it a try and tag your photo with @rootyfruityvegan on Facebook and Instagram!

Vegan Lasagna – Oil & Gluten Free

Plant Based Vegan Lasagna Recipe
  • Prep Time30 min
  • Cook Time45 min
  • Total Time1 hr 15 min
  • Yield6-8 servings


    • 8 cups (2 jars) Marinara Sauce (make sure it's vegan)
    • 1 box gluten free lasagna noodles
    • 1 zucchini, sliced thin
    • 3 roma tomatoes, sliced
    • 8 oz mushrooms, sliced
    • 3 cups spinach, chopped

    Creamy Cheese Sauce

    • 2 medium russet potatoes, peeled & chopped
    • 1 small sweet potato, peeled & chopped
    • 1 carrot, peeled & chopped
    • 3/4 cup cashews
    • 1 cup unsweetened non-dairy milk
    • 3/4 cup nutritional yeast
    • 1 1/2 TBSP white miso
    • 1 TBSP mustard
    • 1 TBSP apple cider vinegar
    • 1/2 tsp garlic powder
    • 1/2 tsp salt

    Tofu Ricotta

    • 14 oz firm tofu
    • 2 TBSP nutritional yeast
    • 2 tsp garlic powder
    • 2 tsp white miso
    • 1 tsp Italian herb seasoning
    • 1 tsp onion powder
    • 1/8 tsp black pepper

    Almond Parmesan

    • 1 1/2 cup almonds
    • 3 TBSP nutritional yeast
    • 1 tsp garlic powder
    • 1 tsp salt


    Make the Creamy Cheese Sauce


    Steam the potatoes, sweet potatoes, and carrot until soft, about 10 minutes. 

    Transfer the steamed veggies to a high speed blender or food processor. Then, add the remaining ingredients to the blender and blend until super smooth and creamy.

    Set aside.

    Make the Tofu Ricotta


    While the potatoes and carrot for the Creamy Cheese Sauce are steaming, prepare the Tofu Ricotta by combining all the ingredients in a food processor and pulse until well combined and still a bit chunky. 

    Set aside.

    Make the Almond Parmesan


    Add all the parmesan ingredients to a blender and pulse until the texture is a coarse flour. 

    Set aside.

    Prepare the Lasagna


    Boil the noodles in a large pot according to package directions. Lay the noodles flat on a non-stick surface. I use my silicone baking sheets. Make sure they are not touching, or they will stick together.

    Spread a layer of marinara on the bottom of a 9×13-inch baking pan. Begin to layer the lasagna with noodles, Tofu Ricotta, sliced veggies & spinach, then pour on some Creamy Cheese Sauce. Continue to layer until your pan is full. Cover the top with a final layer of Creamy Cheese Sauce and Almond Parmesan.

    Bake at 350 degrees Fahrenheit for 45 minutes. 

    This post contains affiliate links. If you follow those links or purchase an item I am featuring, then I get a small portion of that sale – at no extra cost to you. These links help support my blog and keep me making tasty recipes. Thank you so much!

    Leave a Comment

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