• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
At Elizabeth's Table
  • Recipes
  • Blog
  • About
  • Subscribe
menu icon
go to homepage
  • Recipes
  • Blog
  • About
  • Subscribe
  • Connect on social

    • Instagram
    • Pinterest
    • TikTok
    • YouTube
  • subscribe
    search icon
    Homepage link
    • Recipes
    • Blog
    • About
    • Subscribe
  • Connect on social

    • Instagram
    • Pinterest
    • TikTok
    • YouTube
  • ×
    Home » Recipes » Mains

    Vegan Gluten Free Lasagna (with Tofu Ricotta)

    Published: Jan 9, 2025 · Modified: Mar 7, 2025 by Elizabeth · This post contains affiliate links.

    Jump to Recipe Print Recipe

    This Vegan Gluten Free Lasagna layers sheets of GF pasta, lentil meat sauce, and creamy tofu ricotta for a comforting dish made with whole food ingredients.

    A slice of vegan lasagna topped with a basil leaf.

    Lasagna can seem like a huge undertaking. But the classic comfort food is for sure worth the effort. The dish is flavorful with soft, velvety texture that's slightly crisp around the edges.

    When creating a vegan version of lasagna, I wanted to keep the classic elements. Each layer of this lasagna is a whole food plant-based version of the original.

    To cut down on prep time, I coordinated each step so that there is no down time. The sauce simmers while you cook the noodles. And the tofu ricotta comes together in just 5 minutes.

    The result is a comforting, satisfying vegan lasagna made from whole foods, without spending endless hours in the kitchen.

    Jump to:
    • Why I love this Vegan Gluten-Free Lasagna
    • Ingredient Notes & Substitutions
    • Step-By-Step Instructions
    • FAQ & Expert Tips
    • Recipe Prayer
    • Tried this recipe?
    • 📖 Recipe
    • 💬 Comments
    A casserole dish of freshly baked vegan gluten free lasagna.

    Why I love this Vegan Gluten-Free Lasagna

    • Dietary needs - this lasagna is vegan, whole food plant-based, gluten-free, dairy-free, oil-free, and sugar-free
    • Nutrient dense - with protein from lentils in the sauce, tofu in the ricotta, and nutrients in the spinach, this lasagna is pretty healthy
    • Real lasagna texture - lentils are a great meat substitute for beef in a vegan meat sauce because they absorb a lot of liquid and create a meat sauce texture. Pair with a creamy ricotta from tofu and properly cooked lasagna noodles, and you've got a velvety lasagna!
    A slice of vegan lasagna, viewed from the side to see the layers.

    Ingredient Notes & Substitutions

    • Lasagna Noodles: I tested Jovial Brown Rice Lasagna Noodles and Whole Foods Corn & Rice Lasagna Noodles. Both worked well IF you pre-boil them. Both packages say that they are no-boil if you bake for 30 minutes, but I found that the noodles baked without boiling were crunchy and unappetizing. Even if your package says no boil, I highly recommend a par-boil for about 5 minutes to soften the noodles. If you aren't gluten-free you can use any noodle - I'd still recommend pre-boiling.
    • Fresh Spinach: for a bit of green in the lasagna! You can omit the greens if you'd like a "meat & cheese" lasagna
    • Vegan Mozzarella: this is an optional topping. In the photos of this post, I added Miyoko's Vegan Mozzarella to the top of the dish and returned it to the oven to broil. I've also made this without the mozzarella on top and it is just as delicious.
    • Fresh Basil Leaves: optional, but these add a nice freshness to the ish.
    • Vegan Parmesan: also optional, but recommended! The rich cheesiness of the parm is delightful.
    Vegan lasagna ingredients.

    Lentil Meat Sauce

    • Yellow Onion: a white onion would also work here
    • Cremini Mushrooms: mushrooms help create a more meaty, umami flavor. Feel free to omit them if you don't like them
    • Garlic
    • Canned Crushed Tomatoes: crushed tomatoes are ideal for this recipe because they are more smooth than diced. I don't recommend subbing any other texture of tomato
    • Water
    • Black Beluga Lentils: many health food stores will carry black lentils or, just order black lentils online. If you can't find black lentils, you can sub brown or green lentils. Do not sub yellow or red lentils.
    • Tomato Paste
    • Spices: onion powder, garlic powder, dried oregano, dried basil, dried thyme, salt, and pepper.
    Vegan lasagna sauce ingredients

    Tofu Ricotta

    • Extra Firm Tofu AND Silken Tofu: the combination of a firmer tofu and a softer tofu creates the curd-like, but still soft texture that we need for lasagna, stuffed shells, or dips. I have not tested this, but it's likely that two blocks of medium firm tofu would produce a similar result
    • Nutritional Yeast: this wouldn't be a vegan cheese recipe without nutritional yeast. Nutritional yeast is known for its cheesy flavor and is the main source of cheesy goodness in this recipe.
    • White Miso: White Miso adds a briney flavor that is characteristic of cheeses like mozzarella. I know that sometimes it can be hard to find miso, so I've left this as an optional ingredient, but it is highly recommended. If you do omit the miso, you may find you need more salt
    • Apple Cider Vinegar: ACV adds acid to create the tang that most cheeses have. You could also use lemon juice
    • Garlic Powder
    • Salt
    Tofu ricotta ingredients

    Step-By-Step Instructions

    Step 1. Preheat the oven to 350°F.

    Step 2. Make the sauce. In a large skillet over medium heat, sauté the onion, mushrooms, and garlic for 5 minutes, until fragrant. Add the crushed tomatoes, water, lentils, tomato paste, onion powder, garlic powder, oregano, basil, thyme, salt, and pepper. Stir to combine, then bring to a simmer, cover partially, and cook for 30-35 minutes until the lentils are just tender. (It's okay if the lentils aren't *totally* cooked, since they will be baked again in the oven.)

    Vegan lasagna step 2 - make the sauce.

    Step 3. Bring a large pot of salted water to a boil. Cook the lasagna noodles until just al dente, or according to the package directions. If your noodles say "no boil" boil the noodles anyway, for 4-5 minutes, until flexible. Drain and set aside on a tray, plate or towel in a single layer.

    Vegan lasagna step 3 - boil the pasta.

    Step 4. Make the vegan ricotta. Pulse all the ricotta ingredients in a food processor, until combined.

    Vegan lasagna step 4 - pulse the ricotta ingredients in a food processor.

    Step 5. Spread 1 ¼ cup of the lentil sauce into the bottom of a casserole dish. Layer on three lasagna noodles. Add one third of the tofu ricotta. Then add third of the spinach. Repeat this process twice - sauce, noodles, ricotta, spinach. Finally, add the remaining three noodles and remaining sauce (should be about ½ cup).

    Vegan gluten free lasagna step 5 - layer all the ingredients into a baking dish.
    Vegan gluten free lasagna step 5 - layer all the ingredients into a baking dish.

    Step 6. Cover the dish with foil and bake for 30-35 minutes.

    Vegan gluten free lasagna step 6 - bake.

    Step 7. If desired, remove the foil and pour on the vegan mozzarella. Broil 5-7 minutes, until the cheese sets and is beginning to brown.

    Vegan gluten free lasagna step 7 - add mozzarella and bake again.

    Step 8. Let cool 10-15 minutes before slicing. Top with vegan parmesan if desired.

    Vegan gluten free lasagna step 8 - serve with vegan parmesan and basil.

    FAQ & Expert Tips

    Best Gluten Free Lasagana Noodles

    I tested Jovial Brown Rice Lasagna Noodles and Whole Foods Corn & Rice Lasagna Noodles. Both worked well IF you pre-boil them. Both packages say that they are no-boil if you bake for 30 minutes, but I found that the noodles baked without boiling were crunchy and unappetizing. Even if your package says no boil, I highly recommend a par-boil for about 5 minutes to soften the noodles.

    Reheating

    This dish tastes great when reheated in the microwave. You can also leave it in the casserole dish and heat in the oven at 250°F-300°F until warm.

    Storage

    Store in an airtight container in the fridge for up to a week.

    A casserole dish of lasagna, sliced, ready to serve.

    Recipe Prayer

    Thank you God for this comforting food that nourishes us, body and soul. Let this food fill us and keep us healthy. Amen.

    A slice of vegan lasagna, ready to eat.

    Tried this recipe?

    Please leave a review in the comments section below and post on Instagram tagging me @elizabeths_table. You can also stay in touch with me on social media by following me on Instagram, Pinterest, and TikTok or by subscribing to my newsletter.

    📖 Recipe

    A slice of vegan lasagna topped with a basil leaf.

    Vegan Gluten Free Lasagna (with Tofu Ricotta)

    This Vegan Gluten Free Lasagna layers sheets of GF pasta, lentil meat sauce, and creamy tofu ricotta for a comforting dish made with whole food ingredients.
    5 from 1 vote
    Print Pin Rate
    Course: Main Course
    Cuisine: American, Italian
    Prep Time: 20 minutes minutes
    Cook Time: 1 hour hour 5 minutes minutes
    Total Time: 1 hour hour 25 minutes minutes
    Servings: 8
    Calories: 332kcal
    Author: Elizabeth

    Equipment

    • Food Processor
    • Non-Stick Pans

    Ingredients

    • 12 Lasagna Noodles see notes for best brands and detailed instructions
    • 4 Cups Fresh Spinach
    • Vegan Mozzarella optional
    • Fresh Basil Leaves optional
    • Vegan Parmesan optional

    Lentil Meat Sauce

    • 1 Large Yellow Onion small diced
    • 8 Ounces Cremini Mushrooms chopped (optional)
    • 1 Head Garlic about 12 cloves minced
    • 1 28 Ounce Can Crushed Tomatoes
    • 2 Cups Water
    • ⅔ Cup Black Beluga Lentils
    • 3 Tablespoons Tomato Paste
    • 1 Tablespoon Onion Powder
    • 1 Tablespoon Garlic Powder
    • 2 Teaspoons Dried Oregano
    • 2 Teaspoons Dried Basil
    • 1 Teaspoon Dried Thyme
    • 1 ½ Teaspoon Salt
    • ¼ Teaspoon Black Pepper

    Tofu Ricotta

    • 1 14 Ounce Block Extra Firm Tofu
    • 8 Ounces Silken Tofu
    • 2 Tablespoons Nutritional Yeast
    • 1 Tablespoon White Miso optional
    • 1 Tablespoon Apple Cider Vinegar
    • 1 Teaspoon Garlic Powder
    • 1 ½ Teaspoon Salt

    Instructions

    • Preheat the oven to 350°F.
    • Make the sauce. In a large skillet over medium heat, sauté the onion, mushrooms, and garlic for 5 minutes, until fragrant. Add the crushed tomatoes, water, lentils, tomato paste, onion powder, garlic powder, oregano, basil, thyme, salt, and pepper. Stir to combine, then bring to a simmer, cover partially, and cook for 30-35 minutes until the lentils are just tender. (It's okay if the lentils aren't *totally* cooked, since they will be baked again in the oven.)
    • Bring a large pot of salted water to a boil. Cook the lasagna noodles until just al dente, or according to the package directions. If your noodles say "no boil" boil the noodles anyway, for 4-5 minutes, until flexible. Drain and set aside on a tray, plate or towel in a single layer.
    • Make the vegan ricotta. Pulse all the ricotta ingredients in a food processor, until combined.
    • Spread 1 ¼ cup of the lentil sauce into the bottom of a casserole dish. Layer on three lasagna noodles. Add one third of the tofu ricotta. Then add third of the spinach. Repeat this process twice - sauce, noodles, ricotta, spinach. Finally, add the remaining three noodles and remaining sauce (should be about ½ cup).
    • Cover the dish with foil and bake for 30-35 minutes.
    • If desired, remove the foil and pour on the vegan mozzarella. Broil 5-7 minutes, until the cheese sets and is beginning to brown.
    • Let cool 10-15 minutes before slicing. Top with vegan parmesan if desired.

    Notes

    Noodles: I tested Jovial Brown Rice Lasagna Noodles and Whole Foods Corn & Rice Lasagna Noodles. Both worked well IF you pre-boil them. Both packages say that they are no-boil if you bake for 30 minutes, but I found that the noodles baked without boiling were crunchy and unappetizing. Even if your package says no boil, I highly recommend a par-boil for about 5 minutes to soften the noodles. If you aren't gluten-free you can use any noodle - I'd still recommend pre-boiling.

    Nutrition

    Calories: 332kcal | Carbohydrates: 58g | Protein: 20g | Fat: 3g | Saturated Fat: 0.5g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 0.5g | Sodium: 1043mg | Potassium: 916mg | Fiber: 9g | Sugar: 9g | Vitamin A: 1730IU | Vitamin C: 20mg | Calcium: 135mg | Iron: 6mg

    Nutrition information is an estimate.

    Tried this recipe?I love to see what you make! Tag me on Instagram @elizabeths_table

    More Vegan Main Dishes

    • A pan of vegan teriyaki noodles, freshly cooked.
      Vegan Teriyaki Noodle Bowl
    • A pot of vegan pot roast, ready to serve.
      Vegan Pot Roast (High Protein)
    • A pot of freshly cooked vegan shepherd's pie soup.
      Vegan Shepherd's Pie Soup
    • A sliced lentil quinoa loaf on a platter, with rosemary on the platter, and mashed potatoes in the background.
      Lentil Quinoa Loaf

    Reader Interactions

    Comments

      Leave a Comment! Let me know what you think: Cancel reply

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

      Recipe Rating




    1. Addison

      February 21, 2025 at 3:48 pm

      5 stars
      This is such a great recipe!! I really enjoyed this, will definitely make again!💗

      Reply
      • Elizabeth

        February 24, 2025 at 9:20 am

        So glad to hear you enjoyed it, Addison. The recipe definitely takes some time, but is worth it!

        Reply

    Primary Sidebar

    Elizabeth Headshot

    Hey - I'm Elizabeth

    Welcome to my table! I’m glad you’re here.
    At Elizabeth's Table I bring you easy and nutritious, plant-based recipes, explore the relationship between food and faith, and share my unique lifestyle.

    More about me →

    Cold Weather Favorites

    • A bowl of vegan minestrone soup, with a spoon, ready to serve.
      Vegan Gluten Free Minestrone Soup
    • Several glasses hot toddies, garnished with lemon slices and star anise.
      Non Alcoholic Hot Toddy
    • A casserole dish with a serving of vegan baked ziti with ricotta scooped out.
      Vegan Baked Ziti with Ricotta
    • A bowl of vegan white chicken chili, served with a dollop of non-dairy yogurt.
      Vegan White Chicken Chili

    Trending Recipes

    • A mason jar of maple simple syrup.
      Maple Simple Syrup
    • A mocktail garnished with orange peel.
      Old Fashioned Mocktail
    • A bowl of white rice and chickpea dal, ready to eat.
      Chickpea Dahl
    • A plate of Vegan Seitan Chicken.
      Vegan Seitan Chicken (Quick and Easy)

    Footer

    ↑ back to top

    About

    About Me

    See My Portfolio

    Privacy Policy

    Terms & Conditions

    Accessibility Policy

    Contact

    Sign Up for emails and updates

    Contact Me

    As an Amazon Associate I earn from qualifying purchases.

    COPYRIGHT © AT ELIZABETH'S TABLE 2025