Go Back
+ servings
Butternut Squash and Spinach Lasagna | Lemons and Basil
Print Recipe
4 from 1 vote

Three Cheese Butternut Squash and Spinach Lasagna

Three Cheese Butternut Squash and Spinach Lasagna, where comfort food meets healthy!
Prep Time10 mins
Cook Time1 hr 10 mins
Total Time1 hr 20 mins
Course: Dinner
Cuisine: Italian
Keyword: Butternut Squash, cheese, lasagna, spinach
Servings: 12
Calories: 237kcal
Author: Kaylee Pauley


  • 2 cups roasted and mashed butternut squash approx one 2 lb medium squash
  • 2 ounces aged cheddar grated
  • 1/2 cup almond milk
  • 1 cup Ricotta cheese
  • 1 tbsp coconut oil
  • 1 cup onion finely chopped
  • 2 cloves garlic minced
  • 2 tbsp fresh sage finely chopped
  • 1 tsp dried thyme
  • 1 tsp smoked paprika
  • 1/4 tsp nutmeg
  • 1/8 tsp cinnamon
  • 1/2 tsp salt
  • 1/8 tsp cayenne pepper
  • 1/4 tsp crushed red pepper flakes
  • 1/4 tsp black pepper
  • 1/2 tbsp coconut oil
  • 4 cups fresh spinach
  • 1 cup ricotta cheese
  • 1/2 cup shredded cheese Italian blend Kraft, Sargento, and Kroger all have versions of this
  • 1 large garlic clove minced
  • 1/4 teaspoon salt
  • 1/8 tsp black pepper
  • 2 tbsp Parmesan
  • 12 whole wheat lasagna noodles cooked according to package directions
  • 1 1/2 cup Italian blend cheese shredded


  • Preheat oven to 400 degrees.
  • Cut the squash in half length wise and remove seeds, line a baking sheet with aluminum foil and bake for 40-45 minutes with squash face down. (This can be done ahead of time.)
  • Cook the lasagna noodles according to package direction, once cooked, rinse in cold water and drain. I let my noodles sit in cool water while I made the sauce and spinach filling so they didn’t get too sticky.
  • Once the squash has cooked, remove and allow to cool for 15 minutes or so. Remove the skin (should come off fairly easily now that it's cooked, if it doesn’t, use a spoon to scrape our flesh) and measure out 2 cubs cooked/mashed squash.
  • Add the cooked squash to a food processor, along with aged cheddar, almond milk, and ricotta cheese. Puree until smooth.
  • While the cooked squash cools, add coconut oil in a large skillet over medium-high heat. Add the onion and garlic, cook until the onion is soft and translucent, approx 4-5 minutes.
  • Transfer the butternut squash puree to the skillet with onions, then add in all herbs and seasonings, fresh sage, dried thyme, smoked paprika, nutmeg, cinnamon, salt, cayenne, crushed red pepper flakes, and black pepper.
  • Stir to combine and cook 2-3 minutes, allowing the seasonings to blend well. Sauce should be smooth and fairly thick.
  • For the spinach filling, add 1/2 tbsp coconut oil to medium sauce pan, once oil is hot, add in fresh spinach and cook until leaves are wilted, stirring frequently. Remove cooked spinach from heat and set aside to cool.
  • Add cooked spinach to medium bowl with 1 cup ricotta cheese, 1/2 cup Italian cheese blend, minced garlic, salt, pepper, and Parmesan cheese, stir until well combined.
  • To assemble lasagna, prepare a 9x13 casserole dish (mine was approx 8.5 x 12 and I had to slightly trim my lasagna noodles), grease the bottom of the casserole dish lightly with coconut oil cooking spray. Spread 1/3 of butternut squash filling on the bottom of the dish. Sprinkle lightly with Italian cheese blend, then top with three cooked lasagna noodles, try to avoid overlapping noodles.
  • Next, spread half of spinach filling over the noodles, followed by another light layer of shredded Italian cheese blend, then a layer of noodles (three).
  • Spread another layer of butternut squash mixture (approx 1/3), then sprinkle light layer of shredded Italian Cheese Blend and top with cooked noodles (three).
  • Add the remaining half of spinach filling over the noodles, spread evenly, then top with Italian cheese blend and final layer of noodles (three).
  • Top noodles with remaining 1/3 butternut squash sauce, and sprinkle with the last of the Italian Cheese Blend, approx 1/2 cup.
  • Cover the baking dish with aluminum foil and bake for 25 min. Remove foil and bake additional 15 minutes.
  • Allow lasagna to cool for 5-10 minutes before serving, top with fresh sage if desired.


Serving: 1g | Calories: 237kcal | Carbohydrates: 2.1g | Protein: 15.4g | Fat: 11.8g | Saturated Fat: 7.3g | Polyunsaturated Fat: 0.4g | Cholesterol: 27.6mg | Sodium: 251mg | Fiber: 1.4g | Sugar: 1.4g