• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
About Work With Me Latest Posts

Pinterest

Instagram

Dietitian Debbie Dishes

Dishing Up Healthy, Vegetarian Eats

  • Winter
  • Recipe Index
    • Diet
      • Gluten-Free
      • Vegan
      • Vegetarian
    • Method
      • 10 Ingredients or Less
      • Healthy Bowls
      • Meal Prep
      • No Bake
      • One Pot
      • Quick and Easy
    • Course
      • Beverages
      • Breakfast
      • Dessert
      • Main Dish
      • Salads
      • Side Dishes
      • Snacks & Appetizers
      • Condiments and Sauces
    • Season
      • Fall
      • Spring
      • Summer
      • Winter
  • Nutrition

Pinterest

Instagram

About Work With Me Latest Posts
Home » Recipe » Diet » Vegan

Vegan Dairy Free Lasagna

Created On: January 26, 2024 | By Debbie | 3 Comments

Jump to Recipe Print Share Pin

This post may include affiliate links. To learn more, see my privacy policy.

This vegan dairy free lasagna is so tasty, you won’t miss the meat and cheese of a traditional lasagna. Thanks to a few tricks create plant-based, dairy free swaps for the béchamel and ricotta cheese it still tastes rich and indulgent.

Vegan Lasagna with tofu ricotta on white plate with fork

When you go plant-based, it can be hard to give up some classic comfort food dishes like lasagna. It’s difficult to replicate the rich, gooey layers of a traditional lasagna without dairy cheese. However, we used a few tricks to create plant-based, dairy free swaps for the béchamel and ricotta cheese. You’re not going to feel like you are missing out anymore once you try this vegan dairy free lasagna!

We love the classic flavors of lasagna around here so much, that I created a one pot vegan lasagna soup as well as this easy one pot vegan skillet lasagna! (This easy gnocchi skillet also has a lot of the same flavors as lasagna.)

Table of Contents

Toggle
  • Vegan Lasagna Ingredients
  • How to Make Vegan Lasagna
  • How to Make Cashew Cream Sauce
  • How to Make Tofu Ricotta
  • Tips for the Best Vegan Lasagna
  • What to Serve with Dairy Free Lasagna
  • Can you freeze this lasagna recipe?
  • FAQs
  • More Vegan Comfort Food Recipes
  • Dairy Free Lasagna (Vegan)

Vegan Lasagna Ingredients

  • No-Boil Lasagna Noodles: Save yourself from washing an extra pot and use no-boil lasagna noodles! (Some brands call them ‘oven ready’. Either one will work well.) Just double check the label as some no-boil noodles contain eggs.
  • Mushrooms and Fresh Spinach: I love this combo of veggies in lasagna. You’ll cook the mushrooms and spinach together in a pan with onion, garlic, red wine, and oregano to really pack it with flavor before layering it into the lasagna.
  • Tofu: You’ll need firm tofu for the vegan ricotta cheese in this vegan lasagna.
  • Nutritional Yeast: This is the secret ingredient that adds cheesy flavor to the ricotta and the cashew cream sauce without the cheese, of course! Don’t have nutritional yeast on hand? Here’s a list of nutritional yeast substitutes you can try.
  • Cashews: use raw, unsalted cashews in this lasagna for a creamy cashew sauce that adds delicious richness.
  • Tomato Sauce: Since you are already making a ricotta and cashew cream sauce, I just buy a store-bought pasta sauce for the red sauce in this vegan lasagna.

How to Make Vegan Lasagna

vegan mushroom and spinach lasagna process shots for layers

Cook the Mushrooms and Spinach: add the olive oil, mushrooms, and onion to a skillet and cook until tender. Stir in garlic, red wine, oregano, and chili flakes. Sauté until the wine is cooked off then add the spinach and cook until wilted.

Make the Dairy Free Ricotta: add all the ricotta ingredients to a small mixing bowl. Break tofu apart with a fork until it resembles ricotta. Stir in the yeast, basil, and parsley. Set aside.

Make the Cashew Cream: puree all the ingredients together in a blender until smooth.

Assemble the Lasagna: layer the marinara sauce, noodles, mushroom/spinach mixture, tofu ricotta, and chase cream in an 8×8 inch baking dish. Cover with aluminum foil and bake for 35 minutes. Take foil off and cook for another 10 minutes. Allow to cool for 10-15 minutes before cutting. Garnish with fresh basil or chopped parsley.

How to Make Cashew Cream Sauce

For an extra creamy vegan lasagna, we added this yummy (but simple to make!) cashew cream sauce. It mimics the texture and richness of a béchamel. To create the cashew cream sauce (ie. dairy free béchamel), puree raw cashews in a blender with vegetable broth, nutritional yeast, and soy sauce until smooth. **If you don’t have a higher powered blender, it can be helpful to soak the cashews in hot water for 30 minutes to soften them.**

How to Make Tofu Ricotta

Instead of ricotta cheese, this dairy free lasagna has a simple tofu ricotta sandwiched between the layers of pasta and sauce. The texture of firm tofu is best for ricotta. You’ll drain the excess water from the tofu package and then add it to a bowl with nutritional yeast, basil, parsley salt, and pepper. Use a fork to mash it well until creamy like a ricotta or add it to a small food processor and blitz until it becomes a ricotta-like texture.

Vegan Spinach and Mushroom Lasagna on plate with salad

Tips for the Best Vegan Lasagna

  • Use a Good Marinara: Splurge on a higher quality marinara sauce so you can make the best vegan lasagna. You can also make your own from scratch like my small batch tomato sauce.
  • Switch up Your Veggies: Feel free to use other veggies in the filling of this lasagna like butternut squash, zucchini, peppers, or cauliflower. Just make sure to chop into small bite size pieces and pre-cook to remove excess moisture.
  • Add More Protein: Want a meaty lasagna? Add 3/4 cup of plant-based ground beef crumbles like Gardein or Beyond Meat to the sauce before layering your lasagna. If a ground beef alternative isn’t your thing – you could also add 1 can of drained white beans to this lasagna.
  • Cool Before Cutting: Allow the lasagna to cool for at least 15 minutes before cutting because this gives it time to firm up and set for cleaner slices. (Otherwise it may fall apart when cutting!)

What to Serve with Dairy Free Lasagna

I love serving this vegan mushroom and spinach lasagna with a big salad. If you want a salad recipe, this simple white bean pesto salad with arugula or this vegan chopped Italian salad would be a great options for pairing with this lasagna.

Can you freeze this lasagna recipe?

Yes, you can freeze this lasagna and reheat it later! You can either assemble the recipe until the baking step and then cover and freeze to bake it later. If freezing after baking, I would suggest cutting it into singe serving pieces and then freezing those separately in containers.

FAQs

What is vegan lasagna made of?

You’ll find a lot of the same ingredients from a traditional lasagna in a vegan one – pasta, marinara, and veggies. If you like a meaty lasagna, substitute with a plant-based option. For cheese, buy a plant-based cheese from the store make your own like we did in this recipe.

What can you substitute for ricotta cheese in lasagna?

For this dairy free lasagna, we used a simple homemade tofu ricotta in place of the ricotta cheese. You could also buy a dairy free ricotta from the store. I like the from Kite Hill brand.

How do you keep veggie lasagna from getting soggy?

Excess moisture is the reason for soggy lasagna! Avoid it by making sure that any extra water is cooked out of any veggies you add (like the spinach and mushrooms in this recipe). You’l also want to make sure to drain your tofu well for the tofu ricotta layer so it doesn’t make your lasagna soggy. We like using no-boil noodles for veggie lasagnas since it helps soak up some of the extra moisture as the lasagna bakes.

Are lasagna noodles vegan?

Not always – some lasagna noodles are made with eggs so make sure to double check the label before purchasing to make sure it doesn’t contain any animal-based ingredients.

Can this lasagna be made gluten free?

Yes! This lasagna can easily be made gluten free by using gluten free pasta noodles and substituting the soy sauce in the cashew cream with tamari.

Are Barilla lasagna noodles vegan?

Barilla’s traditional wavy lasagna noodles are vegan, but the Barilla oven-ready lasagna noodles are not vegan as they contain eggs.

More Vegan Comfort Food Recipes

  • Vegan Stuffed Shells

  • vegan macaroni and cheese with broccoli

    Vegan Macaroni and Cheese with Broccoli

  • Quick and Easy Vegan Stroganoff

    Quick and Easy Vegan Stroganoff

  • vegan baked ziti in pan close up

    Vegan Baked Ziti

Did you love this recipe? Make sure to leave a ⭐️ rating and tag #dietitiandebbie on instagram!

Vegan Spinach and Mushroom Lasagna

Dairy Free Lasagna (Vegan)

Created by: Deborah Murphy

Course Entree, Main Dish
Cuisine Italian-Inspired
Prep Time 15 minutes minutes
Cook Time 45 minutes minutes
Total Time 1 hour hour
6 servings
This vegan lasagna with tofu ricotta is so tasty, you won’t miss the meat and cheese of a traditional lasagna. I’m sure your whole family is going to love it!
Print
Pin
Share
Rate
Prevent your screen from going dark

Ingredients
  

Filling and Assembly:

  • 1 tablespoon olive oil
  • 3 cups chopped cremini mushrooms ~8 oz. pkg
  • 1 cup chopped yellow onion ~1/2 onion
  • 2 cloves garlic, minced
  • 1/4 cup red wine
  • 1 teaspoon Italian seasoning
  • Dash of red chili flakes
  • 5 ounce bag baby spinach
  • 25 ounce jar marinara sauce
  • 9 no-boil lasagna noodles

For the Vegan Ricotta:

  • 14 ounce package of firm tofu drained
  • 1/4 cup nutritional yeast
  • 2 teaspoons dried basil
  • 3 teaspoons dried parsley
  • Dash of black pepper

For the Cashew Cream:

  • 1 1/2 cups raw unsalted cashews soaked overnight or 15 min in very hot water
  • 3/4 cup vegetable broth
  • 1/4 cup nutritional yeast
  • 1 teaspoon soy sauce

Instructions

  • Preheat the oven to 350 degrees Fahrenheit.
  • In a large non-stick skillet, heat the olive oil for 1 minute. Stir in the mushrooms and onion. Cook for 3-5 minutes or until onion is tender and translucent. Stir in the garlic, red wine, oregano, and red chili flakes. Cook another 1-2 minutes until some of the wine has cooked off. Stir in the spinach and cook another 2-3 minutes until wilted. Set aside.
  • To make the vegan ricotta, add all the ingredients to a small mixing bowl. Break tofu apart with a fork until it resembles ricotta. Stir in the yeast, basil, and parsley. Set aside.
  • To make the cashew cream, puree all the ingredients together in a blender. 
  • To assemble the lasagna, spread 1/4 cup of the marinara sauce in an even layer onto the bottom of an 8″x 8″ baking dish. Top with 3 lasagna noodles then 1/2 of the mushroom spinach mixture, then 1/2 the tofu ricotta, then 1/3 of the cashew cream, and 1/3 of the marinara. Top with 3 more lasagna noodles, the other 1/2 of the mushrooms, the last 1/2 of the tofu ricotta, another 1/3 of the cashew cream and another 1/3 of the marinara. Top with 3 more lasagna noodles. Spread the last of the cashew cream and marinara over the top noodles. Sprinkle with additional nutritional yeast and chopped parsley if desired.
  • Cover with aluminum foil and bake for 35 minutes. Take foil off and cook for another 10 minutes.
  • Allow to cool for 10-15 minutes before cutting. Garnish with fresh basil and store-bought vegan parmesan if desired. 

Notes

This lasagna freezes very well if you want to make it ahead. To freeze, either cut into individual servings and store in separate airtight containers and then thaw in the microwave when ready to eat. 

Nutrition

Serving: 1serving | Calories: 495kcal | Carbohydrates: 54.5g | Protein: 21g | Fat: 22g | Saturated Fat: 4g | Polyunsaturated Fat: 18g | Sodium: 215mg | Fiber: 8g | Sugar: 6g

Make this recipe?

Share it with me on Instagram @dietitiandebbie and tag me #dietitiandebbie

Email Recipe Pin Recipe Share Recipe

posted in: Casserole, Main Dish, Pasta, Tofu, Vegan, Vegan Thanksgiving Recipes, Winter

Previous
Vegan Broccoli Cheddar Soup
Next
Marbled Chocolate Banana Bread

Reader Interactions

    5 from 1 vote (1 rating without comment)

    Leave A Reply! Cancel reply

    Share your thoughts!
    Your email address will not be published. Required fields are marked with *
    Rate this recipe!




    This site uses Akismet to reduce spam. Learn how your comment data is processed.

    Comments & Reviews

  1. Cindy Gay says

    March 7, 2017

    I agree with you that (my) lasagna never looks that great in a photograph. Yours still makes one hungry!

    Reply
  2. Tawnie Kroll says

    March 7, 2017

    That vegan ricotta sounds so delish! I am excited about “officially” meeting you at Blog Brulee!! 🙂

    Reply
    • Dietitian Debbie says

      March 7, 2017

      Thanks Tawnie! So excited to “officially” meet you too!!

      Reply

Primary Sidebar

Debbie - Author of Dietitian Debbie.

Welcome!

I'm Debbie, a Registered Dietitian and the writer behind this blog where you’ll find healthy, seasonal, vegan & vegetarian recipes! I'm on a mission to inspire you to eat more plants.

More About Me

Free Healthy 7-Day Vegetarian Meal Plan!

Subscribe to the newsletter for the latest + our free meal plan!

Search

Fall Recipes

  • roasted butternut squash and red pepper soup in bowl with croutons.
    Butternut Squash and Red Pepper Soup
  • red lentil pumpkin soup
    One Pot Red Lentil Pumpkin Soup
  • vegan apple crisp in bowl.
    Apple Crisp with Maple Syrup
  • Easy Kale Apple Walnut Salad
  • vegan baked pumpkin donuts with maple frosting on white marble
    Vegan Baked Pumpkin Donuts
  • Four Bean Vegan Chili
    Vegan Slow Cooker Chili

Popular Recipes

  • Simple Curry Spiced Quinoa
    Simple Curry Spiced Quinoa (Vegan, Gluten Free)
  • Warm Faro Salad with Roasted Vegetables
    Warm Farro Salad with Roasted Root Vegetables
  • 8 Healthy Ways to Flavor Your Oats
  • beet juice made in blender.
    Beet Juice Recipe (Blender)
  • pineapple cucumber smoothie in glass with slice of cucumber.
    Pineapple Cucumber Smoothie
  • vegan cream cheese stuffed peppers on a white plate.
    Cream Cheese Stuffed Peppers

What's For Dinner?

V
Vegan
GF
Gluten Free
VG
Vegetarian
  • Quick and Easy Recipes. Quick + Easy
  • One Pan Recipes. One Pan
  • Healthy Bowl Recipes. Salads
  • Healthy Bowl Recipes. Healthy Bowls

Browse Topics

  • Breakfast
  • Dessert
  • Main dish
  • Salads
  • Side Dishes
  • Snacks & Appetizers
  • Vegan
  • Vegetarian
Dietitian Debbie Submark

FREE Healthy 7-Day Vegetarian Meal Plan!

When you subscribe to the newsletter.

Connect

Follow on Pinterest

Follow on Instagram

Get In Touch

©2025, Dietitian Debbie Dishes. All Rights Reserved. About Privacy Policy Accessibility Policy
Back To Top
Design by Pixel Me Designs
×

Free Healthy 7-Day Vegetarian Meal Plan!

Subscribe to the newsletter for the latest + our free meal plan!

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required

Recipe Ratings without Comment

Something went wrong. Please try again.