• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Recipes
  • Contact
  • About
  • Shop
Cozy Cravings
menu icon
go to homepage
  • RECIPES
  • CONTACT
  • ABOUT
  • SHOP
  • SUBSCRIBE
    • Facebook
    • Instagram
    • Pinterest
  • subscribe
    search icon
    Homepage link
    • RECIPES
    • CONTACT
    • ABOUT
    • SHOP
    • SUBSCRIBE
    • Facebook
    • Instagram
    • Pinterest
  • ×

    Home » Lunch & Dinner

    Butternut Squash and Spinach Lasagna

    Published: Nov 17, 2022 » Modified: Nov 17, 2022 by Haley » This post may contain affiliate links

    Jump To Recipe Print Recipe
    Pinterest butternut squash lasagna.

    This Butternut Squash Lasagna is layers upon layers of delicious homemade roasted butternut squash sauce with roasted garlic and a cheesy spinach mixture, all baked until golden with crispy edges and topped with fresh sage. Perfect for any dinner table, especially on holidays or serving a crowd! 

    Overhead image of lasagna fresh out of the oven with sage on top.
    Jump to:
    • Ingredients 
    • Ingredient substitutions
    • Step by step instructions
    • Tips and tricks
    • What to serve with lasagna
    • Storage and reheating
    • FAQs
    • More vegetarian pasta recipes
    • Recipe

    Ingredients 

    This delicious butternut squash and spinach lasagna skips the classic red sauce and instead uses a seasonal creamy butternut squash sauce that is so good when paired with spinach and ricotta layers.

    Ingredients on a table for butternut squash lasagna.
    • Lasagna noodles: Regular lasagna noodles. I like the ones with the curly edges. They get cooked to al-dente before being layered together and baked which finishes them off 
    • Butternut squash: The star of the show - it's a relatively sweet squash but paired in this recipe gets a balance of savory. It's cubed and roasted which gives it a stronger butternut squash flavor that is so good.
    • Spices: A mixture of cinnamon and nutmeg give the butternut squash sauce such a fabulous depth of flavor.
    • Heavy cream: Smooth out and help serve as the base of the butternut squash sauce. 
    • Garlic: A full head of garlic gets roasted and added into the sauce. It’s a game changer.
    • Spinach: Frozen chopped spinach is the easiest route here. 
    • Onion: Yellow onion is sautéd and added into the spinach mixture for more flavor. 
    • Cheeses: A combination of four cheeses – ricotta, mozzarella, gruyere, parmesan – all blended for the perfect gooeyness and cheesy flavor. 
    • Egg: Acts as the binder to the spinach mixture so it doesn’t melt all over the place.

    Ingredient substitutions

    • Lasagna noodles: can substitute no boil noodles, just add some vegetable broth to the butternut squash sauce to add extra moisture to help the noodles cook. 
      • You can also use whole wheat noodles or gluten-free noodles if you’d like.
    • Butternut squash: you can use pumpkin instead. You can also use frozen butternut squash, just defrost it slightly then roast. 
    • Spices: pumpkin pie spice is a good sub, but if you use it, use that as the only spice as it includes both cinnamon and nutmeg.
    • Heavy cream: use full fat coconut milk 
    • Frozen spinach: use fresh spinach instead, add it to the onions when they’re just about done and sauté until wilted.  

    Step by step instructions

    Lasagnas are a bit of a labor of love with a bunch of different components, but it’s definitely worth it! This is really a great vegetarian main dish that the whole family will truly love. Fall comfort food at its finest.

    1. Roast the butternut squash and garlic. Toss the butternut squash cubes with olive oil, salt, pepper, nutmeg, and cinnamon. Spread them in an even layer on a parchment paper lined baking sheet. Separately, cut the top ¼ off a head of garlic and drizzle it with olive oil then wrap it in aluminum foil. Add it to the baking sheet with the butternut squash. Roast at 425F for about 30-40 minutes until tender. 

    2. Make the sauce. To a high powered blender or food processor, add the roasted butternut squash, heavy cream, and squeeze the roasted garlic out of the bulb. Blend until smooth. In a medium bowl add the butternut squash puree and mix in the ricotta cheese.

    Side by side of squash being roasted and blended into a sauce.

    3. Sauté the onions. Warm a sauté pan over medium heat. Add a little olive oil and the onions. Cook, stirring frequently, until soft and translucent - about 5-8 minutes. 

    4. Make the spinach ricotta mixture. In large bowl, add the thawed chopped spinach, sautéed onions, ricotta cheese, parmesan cheese, ½ of the mozzarella cheese, gruyere cheese, egg, salt, and pepper. Mix until combined. 

    Side by side of sauteeing onions and making the cheese mixture.

    5. Par-cook the noodles. Boil a large pot of water. Add the lasagna noodles and cook until al dente – a few minutes less than the box directions. Drain and set aside in an even layer to prevent sticking. 

    6. Assemble. Use a 9x13 or 10x7 baking dish / casserole dish. There's going to be 3 layers of noodles. First, put ¼ cup of sauce on the bottom of the dish. Then layer 3 noodles side by side. Next add ⅓ of the remaining sauce and spread to an even layer. Follow with ½ of the cheese mixture and spread to an even layer. Then repeat – noodles, ⅓ sauce, rest of the cheese. For the final layer, add noodles, remaining sauce, and sprinkle the remaining mozzarella cheese on the top of the lasagna.

    Steps of assembling the lasagna.

    7. Bake. Cover the lasagna with aluminum foil and bake at 375F for 30 minutes, then remove the foil and bake for another 10 until lightly browned. Option to broil for a few minutes if desired. Top with fresh sage leaves if desired. 

    Final step fresh baked lasagna.

    Tips and tricks

    • If you’re using a blender that doesn’t have a vent, let the butternut squash cool a little before you blend it in the sauce. You don’t want the blender getting too hot. 
    • Buy pre-cubed butternut squash if you want a bit of a shortcut.
    • To cut butternut squash, cut the top and bottom off. Then cut it in half to separate the "neck" from the "bulb". Then stand each piece up, slicing off the skin with downward cuts. Then cut into cubes! For the bulb, make sure you remove the seeds first. 
    • To pick a ripe butternut squash, look for one that has a solid beige color. 
    • Make sure you’re using full fat ricotta cheese, it helps make the lasagna nice and rich, and is a bit thicker. Lower fat content will be a bit more runny. 
    • Let the lasagna sit for at least 10-15 minutes before you slice into it to help it set – no runny lasagna here!
    • If you don't want this to be a meatless lasagna, you can ad some ground or shredded turkey or chicken, or ground beef even. It can be put between the sauce and cheese layers or over the cheese layer (it’s a great way to use up Thanksgiving leftovers!). 

    What to serve with lasagna

    Lasagna is a pretty heavy dish, so you’ll want to even it out with lighter accompaniments. 

    • Green salad! Something simple like arugula, lemon juice, olive oil, and shreds of parmesan would be great. 
    • Veggies! Roast some broccoli, green beans, or brussels sprouts alongside the lasagna as it bakes. 
    • Soup! A broth-based soup would be best so it’s not so heavy. 

    Storage and reheating

    Storage: store in an airtight container in the fridge for up to 5 days. 

    Reheating: microwave is the easiest method, but you can reheat in the oven covered at 350 for 15ish minutes until warmed through. 

    FAQs

    Is this recipe vegan? 

    It is not, but you can swap the cheeses and heavy cream for vegan alternatives. 

    Is lasagna a traditional Italian dish? 

    Yes! It originated in Naples. This version is a bit more American-ized though. 

    Can I prep this in advance?

    Yes! You can assemble the lasagna up to 2 days in advance. Then just remove from the oven 1 hour before baking to get rid of its chill, and bake according to instructions. 

    Can I freeze this recipe?

    Yes. Assemble according to instructions and then cover tightly and freeze up to 1 month. To bake, follow instructions but add an additional 20 minutes if baking straight from frozen. Also, if you assembled in a ceramic or glass dish, make sure you thaw it before baking as your dish will likely break. 

    Is butternut squash heathly?

    It's low in calories but high in nutrients - read about the specifics here.

    More vegetarian pasta recipes

    • Creamy Mushroom Mascarpone Pasta
    • Creamy Butternut Squash Sauce with Fettuccini
    • Creamy Pumpkin Pasta Sauce
    • Creamy Roasted Red Pepper Pasta

    Recipe

    Overhead image of lasagna fresh out of the oven with sage on top.
    Print Recipe Pin Recipe

    Butternut Squash and Spinach Lasagna

    This Butternut Squash Lasagna is layers upon layers of delicious homemade roasted butternut squash sauce with roasted garlic and a cheesy spinach mixture, all baked until golden with crispy edges and topped with fresh sage. Perfect for any dinner table, especially on holidays or serving a crowd! 
    5 from 2 votes
    Prep time: 45 mins
    Cook time: 40 mins
    Total time: 1 hr 25 mins
    Yield: 8 servings
    Prevent your screen from going dark

    INGREDIENTS 

    • 9 lasagna noodles

    Butternut Squash Sauce

    • 6 cups butternut squash cubed 1 inch pieces
    • 2 tablespoon olive oil
    • 2 teaspoon kosher
    • ½ teaspoon pepper
    • ½ teaspoon cinnamon
    • ½ teaspoon nutmeg
    • ½ cup ricotta cheese
    • ½ cup heavy cream
    • 1 bulb garlic

    Spinach and Cheese Mixture

    • 1 cup frozen chopped spinach thawed
    • 1 yellow onion sliced
    • 3 cups ricotta cheese
    • ½ cup grated parmesan cheese
    • 1 cup shredded mozzarella cheese
    • 1 cup shredded gruyere cheese
    • 1 large egg
    • 1 teaspoon kosher salt
    • 1 tsp pepper

    INSTRUCTIONS

    Make the butternut squash sauce

    • Preheat your oven to 425℉.
    • Toss the cubed butternut squash with olive oil, salt, pepper, nutmeg, and cinnamon. Spread them in an even layer on a parchment paper lined baking sheet.
    • Cut the top ¼ off the bulb of garlic and drizzle it with olive oil then wrap it in aluminum foil. Add it to the baking sheet with the butternut squash.
    • Roast the garlic and squash for about 30-40 minutes until tender. 
    • To a high powered blender or food processor, add the roasted butternut squash, heavy cream, and squeeze the roasted garlic out of the bulb. Blend until smooth.
    • In a medium bowl add the butternut squash puree and mix in the ricotta cheese.

    Make the spinach and cheese mixture

    • Warm a sauté pan over medium heat. Add a little olive oil and the onions. Cook, stirring frequently, until soft and translucent - about 5-8 minutes. 
    • In large bowl, add the thawed chopped spinach, sautéed onions, ricotta cheese, parmesan cheese, ½ of the mozzarella cheese, gruyere cheese, egg, salt, and pepper. Mix until combined. 
    • Boil a large pot of water. Add the lasagna noodles and cook until al dente – a few minutes less than the box directions. Drain and set aside in an even layer to prevent sticking. 

    Assemble & bake

    • Lower the oven to 375℉.
    • Use a 9x13 or 10x7 baking dish / casserole dish. There's going to be 3 layers of noodles. First, put ¼ cup of sauce on the bottom of the dish. Then layer 3 noodles side by side.
    • Add ⅓ of the remaining sauce and spread to an even layer. Follow with ½ of the cheese mixture and spread to an even layer.
    • Then repeat – noodles, sauce, rest of the cheese.
    • For the final layer, add noodles, remaining sauce, and sprinkle the remaining mozzarella cheese on the top of the lasagna.
    • Cover the lasagna with aluminum foil and bake for 30 minutes, then remove the foil and bake for another 10 until lightly browned. Option to broil for a few minutes if desired. Top with fresh sage leaves if desired. 

    NUTRITION ESTIMATE PER SERVING

    Calories: 591kcal | Carbohydrates: 43g | Protein: 29g | Fat: 34g | Saturated Fat: 19g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 11g | Trans Fat: 0.003g | Cholesterol: 127mg | Sodium: 1311mg | Potassium: 705mg | Fiber: 4g | Sugar: 5g | Vitamin A: 14483IU | Vitamin C: 24mg | Calcium: 618mg | Iron: 2mg
    Course: Lunch/Dinner, Main Course
    Cuisine: American, Italian
    Keyword: Butternut Squash, lasagna, Pasta, Vegetarian
    Author: Haley
    DID YOU TRY THIS RECIPE?Tag @cozycravings and use #cozycravings

    More Lunch & Dinner

    • Roasted Garlic Cream Sauce with Gnocchi
    • Brothy Beans
    • Chicken Mushroom Wild Rice Soup
    • Puff Pastry Chicken Pot Pie

    Reader Interactions

    Comments

    1. Laura

      November 26, 2019 at 11:03 pm

      Could you add ground turkey or beef to this? My husband would never go for a vegetarian dinner. I want to make it though, it looks delicious!

      Reply
      • Haley

        November 26, 2019 at 11:17 pm

        For sure! Cook the ground meat on the stovetop first, then drain the fat and add it to the lasagna on top of each cheese layer before baking.

        Reply

    Leave a Reply Cancel reply

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

    Recipe Rating




    Primary Sidebar

    HEY THERE!

    Welcome to Cozy Cravings! Happy to have you. Here, you’ll find comfort food recipes & other delicious things to enjoy and devour.

    POPULAR POSTS

    • Roasted Garlic Baked Ricotta Dip
    • Spinach and Ricotta Puff Pastry Pinwheels
    • Brown Sugar Cinnamon Cookies
    • Potato, Egg and Bacon Breakfast Skillet

    Footer

    ↑ back to top

    about

    • ABOUT
    • CONTACT
    • PRIVACY POLICY

    Let's Keep In Touch!

    Subscribe here for delicious recipes, updates & more!

    Thank you!

    You have successfully joined our subscriber list.

    .

    recipe index

    • APPETIZERS
    • BREAKFAST & BRUNCH
    • LUNCH & DINNER
    • SNACKS & SIDES
    • DESSERTS

    Copyright © 2023 · CozyCravings.com

    133 shares