• Skip to main content
  • Skip to primary sidebar
Julia's Album
menu icon
go to homepage
  • Subscribe
  • Save Recipes!
  • About
  • Salads
  • Pasta
  • Chicken
  • Seafood
  • All Main Courses
  • Latest Recipes
  • Recipe Index
    • Facebook
    • Instagram
    • Pinterest
  • subscribe
    search icon
    Homepage link
    • Subscribe
    • Save Recipes!
    • About
    • Salads
    • Pasta
    • Chicken
    • Seafood
    • All Main Courses
    • Latest Recipes
    • Recipe Index
    • Facebook
    • Instagram
    • Pinterest
  • ×

    Butternut Squash and Spinach Lasagna

    By Julia | Updated: Nov 26, 2023 | Published: Nov 08, 2014 | 695 Comments

    1.3M shares
    • Facebook37.7K
    Jump to Recipe Print SaveSaved!

    This post may contain affiliate links. Read my disclosure policy.

    Looking for the best vegetarian lasagna recipe? You're in the right place. This Butternut Squash and Spinach lasagna will become one of your favorites!  This lasagna is stuffed with vegetables and combines Ricotta, Parmesan, and Mozzarella cheeses to create the ultimate Fall and Winter comfort food.

    a slice of butternut squash and spinach lasagna lifted out of a white casserole dish

    This delicious veggie lasagna recipe is healthy, meatless, gluten-free friendly, and perfect for the Fall and Winter season.   Because it uses butternut squash, it's a great choice as a holiday vegetarian main dish or just a holiday recipe.    It's so good, it's popular with kids!

    To me, this is a great recipe to make any time of year, but because this lasagna has butternut squash, it is surely a good holiday veggie main dish for Thanksgiving, Christmas, or New Year's Eve.

    butternut squash and spinach lasagna in a white casserole dish

    This vegetarian recipe uses butternut squash puree, which you can easily make by following my easy step-by-step tutorial: how to make butternut squash puree. Or, you can always buy pureed butternut squash at the store.

    a slice of butternut squash spinach lasagna on a plate

    I also want to warn you that this is my most photo-intensive post yet with lots of step-by-step photos which I think are quite helpful to make this delicious vegetarian lasagna. So, if you want to go directly to the bottom of this post - just scroll down.

    butternut squash and spinach lasagna in a white casserole dish

    Cooking tips

    • Use cooked lasagna noodles. Bring a large pot of water to boil, cook the noodles al dente, rinse each noodle with cold water and drain. This will guarantee the perfect texture!
    • Make this vegetarian lasagna gluten-free! Use brown rice gluten-free lasagna noodles and follow all the recipe instructions as-is.
    • For butternut squash filling, make your own butternut squash puree from scratch or use a store-bought version.
    • Here is a great tutorial on how to cook fresh spinach - this recipe uses lemon juice and lemon juice which will pair well with the butternut squash, but you can also skip the lemon and/or lemon zest if you don't like it.
    • No boil lasagna noodles.  You can use no-boil lasagna noodles with this recipe!  You might need to add about ½ cup of milk or water or vegetable stock to the squash purée, in addition to the milk called for in the recipe.  (Thank you, Debbie, for your great tip!)  You might also have to bake the lasagna for 10 extra minutes.
    • Make this lasagna vegan.  Use vegan Parmesan and Mozzarella cheeses, then make vegan ricotta out of tofu and lemon juice using this recipe.  (Thank you, Laura, for this wonderful tip!)
    • Don't like vegetarian and want protein or meat?  No problem.  Add rotisserie chicken or cooked crumbled bacon in between lasagna layers.

    2 sliced of butternut squash and spinach lasagna on a plate

    I also tested this butternut squash and spinach lasagna with gluten-free noodles, and it works great! I used Tinkyada gluten-free brown rice lasagna noodles - almost the whole 10 oz package.  So, yes, this recipe is gluten-free friendly, for sure!

    butternut squash and spinach lasagna in a white casserole dish

    Bake this vegetarian lasagna at 375 F covered with foil for the first 30 minutes, then remove foil and bake for additional 10 minutes.

    a slice of butternut squash and spinach lasagna on a plate

    With this delicious meatless vegetable lasagna, you will have no leftovers!

    butternut squash and spinach lasagna in a white casserole dish

    How to make vegetarian butternut squash and spinach lasagna (step-by-step photos):

    First, prepare the butternut squash filling. Using a food processor, combine butternut squash puree with Ricotta cheese, milk, salt, and nutmeg. Add more milk if needed (to make the butternut squash filling very creamy).  Mix very well, taste, and add more salt, if needed:

    Making butternut squash puree in a food processor

    Next, make spinach filling by mixing cooked spinach, Ricotta cheese, Mozzarella cheese, minced garlic, salt and pepper:

    Mixing spinach, ricotta cheese, and mozzarella cheese in a stainless steel skillet

    Mixing spinach, garlic, ricotta cheese, and mozzarella cheese for the lasagna in a stainless steel skillet

    Prepare a baking dish - I used a casserole dish 11 inches x 8.5 inches x 3 inches deep. Grease the bottom of the baking pan lightly with olive oil spray. Spread ⅓ of butternut squash filling on the bottom of the dish. Sprinkle lightly with mozzarella cheese.

    Spread butternut squash puree over the bottom of the baking pan, then sprinkle some Mozzarella cheese on top

    Cook the lasagna noodles according to the package instructions, rinse with cold water and drain. Top the first layer of butternut squash mixture with cooked lasagna noodles without overlapping - as you can see I used 3 noodles. Use as many noodles as you need for your baking dish.

    Place 3 lasagna noodles over butternut squash

    Spread half of spinach filling over the cooked noodles.

    Spread spinach, ricotta cheese, and Mozzarella cheese mixture over lasagna noodles

    Top lightly with Mozzarella cheese:

    Sprinkle Mozzarella cheese over spinach, ricotta cheese and Mozzarella cheese mixture

    Top with cooked lasagna noodles:

    Place lasagna noodles over the spinach mixture

    Spread another layer (⅓) of butternut squash mixture:

    Spread more butternut squash puree over the lasagna noodles

    Sprinkle lightly with Mozzarella cheese:

    Sprinkle mozzarella cheese over butternut squash puree you just spread over lasagna noodles

    Top with cooked lasagna noodles:

    Place lasagna noodles over the butternut squash puree

    Spread the remaining half of spinach filling over the noodles. Top lightly with Mozzarella cheese.

    Spread spinach mixture then Mozzarella cheese over lasagna noodles

    Top with the final layer of cooked noodles:

    Top the spinach mixture with lasagna noodles

    Spread a generous amount of butternut squash filling (the remaining ⅓) over this final layer of noodles:

    Spread butternut squash puree over lasagna noodles

    Sprinkle with grated Parmesan and remaining Mozzarella cheese (about ½ cup of Mozzarella):

    Sprinkle Mozzarella cheese over butternut squash, vegetarian lasagna recipe, gluten free lasagna recipe, butternut squash lasagna recipe, pasta dishes

    Generously sprinkle the cheese with Italian seasoning, paprika, basil:

    Sprinkle spices over the top of Mozzarella cheese, pasta dinner recipe, gluten free pasta, healthy lasagna recipe, simple lasagna recipe, gluten free lasagna recipe, Fall lasagna recipe

    Cover the baking dish with foil and bake for 30 min. Remove foil and bake additional 10 minutes.

    Cover lasagna dish with foil

    Your veggie lasagna is ready!

    Recipes with Butternut Squash

    Since you're looking at this butternut squash and spinach lasagna, I assume you like butternut squash. Here are a few other delicious recipes using this wonderful ingredient.  All these recipes are also vegetarian and meatless.

    • Butternut Squash and Spinach Tortellini
    • Roasted Brussels Sprouts, Cinnamon Butternut Squash, Pecans, and Cranberries
    • Black Bean and Butternut Squash Enchilada Casserole
    • Quinoa Salad with Butternut Squash, Pine Nuts, Caramelized Onions and Feta cheese

    Butternut Squash Salads:

    • Autumn Salad with Butternut Squash and Pumpkin Seeds
    • Butternut Squash Salad with Spinach, Pecans, Cranberries, and Pomegranate
    4.73 from 864 votes

    Butternut Squash and Spinach Lasagna

    Delicious vegetarian lasagna recipe that uses vegetables (butternut squash, spinach), and three cheeses (Ricotta, Mozzarella, and Parmesan)!   Perfect as a veggie main dish for every day.  Healthier version of lasagna.  Also, a great holiday recipe for Thanksgiving or Christmas! 
    Print Recipe Pin Recipe Save RecipeSaved!
    Prep Time 30 minutes mins
    Cook Time 40 minutes mins
    Total Time 1 hour hr 10 minutes mins
    Course Main Course
    Cuisine American, Italian
    Servings 8 servings
    Calories per serving 401 kcal
    Author: Julia

    Ingredients

    Butternut Squash Filling:

    • 2 cups butternut squash puree (about half of squash)
    • 1 cup ricotta cheese
    • ½ cup milk or more, if needed
    • ¼ teaspoon salt plus ⅛ teaspoon more
    • ¼ teaspoon nutmeg

    Spinach Filling:

    • 8 oz spinach (1 cup cooked spinach)
    • 1 cup ricotta cheese
    • 1 cup mozzarella cheese
    • 2 garlic cloves minced
    • ¼ teaspoon salt
    • pepper to taste

    Other Ingredients:

    • 10 oz lasagna noodles cooked (for gluten free, use Tinkyada brown rice lasagna noodles)
    • 1 ½ cups mozzarella cheese or more
    • ½ cup Parmesan cheese on top
    • ¼ teaspoon Italian seasoning
    • ¼ teaspoon Paprika
    • ¼ teaspoon Basil
    Prevent your screen from going dark

    Instructions 

    • Preheat oven to 375 F.

    Butternut Squash Filling:

    • For this filling, you will need to have pre-cooked butternut squash puree. Using food processor, combine 2 cups of butternut squash puree with Ricotta cheese, milk, salt and nutmeg. Add more milk if needed (to make the butternut squash filling very creamy). Mix very well, taste and add more salt, if needed.

    Spinach Filling:

    • Combine cooked spinach, Ricotta cheese, mozzarella, garlic, salt and pepper. Mix, taste, and add more salt and pepper, if needed.
    • Note: The recipe I provide for how to cook spinach uses lemon juice and lemon zest which pairs nicely with butternut squash but you don't have to use lemon juice and/or lemon zest if you don't like it.

    Cooking lasagna noodles:

    • Bring a very large pot of water to boil, and cook lasagna noodles according to package instructions. Rinse in cold water, drain. Using knife, trim noodles to fit your baking dish (if necessary).

    How to assemble vegetarian lasagna:

    • Prepare a baking dish - I used a casserole dish 11 inches x 8.5 inches x 3 inches deep. Grease the lasagna dish lightly with olive oil spray. Spread ⅓ of butternut squash filling on the bottom of the dish. Sprinkle lightly with mozzarella cheese. Top with cooked lasagna noodles without overlapping (I used 3 noodles).
    • Spread half of spinach filling over the noodles. Top lightly with Mozzarella cheese. Top with cooked noodles.
    • Spread another layer (⅓) of butternut squash mixture, then sprinkle lightly with Mozzarella cheese. Top with cooked noodles.
    • Spread the remaining half of spinach filling over the noodles. Top lightly with Mozzarella cheese. Top with the final layer of cooked noodles.
    • Spread a generous amount of butternut squash filling (the remaining ⅓) over this final layer of noodles, sprinkle with grated Parmesan and remaining mozzarella cheese (about ½ cup of mozzarella). Generously sprinkle the cheese with Italian seasoning, paprika, basil.
    • Cover the baking dish with foil and bake for 30 min. Remove foil and bake additional 10 minutes.

    Notes

    Make it GLUTEN-FREE

    • Use brown rice gluten-free lasagna noodles (or any other kind of GF lasagna noodles) and follow all the recipe instructions as-is.

    How to use NO-BOIL LASAGNA NOODLES

    • You can use no-boil lasagna noodles with this recipe!  You might need to add about ½ cup of milk or water or vegetable stock to the squash purée, in addition to the milk called for in the recipe.  (Thank you, Debbie, for your great tip!)  You might also have to bake the lasagna for 10 extra minutes.

    How to make it VEGAN

    • Use vegan Parmesan and Mozzarella cheeses, then make vegan ricotta out of tofu and lemon juice using this recipe.  (Thank you, Laura, for this wonderful tip!)

    Nutrition

    Nutrition Information
    Butternut Squash and Spinach Lasagna
    Amount per Serving
    Calories
    401
    % Daily Value*
    Fat
     
    18
    g
    28
    %
    Saturated Fat
     
    11
    g
    69
    %
    Cholesterol
     
    64
    mg
    21
    %
    Sodium
     
    549
    mg
    24
    %
    Potassium
     
    477
    mg
    14
    %
    Carbohydrates
     
    35
    g
    12
    %
    Fiber
     
    2
    g
    8
    %
    Sugar
     
    3
    g
    3
    %
    Protein
     
    23
    g
    46
    %
    Vitamin A
     
    6995
    IU
    140
    %
    Vitamin C
     
    15.5
    mg
    19
    %
    Calcium
     
    449
    mg
    45
    %
    Iron
     
    1.9
    mg
    11
    %
    * Percent Daily Values are based on a 2000 calorie diet.

    Nutrition Disclaimer:

    The nutritional information on this website is only an estimate and is provided for convenience and as a courtesy only. The accuracy of the nutritional information for any recipe on this site is not guaranteed. It should not be used as a substitute for a professional nutritionist’s advice.

    Keyword butternut squash lasagna, vegetarian lasagna
    « Spicy Shrimp Pasta in Garlic Tomato Cream Sauce
    Black Bean and Butternut Squash Casserole »
    1.3M shares
    • Facebook37.7K

    Reader Interactions

    Comments

      Submit your question or provide a review of the recipe + star rating RIGHT HERE. Cancel reply

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

      Recipe Rating




    1. Courtney

      November 14, 2022 at 11:08 am

      I've never left a comment before but wanted to this time because this is a great recipe! Thank you!

      Reply
      • Julia

        November 14, 2022 at 11:15 pm

        Courtney, thank you so much for such a positive comment and the 5-stars! 🙂

        Reply
    2. Joan

      November 13, 2022 at 12:39 pm

      This is a great base recipe! I’ve made this multiple times with a few changes. I roast 1/4 slices of butternut squash and add them to the purée layers, in essence double the squash. I also make about 2 cups of bechamel and add that to the squash and top layers. Thank you for sharing this one it’s definitely a keeper.

      Reply
      • Julia

        November 15, 2022 at 12:03 am

        Joan, I love your changes. Adding roasted cubed butternut squash to puree layers sounds so decadent along with the bechamel sauce! Thanks for sharing that! 🙂

        Reply
    3. Anne

      November 09, 2022 at 11:11 pm

      I wasn’t sure if we would like this, so I halved the recipe and baked it in a bread loaf pan.
      It was nice and creamy, and we enjoyed it. As one reviewer suggested, I added some sliced fresh mushrooms on top of the spinach.
      I didn’t have enough fresh garlic, so I substituted some garlic powder. Next time, I’ll make sure I have plenty of garlic, as the taste was rather mild, but still very good! I served it with baked garlic knots.
      I will definitely be making this again!

      Reply
      • Julia

        November 10, 2022 at 3:30 pm

        Anne, thank you for trying this recipe and so glad it was a success! I love the addition of mushrooms - that sounds really good!!

        Reply
    4. Sue

      November 07, 2022 at 8:44 am

      Can you prepare this lasagna, then freeze to bake in a couple days ? Or best baked first?

      Reply
      • Julia

        November 07, 2022 at 2:11 pm

        Sue, yes, this is a perfect recipe for freezing. Just assemble everything, without baking. Freeze it. When ready to bake, thaw overnight in the refrigerator. And, then proceed to bake it when thawed. Enjoy!

        Reply
        • Stacy

          November 16, 2022 at 10:38 pm

          Looking for a butternut squash recipe to add to Thanksgiving meal. Can this be assembled the day before and baked the next day?

          Reply
          • Julia

            November 18, 2022 at 3:06 pm

            Stacy, yes, this can definitely be assembled a day before, covered with foil, refrigerated, and then baked the next day! Happy Holidays! 🙂

            Reply
    5. Katt Johnson

      November 06, 2022 at 9:44 pm

      Loved this recipe! Added pepper to the butternut squash purée, but otherwise followed it and was sooooo good!

      Reply
      • Julia

        November 07, 2022 at 2:10 am

        Katt, I am so glad you tried this recipe and loved it! Thank you for taking the time to share such a positive comment! 🙂

        Reply
    6. Tabitha

      October 17, 2022 at 9:33 am

      Could you use a different kind of winter squash? (I'm thinking pumpkin or acorn squash) Would adjustments need to be made?

      Reply
      • Julia

        October 28, 2022 at 7:48 pm

        Tabitha, you could use either canned pumpkin puree (or make it yourself) or roast acorn squash and then make puree out of it just like you would do with butternut squash - all of that would work great!

        Reply
    7. Sherry

      October 16, 2022 at 12:34 pm

      Could you use spinach instead of broccoli?

      Reply
      • Julia

        October 28, 2022 at 8:03 pm

        Sherry, yes, you could use broccoli here!

        Reply
    8. Linda

      October 14, 2022 at 12:49 pm

      I was wondering if I can make it the night before as I'm having a crowd over for a birthday supper?

      Reply
      • Julia

        October 28, 2022 at 8:35 pm

        Linda, since this recipe uses cooked ingredients, you can assemble the whole lasagna, cover it with foil, refrigerate it and then bake it in the oven the next day. Enjoy! 🙂

        Reply
    9. Melodye

      September 25, 2022 at 5:16 pm

      Made this last night for some girlfriends and it was a hit! I did add shredded rotisserie chicken and I also added some cayenne pepper to the butternut squash filling for a kick.. will be making this recipe again.. Thank you!

      Reply
      • Julia

        October 02, 2022 at 6:38 pm

        Melodye, I love your additions! Rotisserie chicken sounds amazing, and so does cayenne pepper (in moderate amounts). Thank you for taking the time to share such wonderful and positive feedback and the changes you made. Very helpful to everybody!

        Reply
    10. Laura

      September 24, 2022 at 10:09 pm

      I've made this twice now & it's simply amazing. I love all things butternut & this butternut lasagna is to die for. The directions are excellent & I made it both times easily. Which after a recent fiasco from a different chef's lousy directions I really appreciate!

      Reply
      • Julia

        October 02, 2022 at 6:45 pm

        Laura, I am so glad that this lasagna turned out well. Thank you so much for taking the time to write such a wonderful comment, and I am glad you found my directions and the step-by-step photos helpful.

        Reply
    11. Esther

      July 20, 2022 at 2:58 pm

      This is a great basic lasagna recipe. I made a few tweaks to maximize flavor. I oven roasted two whole heads of garlic and added them to the butternut squash puree and sautéed the spinach with a bunch more minced garlic (verses just adding it into the spinach layer). I also oven roasted a package of mushrooms and two zucchini until caramelized with some olive oil and the spices (Italian, paprika, basil) and make them added layers, plus used regular lasagna noodles, for a more textured bite. Extremely delicious results!

      Reply
      • Julia

        August 22, 2022 at 5:33 pm

        Esther, I love-love your creativity and delicious additions to this lasagna! Thank you for such a detailed and helpful comment!

        Reply
    12. Diane Miller

      June 18, 2022 at 11:37 am

      Absolutely delicious!! My family LOVED it. Said don't ever make traditional lasagna again!

      Reply
      • Julia

        August 22, 2022 at 8:15 pm

        Diane, I am super flattered by your comment! 🙂 Glad your family enjoyed the lasagna!

        Reply
    13. Melanie Self

      June 04, 2022 at 6:51 pm

      great recipe. I used canned butternut squash and just mixed it together with the rest of the ingredients for the sauce. It turned out great. Really tasty.

      Reply
      • Julia

        August 22, 2022 at 9:15 pm

        Melanie, I love your shortcut! Glad you enjoyed the recipe and thank you for the 5-star rating!

        Reply
    14. Erica

      April 14, 2022 at 11:11 pm

      One of my favorite veggie lasagnas! Instead of shredded monzorella on the top layer, I cut little ovals/place balls on top and it melts like a dream!!

      Reply
      • Julia

        April 24, 2022 at 7:31 pm

        Erica, I am so glad this is one of your favorite lasagnas! 🙂 Love your idea of placing Mozzarella ovals on top to melt - I am assuming you used fresh Mozzarella cheese that comes in large balls?

        Reply
    15. Angie

      April 09, 2022 at 12:01 pm

      I've made this before & it's absolutely delicious. Do you know if this can be made a day ahead ? If so what would be the reheating instructions?

      Reply
      • Julia

        April 24, 2022 at 8:09 pm

        Since this lasagna uses cooked lasagna noodles, it's a perfect recipe to make ahead and refrigerate. You can assemble the lasagna, refrigerate it in an airtight container (important!), and then heat it up whenever you're ready. Just use the recipe instructions for reheating:

        Cover the baking dish with foil and bake for 30 min. Remove foil and bake additional 10 minutes.

        Reply
        • Tiara

          June 20, 2022 at 1:47 pm

          Can you make this and freeze it?

          Reply
          • Julia

            August 22, 2022 at 8:13 pm

            Tiara, yes, you can make this lasagna and freeze it.

            Reply
    « Older Comments
    Newer Comments »

    Primary Sidebar

    Julia is the author of JuliasAlbum.com (a food blog focused on easy dinner recipes, pasta dishes, salads made with seasonal ingredients). In this photo, Julia is pictured wearing a yellow sweater against an Autumn background.

    Hi, I'm Julia!

    I am a full-time food blogger living in beautiful Colorado. I focus primarily on savory recipes (protein-based & fiber-rich main dishes, pasta, salads) using fresh & seasonal ingredients. A food blogger since 2012, I help home cooks create well-balanced and visually appealing dinners (many of which are 30-minute ONE-PAN meals). Find out more about me and my cooking philosophy. 

    Connect with Julia on Social Media:

    • Facebook
    • Pinterest
    • Instagram
    Get Julia's new recipes by e-mail:
    Subscribe by E-mail

    Footer

    ↑ back to top

    Privacy and Disclosure

    • Privacy Policy
    • Disclaimer
    • Terms & Conditions
    • Affiliate Disclosure

    About

    • About
    • Featured On
    • Contact Me

    Connect on Social Media

    • Pinterest
    • Facebook
    • Instagram

    Copyright © 2012-2026 JuliasAlbum.com

    Julia's Album is a participant in the Amazon Services LLC Associates Program. As an Amazon Associate I earn from qualifying purchases.

    Site Design: Foodie Pro Theme by Feast Design Co.

    Rate This Recipe

    Your vote:




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