• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Stacey Homemaker
  • Subscribe
  • Recipes
  • Privacy Policy
    • Terms and Conditions
    • Email
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
    • YouTube

Home » Entree » Creamy Spinach Artichoke Vegan Lasagna (Gluten-Free)

Creamy Spinach Artichoke Vegan Lasagna (Gluten-Free)

By Stacey Homemaker on March 30, 2020, Updated September 27, 2020 32 Comments

This post may contain affiliate links. Please read my disclosure.
Jump to Recipe Print Recipe
Vegan Lasagna

Are you craving comfort food? This incredibly creamy vegan lasagna features layers of savory spinach artichoke dip, flavorful tomato sauce, roasted garlic mushrooms, and perfectly cooked (gluten-free) no-boil lasagna noodles. This easy to make family-friendly recipe is a winner!

A piece of vegan lasagna and a side of broccoli on a white plate next to a tray of lasagna.

This vegan lasagna recipe is unique because every layer is filled with the most delicious and creamy vegan spinach artichoke dip! I really love the flavor combination of the creamy spinach and artichoke dip blended with the tomato sauce and the roasted mushrooms. After you have one bite you won't be able to stop! 

The spinach dip makes the perfect filling and it's so tasty that I also use it as a filling for stuffed shells. I highly recommend that you give that recipe a try after you make this easy vegan lasagna recipe. I think you'll love both recipes as much as I do! This family-friendly recipe is definitely a crowd-pleaser, it's easy to make, and it makes a large casserole so you won't have to cook dinner again for a few days! 

What Type of Lasagna Noodles Should I Use? 

I used these (high-protein) no-boil gluten-free chickpea lasagna noodles because I think that chickpea noodles have the best pasta-like consistency of all the gluten-free pasta. If you're not gluten-free, I also like these whole grain vegan lasagna sheets. 

Do I Have to Make Homemade Tomato Sauce?

No, you don't have to make it from scratch, store-bought is 100% fine to use. I usually use a jarred sauce to save time. I know that two jars seem like a lot of sauce, but it's necessary for the no-boil lasagna noodles to have enough liquid to absorb so they will soften while the casserole cooks. 

If you want to make it homemade, this is how I make it:

  1. Dice one medium red onion and saute it in 3-4 tbsp of low-sodium vegetable broth in a large pan over medium heat until it's translucent, for about 10 minutes. 
  2. Add four cloves of minced garlic and saute for 1 minute. Add more broth if the pan is getting dry.
  3. Add (2) 28 oz cans of crushed tomatoes to the pan, 1 cup of fresh basil (or 1 tbsp dried basil), 1 tbsp of maple syrup, ¼ tsp salt (more to taste), and stir to combine. Bring it to a low simmer and then reduce the heat to medium-low and let it cook for 25-30 minutes. 

Step by Step Instructions

First, you need to make the vegan spinach dip and roast the mushrooms.

A white casserole dish, lasagna noodles, tomato sauce, mushrooms, and spinach dip in bowls.

In a large casserole dish, add one cup of tomato sauce and spread it around to evenly cover the bottom of the dish. Reserve one cup of sauce to top the casserole with at the end. 

Arrange 4 noodles on top of the sauce and then add a layer of the artichoke dip and then follow that with a layer of roasted sliced mushrooms. 

If your noodles are cracked or if there are any gaps on the side, you can piece together broken noodles to fill in the gaps. Once cooked, you'll never be able to tell that the pasta was broken in the first place. 

A photo collage showing how to make vegan lasagna step by step.

Repeat these layers until you run out of ingredients. Pour one cup of sauce (that you reserved earlier) over the top and spread it out evenly.

(Optional) Lastly, sprinkle vegan shredded mozzarella cheese over the top. You could also reserve a little bit of the spinach dip and put a few dollops on top of the sauce and swirl it around if you want a topping without using vegan cheese. 

A photo collage showing how to make spinach lasagna step by step.

Cover with parchment paper and then put it in the oven to bake. Remove the casserole from the oven and let it sit for 10-15 minutes to let it cool before you slice it. Garnish with dried parsley. 

A fork cutting a piece from a slice of lasagna next to broccoli on a white plate.

What Goes With it?

I usually like to make a big salad and a tray of roasted vegetables to go with the vegan lasagna. Here are some of my favorite side dish options: 

  • Roasted Lemon Garlic Asparagus
  • Avocado Arugula Cherry Tomato Salad
  • Zucchini Tomato Pesto Bake
  • Roasted Balsamic Brussels Sprouts 

Can I Make it in Advance?

Yes, you can assemble it 24 hours in advance, but make sure to cover it tightly so it's not exposed to the air and then store it in the fridge. When you're ready to cook it, replace the lid with parchment paper or foil and bake it for 45 minutes at 375 degrees. 

Can I Freeze It?

You can freeze leftover pieces of lasagna in freezer-safe containers for 3-4 months. When you're ready to eat it, take the container out of the freezer and put it in the fridge to defrost for 24 hours. Then you can reheat it in the oven or warm it up in the microwave. 

If you want to freeze it whole, I recommend assembling it, covering it so it's airtight, and then freezing it without baking it first. You will need to let it defrost for 24 hours in the fridge and then you can bake it at 375 degrees for 45 minutes. 

You can freeze a whole vegan lasagna after you cook it but make sure you let it cool completely first and cover it tightly. When you reheat it, the consistency of the pasta will be a bit softer because it's already been cooked once before. 

Substitutions & FAQ

  • Gluten-Free: The recipe is only gluten-free if you use gluten-free noodles. I used these Banza chickpea lasagna noodles, they're delicious and taste just like flour pasta! You could also use brown rice pasta.
  • Oil-Free: This recipe can be oil-free if you use sauce that doesn't have any oil in it. You will also need to omit the cheese shreds on top because most store-bought vegan cheeses contain oil. The spinach dip is naturally oil-free. 
  • Tomato Sauce: You can use store-bought jarred sauce or make your own if you prefer. I included the instructions above for both options.
  • Substitute for Cashews: I haven't tested it yet, but I often substitute cooked cauliflower for cashews if I don't have them on a hand for a recipe. The spinach dip won't be as creamy but it will still be very delicious.
  • Can I Make Lasagna Without Noodles? Yes, you can. If you want to make this recipe without pasta, you can substitute thinly sliced zucchini, eggplant, or sweet potatoes. Also, you will only need one jar of sauce because the vegetable layers won't be able to absorb as much of the liquid. 

Success Tips 

  • If you don't want to use no-boil noodles, add a little bit of oil to the noodles after you cook them and drain the water. If you don't, the pasta will get very sticky and be nearly impossible to pull apart without tearing. 
  • Make sure to add one cup of tomato sauce to every layer with the pasta. The no-boil noodles need the extra liquid to absorb so they can soften while the lasagna cooks.
  • I know that two jars of tomato sauce seems excessive, but trust me, the pasta will soak it all up and the lasagna will not be soupy.   
  • Roast the mushrooms first before putting them in the lasagna so they have more flavor.
  • Cover the lasagna with parchment paper or foil while it's baking so it doesn't dry out. 
  • Once the lasagna has finished baking, let it set up for 10-15 minutes. It will be easier to cut into pieces when it's not boiling hot. If you try to cut it when it first comes out of the oven, it will turn into a pile of pasta rather than a slice with lots of layers.

A piece of lasagna next to broccoli on a white plate on a rustic background.

Want More Delicious Vegan Pasta Recipes?

Vegan Lasagna Soup 

20-Minute Savory Pumpkin Pasta

Zesty Taco Pasta

15-Minute Pistachio Pesto Pasta

Vegan Lasagna Cashews

Vegan Spinach Artichoke Lasagna

Are you craving comfort food? This incredibly creamy vegan lasagna features layers of savory spinach artichoke dip, flavorful tomato sauce, roasted garlic mushrooms, and perfectly cooked (gluten-free) no-boil lasagna noodles. This easy to make family-friendly recipe is a winner!
4.95 from 18 votes
Print Pin Rate
Course: Dinner
Cuisine: American
Prep Time: 40 minutes
Cook Time: 45 minutes
Resting Time: 10 minutes
Total Time: 1 hour 35 minutes
Servings: 12 servings
Calories: 312kcal
Author: Stacey Eckert

Equipment

  • 9x13 Casserole Dish
  • Large Pan
  • Blender

Ingredients

  • Spinach Artichoke Dip
  • (2) 8 oz packages baby bella mushrooms sliced
  • 1 tsp garlic powder
  • (2) 25 oz jars tomato sauce
  • (2) 9 oz boxes lasagna noodles (I used gluten-free chickpea noodles)
  • ½ cup vegan mozzarella shreds (I used Violife mozzarella shreds)
  • 1 tsp dried parsley

Instructions

  • Preheat the oven to 350 degrees. 
  • Slice the mushrooms and place them on a parchment-lined baking tray. Sprinkle 1 tsp of garlic powder over the mushrooms, toss to coat each mushroom, and then roast the mushrooms for 20-25 minutes or until lightly browned.
  • While the mushrooms are roasting, make the spinach artichoke dip.
  • In a large 9x13 casserole dish, add 1 cup of tomato sauce and spread it around to coat the bottom evenly. Reserve 1 cup of sauce for the top layer of the lasagna.
  • Arrange 3-4 lasagna (depending on how wide they are) noodles on top of the sauce. If there are any gaps on the side, it's ok to break a few noodles to fill in the gaps.
  • Next, add a layer of spinach artichoke dip and a layer of roasted mushrooms. Repeat these 4 layers until you run out of ingredients. Top the lasagna with the remaining 1 cup of tomato sauce that you reserved earlier. If you want, you can sprinkle vegan shredded cheese or a few spoonfuls of spinach dip on top, but it's not necessary.
  • Increase the oven heat to 375 degrees. Cover the lasagna with parchment paper or foil and then bake it for 45 minutes. Remove the covering during the last 5 minutes to make sure the cheese shreds melt completely. 
  • Remove the lasagna from the oven and let it set up and cool for 10-15 minutes. Garnish with dried parsley.

Notes

  • Make sure to add one cup of sauce to every layer with the pasta. The no-boil noodles need the extra liquid to absorb so they can soften while the lasagna cooks.
  • I know that two jars of sauce seems excessive, but trust me, the pasta will soak it all up and the lasagna will not be soupy.   
  • Roast the mushrooms first before putting them in the lasagna so they have more flavor.
  • Cover the lasagna with parchment paper or foil while it's baking so it doesn't dry out. 
  • Once the lasagna has finished baking, let it set up for 10-15 minutes. It will be easier to cut into pieces when it's not boiling hot. If you try to cut it when it first comes out of the oven, it will turn into a pile of pasta rather than a slice with lots of layers.

Nutrition

Calories: 312kcal | Carbohydrates: 46g | Protein: 12g | Fat: 10g | Saturated Fat: 2g | Sodium: 649mg | Potassium: 753mg | Fiber: 4g | Sugar: 8g | Vitamin A: 530IU | Vitamin C: 9mg | Calcium: 37mg | Iron: 3mg
Tried this recipe?Please rate it and leave a comment below if you have any feedback! If you post a picture on Instagram, please tag @Stacey_Homemaker and use the hashtag #StaceyHomemaker so I can see your delicious creation!

*This vegan lasagna recipe was originally posted on 10/14/18, but I updated it with better recipe instruction on 7/27/20.

« Slow Cooker Vegan Split Pea Soup
Chocolate Peanut Butter Dessert Hummus Recipe »

Reader Interactions

Comments

  1. Melissa

    December 18, 2022 at 9:40 pm

    5 stars
    This was the best vegan lasagna I have made!! Crowed pleaser! This one is going down in the books!

    Reply
  2. Leah

    December 03, 2020 at 11:10 pm

    5 stars
    Substituted with zucchini since My store was out of the gf lasagna.
    Also used fresh kale instead of spinach spinach (had a huge bag I needed to get rid of!) and oat milk since I have a coconut allergy.
    That artichoke dip by itself was SO GOOD!
    Even with all of these modifications, this lasagna came out amazing!

    Reply
    • Stacey Homemaker

      December 07, 2020 at 2:36 pm

      I'm so happy you liked it, Leah!

      Reply
      • Dana

        January 02, 2022 at 5:22 pm

        Amazing lasagna the kids loved 🥰 it!

      • Stacey Homemaker

        January 12, 2022 at 11:17 am

        I'm so happy to hear that they enjoyed it!

  3. Tamar

    May 02, 2020 at 3:37 am

    5 stars
    Barring one procedure, I made this recipe to the letter, and it was a huge success. Miscalculation of the time I had to prepare dinner forced me to fry the mushrooms instead of roasting them in the oven, but I don't think anybody noticed.
    This recipe is for keeps, thanks so much!

    Reply
    • Stacey Homemaker

      May 06, 2020 at 7:28 pm

      I'm so glad you enjoyed the recipe! Thank you for the feedback, I appreciate it =)

      Reply
  4. Toni Lucero

    February 12, 2020 at 5:53 pm

    What size dish are you using here?

    Reply
    • Stacey Homemaker

      March 31, 2020 at 5:56 pm

      I used a 9x13 inch casserole dish!

      Reply
  5. Morgan

    December 24, 2019 at 3:57 am

    5 stars
    WOW!! This lasagna is absolutely amazing! My mom who loves cheese was obsessed with this recipe as well. This recipe is definitely a keeper!! I made a few changes. For tomato sauce I used the garlic tomato basil sauce from Trader Joe’s. I did fewer layers; tomato sauce, noodle, spinach dip, noodle, spinach dip, noodle, tomato sauce topped with sautéed mushrooms and zucchini. I left out the parsley and vegan cheese.

    Reply
    • Stacey Homemaker

      December 24, 2019 at 9:56 am

      Thank you, Morgan! I'm so happy you and your mom liked it! Thank you for the feedback <3

      Reply
  6. Jennifer

    December 19, 2019 at 7:16 pm

    Do the vegetables need to be pre-cooked before adding to the spinach sauce?

    Reply
    • Stacey Homemaker

      December 19, 2019 at 8:32 pm

      Hi, Jennifer! Yes, the vegetables should be cooked first. You could add them raw but they will have more flavor if you cook them first. Enjoy!

      Reply
  7. Carolyn

    October 16, 2019 at 1:02 pm

    This looks great. I was wondering if we can used something other than noodles. I’m grain free &. I am curious if we can use thinly sliced zucchini or eggplant in place of noodles?

    Reply
    • Stacey Homemaker

      October 16, 2019 at 11:04 pm

      Hey Carolyn! I haven't tried it but I think sliced zucchini or eggplant would be delicious instead of noodles! Please let me know how it works out for you!

      Reply
  8. Lindsey

    April 17, 2019 at 11:29 am

    How long will this keep in the fridge before baking do you think?

    Reply
    • Stacey Homemaker

      April 17, 2019 at 11:48 am

      I've prepped it the day before and it turned out great!

      Reply
  9. Ryan

    January 07, 2019 at 7:37 am

    5 stars
    Oops, forgot to rate! Five stars for sure!

    Reply
  10. Ryan

    January 07, 2019 at 7:36 am

    Another fantastic recipe! This is now my new favorite lasagna recipe. As a new vegan, I'm really nervous about how some recreations might taste, but when I took the first bite, I was in heaven. It was that moment I had been waiting for; to recreate a non-vegan favorite into something healthy and SO satisfyingly delicious! The Follow Follow Your Heart mozzarella is now a favorite as well - it tasted great and melted so perfectly! I added orange bell pepper and zucchini, a little extra garlic, and used vegan, gluten free lasagna noodles that did not require boiling before-hand (which even sped up the cook time slightly!). Thank you for all of your wonderful recipes! You really make being vegan a lot easier; knowing I can still have my comfort foods, but now in an even healthier form. Can't wait to try your mac n cheese recipe also! Thanks again! 🙂

    Reply
    • Stacey Homemaker

      January 16, 2019 at 3:28 pm

      Ryan, you're comment made my day! Thank you so much for taking the time to leave me such a sweet note. I'm so happy that you enjoyed the lasagna recipe-- I love that you added extra veggies...YUM! Have you tried my recipe for vegan broccoli cheese soup? It's one of my favorite comfort food recipes, I think you might enjoy that too =)

      Reply
  11. Haley

    December 18, 2018 at 11:30 am

    I love vegan lasagna! I'm making this on Sunday.

    Reply
    • Stacey Homemaker

      December 20, 2018 at 2:42 pm

      Me too! I hope you enjoy the recipe as much as we do =)

      Reply
  12. Megan T.

    December 17, 2018 at 6:51 pm

    If you use your spinach artichoke dip recipe as directed, is that enough dip for the lasagna or do you need to double the spinach artichoke dip to have enough for the lasagna recipe? First time making for a vegan friend. Don’t know what to expect.

    Reply
    • Stacey Homemaker

      December 20, 2018 at 2:45 pm

      Hello! Sorry I couldn't answer right away, we were on a cruise and had no internet service. No, you don't need to double the spinach dip recipe, it's enough for the lasagna. I hope you and your friend enjoy the recipe!

      Reply
  13. Carol

    December 01, 2018 at 3:00 pm

    This looks great. Is it made in a 13x9 pan?
    Thanks!

    Reply
    • Stacey Homemaker

      December 02, 2018 at 6:09 pm

      Thank you! Yes, I believe it's a 13 x 9 pan. Enjoy!

      Reply
  14. ABDUL WAHID

    November 21, 2018 at 9:15 pm

    5 stars
    deliciussss
    mmmmm

    Reply
    • Stacey Homemaker

      November 23, 2018 at 11:48 am

      Thank you!

      Reply
  15. Billy

    November 05, 2018 at 3:23 pm

    5 stars
    I'm getting hungry just looking at these pictures! Cannot wait to make this at home the next time I head to the grocery store. Thank you so much for sharing!

    Reply
    • Stacey Homemaker

      November 05, 2018 at 9:03 pm

      Thanks! Please let me know what you think of the recipe =)

      Reply
  16. Kirsten

    October 21, 2018 at 7:59 am

    This looks delicious and so easy to make! I have never thought to use spinach artichoke dip in my lasagna before! Great idea, thanks!

    Reply
    • Stacey Homemaker

      October 30, 2018 at 4:02 pm

      Thank you! It's one of our favorites!

      Reply

Leave a Reply Cancel reply

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

Recipe Rating




Primary Sidebar

Hi, I'm Stacey! I veganize your favorite classic recipes and transform them into irresistible meals that are made entirely from plants! Want to know more? →

Winter Recipes!

vegan stuffed peppers

Vegan Salsa Stuffed Peppers

Vegan Lentil Stuffed Pepper Soup

The Best Vegan Chili

Vegan Butternut Squash Tempeh Chili

Vegan Red Curry Cauliflower Soup

Vegan Tortellini Soup

Vegan Mushroom Soup

The Ultimate Guide to Veganism + How to Go Vegan Step by Step

POPULAR POSTS

Complete Vegan Easter Dinner Menu + Printable Shopping List!
27 Delicious Vegan Keto Recipes For Breakfast, Lunch & Dinner!
21 Low-Carb Vegan Recipes That Will Fill You Up!
Vegan Sweet Potato Lentil Chili
51 Costco Vegan Products That You Need to Try!
Semi-Homemade Vegan Spanakopita

Footer

↑ back to top

About

  • Privacy Policy
  • Disclaimer
  • Terms & Conditions
  • Accessibility Policy

Copyright © 2021 Stacey Homemaker

 

Loading Comments...