Home > Recipes
February 5, 2019

by Alyssa

Butternut Squash Vegan Lasagna

Jump To Recipe

An easy vegan lasagna recipe with butternut squash, homemade tofu ricotta, and spinach for even more nutrition. This recipe packed with flavor, has the classic cheesy texture and is surprisingly easy to make too!

Easy Vegan Lasagna with Butternut Squash

This is hands down the best vegan lasagna I've ever tasted!

I know that's a bold statement right out of the gate, but I'm not kidding when I tell you, this lasagna is incredible. Not only does it have that perfect cheesy consistency (sans actual cheese of course!), but we've also added in a few extras that give it a little extra pop.

And best of all? This vegan lasagna is simple to make, is a total crowd pleaser and it can be frozen or meal prepped. Doesn't get much better than that!

Vegan Ricotta From Tofu

Perfect Homemade Vegan Ricotta

Now let's be real for a second. The secret to a truly good lasagna is the cheese. It's typically a blend of fresh ricotta and mozzarella. The ricotta gives it richness, while also keeping it light, and the melted mozzarella gives it that gooey decadence.

But here's the great thing: you can totally get that exact same texture without the actual cheese!

The heart of this vegan lasagna is my homemade tofu ricotta. I shared how to make this last year with my vegan manicotti recipe and I still use it over and over again. You can use this in stuffed shells, in calzones and yes, with lasagna.

The blend of tofu with the nutritional yeast, lemon and spices, I honestly think tastes like ricotta. I mean it's not exactly the same, but it's pretty darn close and when it's layered between pasta sheets, tomato sauce, and butternut squash? You'd never know it's vegan!

Butternut Squash Lasagna with Spinach

Layering Up Your Healthy Lasagna

I've personally found that when you're making a gluten-free and vegan lasagna, you'll have the best luck using noodles that get cooked before. The ones that are cooked while the lasagna bakes end up not getting fully done and make the lasagna taste a little dry. And we don't want that!

For me, the perfect lasagna is all about the layers. I like to get 3 – 4 layers in, each stuffed with the fillings.

The classic lasagna is pretty much just tomato sauce and cheese, but I wanted to make it a little more interesting. So in addition to our tofu ricotta, we're also using some mashed butternut squash and steamed spinach.

The butternut squash is out of this world delicious. It not only helps keep our lasagna from getting dry, but it also adds this subtle sweetness which balances out the tomato and tanginess from the ricotta.

And spinach? It's more of a why not here ????totally option, but you know I love to sneak my greens in wherever possible!

Gluten-Free Vegan Lasagna Recipe

How to Make the Best Vegan Lasagna EVER!

What makes this the best vegan lasagna ever? Well since it's SQ and we're making all about making this delicious and healthy, I had to obviously give it my own little spin.

Here's what we're working with in terms of our layers:

  • gluten-free brown rice lasagna noodles (I like these)
  • your favorite jarred tomato sauce
  • our tofu ricotta recipe
  • mashed butternut squash
  • steamed spinach
  • and shredded vegan cheese (I like Daiya for melting)

Once you've got everything prepped, all that's left is layering. Just layer everything up, sprinkle on some shredded vegan cheese and pop that beauty in the oven until it's melty and bubbling. It truly is the BEST!

Healthy Vegan Lasagna Recipe

Our Crowd-Pleasing Vegan Lasagna

I mentioned this recipe is a crowd pleaser and I can actually say that it is! I first made this right before the holidays and brought it down to our first annual cousin party in Boston. There were about 15 of us at the party, most of which were men who like to eat a lot and definitely prefer meat.

I was in charge of handling the main dish, so I decided to test this vegan lasagna out and not tell them it was actually vegan.

Guess what? It passed with flying colors and almost everyone ended up asking for the recipe. Which to me is the ultimate compliment!

So this lasagna is definitely something that everyone will enjoy. Whether you're serving it up at a party, you're making it for your family, or you just want to have some for meals later on the week (yes, it freezes!), this is a must-try. I know you're going to LOVE it!

How to make Vegan Lasagna

More Cozy Vegan Pasta Recipes

Best Vegan Lasagna with Butternut Squash

This incredible vegan lasagna recipe is probably one of the best I've ever tasted! It's got butternut squash, tofu ricotta and also spinach for added greens!
Prep Time 15 minutes
Cook Time 45 minutes
Total Time 1 hour
Servings 8 servings
Calories 356kcal
Print Pin
4.12 from 9 votes



  • Preheat the oven to 375 degrees F.
  • Cook lasagna noodles according to the package instructions.
  • While the pasta is cooking, thaw the frozen spinach in a small saute pan. Sprinkle with salt and pepper until the spinach is completely thawed. Transfer the spinach to a colander and press out as much water as possible. Set aside.
  • Meanwhile, prep the ricotta and squash (if making from scratch). Follow the recipe below this one to make your ricotta. Butternut squash can be cooked using this method or used from a can.
  • Once the noodles have finished cooking, line the bottom of a 9" x 13" with a thin layer of tomato sauce. Add a layer of noodles, 1/2 cup of butternut squash and some dollops of tofu ricotta. Spread evenly across the noodles. Top with some spinach and about 1/4 cup of tomato sauce and again spread evenly across the layer.
  • Repeat this step for another two or three layers (depending on the size of your pan and noodles).
  • Top with a final layer of noodles, spread with sauce and sprinkle with the shredded vegan cheese.
  • Bake in the center of the oven for about 35 - 45 minutes, until the cheese has melted and the lasagna is fully cooked and heated through.
  • Cool for about 10 minutes, then slice and serve immediately. Garnish with red pepper flakes and some fresh herbs if desired!



Calories: 356kcal | Carbohydrates: 59g | Protein: 16g | Fat: 7g | Saturated Fat: 1g | Sodium: 403mg | Potassium: 622mg | Fiber: 5g | Sugar: 5g | Vitamin A: 10710IU | Vitamin C: 13.2mg | Calcium: 203mg | Iron: 4.5mg


Easy Tofu Ricotta

This easy tofu ricotta recipe is the perfect plant-based alternative to use in vegan lasagna, vegan ravioli and vegan manicotti!
Prep Time 5 minutes
Total Time 5 minutes
Servings 8 servings
Calories 53kcal
Print Pin
Vegan Ricotta From Tofu
5 from 4 votes



  • Place the tofu on a paper towel-lined plate. With another paper towel or clean dish towel, press the tofu to remove some of the water.
  • Crumble the tofu into a food processor and pulse together until crumbly. Add the remaining ricotta ingredients and pulse until mostly smooth.
  • Use immediately or transfer to sealed container to use for future recipes!


Serving: 0.25cup | Calories: 53kcal | Carbohydrates: 2g | Protein: 4g | Fat: 2g | Sodium: 325mg | Potassium: 118mg | Vitamin A: 30IU | Vitamin C: 2mg | Calcium: 26mg | Iron: 0.7mg

shop this post

rate this recipe


share what you make

Tag #simplyquinoa on Instagram with your creations! We love sharing what you make with the community. We can’t wait to see!

About Alyssa

Hey there, I’m Alyssa Rimmer, a certified Holistic Nutritionist, yoga-lover, dog mom, and founder of Simply Quinoa. It’s nice to meet you! I created SQ as a way to provide solutions for women just like me, who were struggling to find helpful information about how to live a healthy and fulfilled life. My hope is that you will find inspiration here on SQ – in my story, in my recipes, in the hundreds of wellness articles, and in our amazing community. Welcome!

Interested in Healthy Eating? Grab our 7-Day Vegan Meal Plan!

With a week’s worth of simple and healthy meals, Eat Clean will help you see just how easy living a life full of whole foods can be. Recipe are 100% gluten-free and vegan!


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

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

  1. This dish is a 10 out of 10! I loved this lasagna and even my fiance who is not a fan of tofu. The tofu ricotta cheese taste amazing and it is so easy to whip up.

  2. I can’t have soy, so if I wanted to sub my favorite vegan ricotta in the recipe, how much do you think I would use? Thanks.

  3. I love this lasagna, I did add sauté onions mushrooms and green bell peppers to the sauce plus fresh basil and a little red pepper flakes. Delicious

  4. Hi!

    I just wanted to pop in and let you know that I love the Breakfast Cookie Cookbook! (I forget the real name of it) The recipes are so easy and my family loves them! I wish I could somehow give you a 5 star rating!


  5. This recipe looks delicious!
    My husband has high cholesterol. Do you know how I can find out the cholesterol level of this dish if any?
    Thank you.

    • I think you’ll want to plug all the ingredients into an online nutrition calculator! My recipe plugin doesn’t include that info – sorry!

  6. This looks delicious & I can’t wait to make it. Two questions how many oz of frozen spinach do I use & you said a block of tofu so that would be one 16 oz package ? Thanks


    5 Secrets to Cooking with Quinoa

    New tips for making ultra-delicious quinoa dishes!

    • Please check this box to confirm your consent in the collection and secure storage of this data, as described in our Privacy Policy.
    • This field is for validation purposes and should be left unchanged.

    Welcome to Simply Quinoa! Our mission is to help women be well + truly healthy.

    This is a community that celebrates your own unique health journey, no matter where you are on your path. We will encourage you, inspire you and support you every step of the way.