• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

Pinch Me Good

  • Home
  • About
  • All Recipes
    • Air Fryer Recipes
    • Breakfast
    • Main Dishes
    • Healthy Side Dishes
    • Healthy Desserts
    • Quick and Easy Salads
    • Healthy Snacks and Appetizers
    • Gluten-Free
    • Dressings And Sauces
    • Holiday
      • Christmas
      • Easter
      • Thanksgiving
  • Contact
  • Meal Prep
  • Navigation Menu: Social Icons

    • Facebook
    • Instagram
    • Pinterest
    • Twitter
  • Ninja creami strawberry ice cream scooped from the Ninja Creami in a glass ice cream dish with a spoon in the dish.
    Ninja Creami Strawberry Ice Cream – 3 Ingredients
  • White platter filled with crispy coated chicken thighs with some chopped chives and parmesan cheese in small bowls behind it.
    Crispy Air Fryer Breaded Chicken Thighs
  • Dish of viral yogurt cheesecake with a spoonful on top and a pink towel in front of it.
    Viral 2-Ingredient Yogurt Cheesecake
  • Bowl filled with air fryer sausage and potatoes.
    Easy Air Fryer Sausage and Potatoes
  • Plate filled with blueberry bagels cream cheese sandwich halves with a bowl of cream cheese in front of it.
    Healthy Blueberry Bagels – 3 Ingredients
  • High protein breakfast bowl with scrabbled eggs and cooked ground meat with shredded golden potatoes in a bowl.
    Easy High Protein Breakfast Bowl
  • Round bowl filled with no bake cottage cheese cookie dough with chocolate chips with a grey towel next to it.
    Edible Cottage Cheese Cookie Dough – 10 Minutes
  • Matthew MCconaughey tuna salad between bread as a stacked sandwich with a jar of pickles behind it.
    Viral Matthew McConaughey Tuna Salad
  • Slice of lasagna with cottage cheese on a plate with a fork cutting into it with a pan of more lasagna behind it.
    Best Cottage Cheese Lasagna
  • Sweet kale salad mixed with poppyseed dressing in a white salad bowl with wood serving spoons in the bowl with it.
    Best Sweet Kale Salad
  • Platter filled with gluten free gingerbread cookies that are decorated like gingerbread men.
    Soft Gluten Free Gingerbread Cookies
  • Dish of cheesy gratin with sweet potato with serving spoons in the dish.
    Simple Sweet Potato Gratin
Pinch Me Good! » Main Dishes » Roasted Butternut Squash Lasagna – with Spinach

Roasted Butternut Squash Lasagna – with Spinach

12182 shares
  • Share
  • Tweet
Jump to Recipe·Print Recipe

If you are looking for the best vegetarian lasagna recipe then this is it! This delicious and healthier butternut squash lasagna with spinach is packed with incredible fall flavors like butternut squash, parmesan, ricotta, sage, and garlicky spinach all baked until golden and bubbly. It makes the perfect family meal that is the ultimate comfort food!

Baking dish with healthy butternut squash lasagna in it with a spices cut out of it with a serving spoon in it on a wooden surface.

We are obsessed with this butternut squash lasagna that is healthy, easily made gluten free and is a meatless meal everyone will enjoy. It is just the best cozy fall recipe that even kids go crazy for. I originally made this recipe for a family Sunday supper and everyone went nuts over it, so I just had to share it!

Mostly because it is so creamy and loaded with incredible flavor but it is also a healthier lasagna recipe that uses less dairy and replaces some of the noodle layers with yummy roasted butternut squash. Plus it is a vegetarian lasagna that is so satisfying that nobody will ever miss the meat.

In this spianch lasagna recipe, we peel and slice the butternut squash, season it then roast it to use for noodles. It does still have lasagna noodles in the recipe but fewer to make it a little bit lighter and healthier. You can also use mashed squash or roasted butternut squash cubes in this recipe as well. 

You may also want to try this protein packed cottage cheese lasagna recipe!

Jump to:
  • Why you’ll love this lasagna with butternut squash
  • Ingredients in butternut squash lasagna
  • Recipe Variations
  • How to make vegetarian Butternut Squash Lasagna with spinach
  • Tips for success
  • Make Ahead and Storage
  • More butternut squash recipes
  • Butternut Squash Lasagna With Spinach

Why you’ll love this lasagna with butternut squash

  • It is the best warm and comforting fall recipe!
  • Loaded with flavor and nutrition. 
  • Vegetarian and easily made gluten-free!
  • Cheesy, buttery, herby, all the things!
  • You can make it ahead, freeze it, or serve it right away!

Ingredients in butternut squash lasagna

Sliced planks of butternut squash on a wooden board next to fresh sage leaves, bowl of shredded mozzarella, lasagna noodles, bowl of ricotta cheese, plate of spinach, cut lemons and jar of milk all spread out on a wooden board.
  • Butternut squash – 1 whole butternut squash about 3 pounds. You want to choose a squash that has a thicker, longer neck that is even all around.
  • Olive oil – extra virgin olive oil or you can also use avocado oil as well.
  • Salt and pepper – to enhance all of the flavors.
  • Lasagna noodles – I opted for no-boil lasagna noodles, you can use regular or gluten-free. I have tested this recipe using both and it worked great both ways! If you prefer to use cooked lasagna noodles then you can also do that.
  • Flour – all-purpose flour, gluten-free all-purpose flour, or whole wheat flour will all work fine.
  • Spinach – fresh spinach will work best, as frozen spinach will make the lasagna more watery.
  • Garlic – fresh garlic or you can use garlic paste.
  • Parmesan cheese – make sure to use shredded parmesan so it melts well. 
  • Ricotta cheese – I used part-skim ricotta cheese but any ricotta will work, you can also use cottage cheese.
  • Butter – unsalted or regular butter.
  • Milk – unsweetened almond milk or regular milk will work too.
  • Mozzarella cheese – shredded mozzarella cheese, or any shredded cheese but mozzarella works best. 
  • Rosemary and sage – fresh rosemary and sage add some incredible herby flavor to the lasagna.
  • Nutmeg – just a hint that makes all the difference. 
  • Lemon – fresh lemon to add some bright notes to the lasagna.

Recipe Variations

  • Make it gluten-free. To make this recipe gluten-free, use gluten-free lasagna noodles. 
  • Make it vegan. You can use vegan ricotta cheese, vegan cheese sauce, and vegan mozzarella cheese to make this a vegan lasagna. 
  • Add more veggies. You can add mushrooms, onions, zucchini, or even kale to this recipe along with the spinach. Sautéed red bell peppers would also be great and add a nice punch of color to this recipe.
  • Add in some meat. If you prefer meat in your lasagna (but trust me this recipe is so good on its own), you can add in some cooked sausage or cooked ground turkey. My family loved it with cooked sausage.

How to make vegetarian Butternut Squash Lasagna with spinach

Step one: Prep the squash: Peel the squash, remove the seeds, and slice it into planks.  Lay it onto a baking sheet, brush it with olive oil, and season with salt and pepper. Roast it in the oven at 425° F for about 15 minutes until it is tender. Pro tip: Ensuring the squash is cut into uniform ¼-inch thick planks is crucial for this recipe. For ease and precision, use a sharp kitchen knife or mandolin.

Sliced planks of butternut squash seasoned with oil, salt and pepper pm a lined baking pan.

Step two: Cook the spinach: Heat a pan with olive oil to medium heat, add in the garlic, cook for 1 minute then add in the spinach and cook until wilted. Remove and set aside to cool. 

Cooked, sautéed spinach in a skillet with wood spatula in the pan with it.

Step three: Make the creamy, cheesy filling: Heat a pan to medium heat, melt the butter then stir in the flour and whisk in the milk to make a roux. Add in the nutmeg and bay leaf and simmer for a few minutes until the sauce thickens. Set aside. 

Creamy béchamel sauce in a pot with a wooden spoon in the pot with it.

Step four: Mix the ricotta filling: Combine the ricotta with lemon zest, freshly chopped sage, rosemary, parmesan, mozzarella, salt, and pepper, and mix.

Ricotta mixed with herbs and lemon mixed in a round bowl with a spoon in the bowl with it.

Step five: Assemble the lasagna: Spread some of the cream sauce on the bottom of a 9×13 pan. Next layer some of the lasagna noodles. Then layer some of the butternut squash. Then add some of the sautéed spinach and top that with a layer of the ricotta mixture. Pour some more of the creamy white sauce all over everything then repeat with one more layer. Finish the final layer with lasagna noodles, the remaining creamy white sauce, the remaining cooked spinach, and a generous sprinkle of parmesan cheese.

White lasagna pan filled with layered butternut squash, sautéed spinach and dollop's of ricotta cheese.
Ricotta cheese spread over squash noodles topped with cooked spinach in a white lasagna pan.
Uncooked butternut squash spinach lasagna topped with cooked spinach and a creamy sauce in a white baking pan.

Step six: Bake and serve: Bake the lasagna for 35-40 minutes at 400°F then let it rest for 30 minutes before cutting and serving.  It’s so good!

Baked white squash and spinach lasagna in a white baking dish on a wooden surface
Bake

Tips for success

  • Choose a squash with a longer thicker neck since you want long “plank” pieces to layer in the lasagna. You can also just cut large slices of squash if you cannot find one with a long neck.
  • Use no-boil lasagna noodles, lentil lasagna noodles, or store-bought lasagna sheets all work well in this recipe. You can also use whole-wheat lasagna noodles, but those would need to be boiled first. See variations in the post for gluten-free recommendations.
  • Bake the lasagna uncovered, this allows it to get nice and golden brown on top and all around the edges.
  • Let the lasagna cool for at least 30 minutes before slicing and serving. Letting it cool allows the slices to be lifted from the pan easier as well as results in perfectly square pieces of lasagna (see picture below).

Make Ahead and Storage

  • To make ahead: Assemble the butternut squash lasagna as directed in the recipe. Cover and refrigerate for up to one day. When ready to bake, remove it from the refrigerator, uncover it, preheat the oven, and bake it until cooked through and golden and bubbly, about 40-45 minutes. 
  • You can also peel, cut, and roast the squash and cook the spinach one day before assembling and cooking the lasagna. Just make sure to let it cool and store it in separate airtight containers in the refrigerator.
  • Store in the refrigerator in an airtight container after you bake it for up to 3 days. Reheat portions in the microwave. You can also bake the whole dish, let it cool then cover it and reheat the whole thing in the oven at 350 degrees F until warmed through. 
  • To freeze butternut squash lasagna: Assemble and bake as directed in this recipe. Cut into slices, and store in airtight containers in the freezer for up to 2 months. 
  • Reheating from frozen: Place the lasagna in the refrigerator overnight then reheat it in the microwave. 
Spatula lifting a piece of butternut squash and spinach lasagna out of a white baking dish with more lasagna in it.

More butternut squash recipes

  • Butternut Squash Noodles Bowl
  • Instant Pot Butternut Squash Mac and Cheese
  • Butternut Squash Soup
  • Roasted Beets and Butternut Squash Salad
  • Maple Roasted Butternut Squash
  • The Best Mashed Butternut Squash
  • Easy Roasted Butternut Squash

Did you try this butternut squash lasagna recipe? if you did then please leave a rating and comment below and let me know how it turned out!

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Butternut Squash Lasagna With Spinach


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

5 from 2 reviews

  • Author: Amy Estes
  • Total Time: 55 minutes
  • Yield: 12 servings 1x
  • Diet: Vegetarian
Print Recipe
Pin Recipe

Description

This healthier Butternut Squash Lasagna with Spinach is made with warm fall flavors like squash, rosemary, and sage layered with creamy cheese and soft lasagna noodles. It makes a wonderful healthy family dinner that is the ultimate comfort food.


Ingredients

Scale
  • 1 butternut squash (about 3 pounds)
  • 2 tablespoons olive oil
  • 1 teaspoon kosher salt – divided
  • 1 teaspoon ground black pepper – divided
  • 2 cloves of garlic – peeled and minced
  • 5 ounces fresh spinach – washed
  • ¼ cup butter – unsalted or salted is fine, just use less salt in the white sauce if you use salted butter
  • ¼ cup whole wheat white flour, white all purpose flour or gluten free all purpose flour
  • 1 ½ cups plant-based milk (I used plain, unsweetened  almond milk)
  • ¼ teaspoon  ground nutmeg
  • 1 bay leaf
  • 16 ounces part-skim ricotta cheese
  • 1 tablespoon freshly grated lemon zest
  • 1 cup shredded mozzarella cheese
  • ¾ cup grated parmesan cheese
  • 2 teaspoons fresh sage leaves – minced
  • 1 tablespoon  fresh rosemary – minced
  • 10–12 no-cook lasagna noodles (see notes for variations)


Instructions

  1. Cut and roast the squash: Preheat the oven to 425 degrees F and spray a baking sheet with cooking spray. Cut the ends off of the squash, peel it, remove the seeds, and slice it into planks that are  ¼ inch thick. You can save the rest of the squash for roasting later. Lay the squash onto a sprayed baking sheet, drizzle the squash with 1 tablespoon of olive oil, sprinkle with salt and pepper and bake for 15 minutes at 425 degrees F. Remove and let cool for a few minutes.  For easier clean up, line the baking sheet with parchment paper. 
  2. Sauté the spinach. Heat the remaining tablespoon of olive oil in a pan over medium heat. Add in the minced garlic and toss and cook it for 1-2 minuets. Toss in the spinach and cook it for few minutes until wilted. Remove and set the spinach aside.
  3. Make the creamy filing – Add some butter to a medium-size saucepan heated to medium heat. Once it melts add in the flour (I used whole wheat white flour). Whisk the flour in with the butter for a minute or so, then add in the milk about a ½ cup at a time, whisking lightly. Add in the nutmeg and a bay leaf. Simmer on low for 3- 5 minutes until the sauce thickens.
  4. Make the ricotta filling. In a medium size mixing bowl, combine the ricotta with lemon zest, freshly chopped sage, rosemary, parmesan, mozzarella, salt and pepper, and mix.
  5. Assemble – Reduce the oven temperature to 400 degrees F and spray a 9×13 baking dish with cooking spray. Ladle some of the white cream sauce into the bottom of the baking dish. Layer on some of the lasagna noodles then some of the butternut squash. Next layer on some of the sautéed spinach and top that with a layer of the ricotta mixture. Pour some more (half of what is left) of the creamy white sauce all over everything then repeat with one more layer. Finish the final layer with lasagna noodles, the remaining creamy white sauce, the remaining cooked spinach and a good sprinkle of parmesan cheese.
  6. Bake. Bake the lasagna for 35 minutes on the middle rack of the oven until the top is nice and golden brown and bubbly. Remove the lasagna from the oven and let it cool for at least 30 minutes before serving. 

Notes

  • Choose a squash with a longer neck since you want long “plank” pieces to layer in the lasagna. You can also just cut large slices of squash if you cannot find one with a long neck.
  • No boil lasagna noodles, lentil lasagna noodles, or store-bought lasagna sheets all work well in this recipe. You can also use whole wheat lasagna noodles, but those would need to be boiled first. See variations in post for gluten free recommendations.
  • Bake the lasagna uncovered, this allows it to get nice and golden brown on top and all around the edges.
  • Let the lasagna cool for at least 30 minutes before slicing and serving. Letting it cool allows the slices to be lifted from the pan easier as well as results in perfectly square pieces of lasagna (see picture above). 
  • To store this lasagna in the refrigerator, let it cool completely, cut it and transfer it to an airtight container. Keep it in the refrigerator for up to 3 days. Easily reheat in the microwave.
  • To freeze, let it cool completely then transfer the lasagna to a freezer-friendly airtight container and keep it in the freezer for up to 30 days. To reheat, let it sit in the refrigerator overnight and reheat portions in the microwave.
  • Prep Time: 20 minutes
  • Cook Time: 35 minutes
  • Category: Main Dishes
  • Method: Oven
  • Cuisine: American

Did you make this recipe?

Tag @pinchmegoodfood on Instagram and hashtag it #pinchmegoodfood

« Easy Roasted Beet Pesto – Vegan
Best Healthy Black Bean Burgers – Homemade »

Filed Under: Favorite Winter Recipes, Healthy Fall Favorites, Kid-Friendly, Main Dishes, Oven, Vegetarian Meals

Reader Interactions

Comments

  1. amel fs

    January 14, 2020 at 12:16 pm

    Merci pour l’article

    Reply
  2. Amel snv

    January 14, 2020 at 12:16 pm

    Thanks for sharing this great article

    Reply
  3. Kim Scott

    January 1, 2021 at 9:57 pm

    Made this tonight, followed recipe exactly, except I had to add an egg to the ricotta as the kind I bought was very dry. I think I might have enjoyed it even more with slightly less ricotta. Biting into the roasted squash was a treat. This was a big hit and will be a repeat.

    Reply
  4. Lou

    September 18, 2024 at 6:27 pm

    Made this tonight.
    It was soooo good.
    I used cottage cheese instead of ricotta.
    It’s a keeper!

    Reply
    • Amy Estes

      October 6, 2024 at 5:00 pm

      Thank you! Im so glad you liked it!

      Reply

Leave a Reply Cancel reply

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

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

Primary Sidebar

Hi there,
I'm Amy and I'm so excited to share my best healthy recipes and tips with you. I hope I can inspire you to eat better, feel better, and get back in the kitchen. Read More…

Amy Estes: View My Blog Posts

Search recipes:

Air Fryer Recipes

Eggplant Meatballs with mushrooms and garlic

10 minute Roasted Chicken and Vegetables – Air Fryer Recipe

Lined plate with halves of cut bagels with cream cheese on them with more cream cheese and a coffee behind it.

Simple 3 Ingredient Protein Bagels – Air Fryer Recipe

3 Ingredient Air Fryer Bagels – with gluten free option

Juicy Air Fryer Boneless Chicken Breast – 20 Minutes

10 Minute Air Fryer Chicken Sausage and Veggies

Crispy breaded chicken parmesan on a plate with spinach salad with a form next to the plate and a glass of white wine behind it

Crispy Healthy Chicken Parmesan – Air Fryer Recipe

Healthy Air Fryer Eggplant Parmesan – Easy Recipe

Healthy Winter Recipes

Baked cauliflower wings on a baking pan with chopsticks next to it.

Sweet and Spicy Baked Cauliflower Bites

Cut lasagna roll ups with spinach filling on a plate in red sauce.

Easy Spinach Lasagna Roll Ups

Microwave spaghetti squash in a bowl with butter and salt and it with a fork in the bowl with it and salt and pepper in a bowl behind it.

Quick and Easy Microwave Spaghetti Squash

Baking sheet with roasted squash filled with cooked sausage and apple filling with fries herbs around it and a striped towel next to the pan.

Apple Sausage Stuffed Butternut Squash With Pecans and Cranberries

Round white plate filled with cooked spaghetti with cooked chicken parmesan on top of it.

Healthy Instant Pot Chicken Parmesan – 20 Minutes

Large bowl of instant pot lentil soup with a gold spoon in the bowl with a white and blue stripped towel in front of it.

Easy Instant Pot Lentil Soup – Vegan

Golden cooked naan pizza topped with red sauce and cheese cut into large, rectangular pieces.

10-Minute Simple Naan Pizza

Healthy Air Fryer Chicken Nuggets – 20 Minutes

Search more Recipes

Footer

As Seen On

As Seen On

CONTACT | PRIVACY POLICY