4.8 from 32 votes

Butternut Squash Lasagna With Spinach

Rachel AnneRecipe By Rachel Anne |Updated 2025-12-29 |10 Comments
Butternut Squash Lasagna With Spinach
Photo of Butternut Squash Lasagna With Spinach - finished dish

Butternut Squash Lasagna With Spinach

PREP25 min
COOK55 min

Butternut Squash Lasagna With Spinach is a creamy, veggie-packed comfort dish with sweet roasted squash and savory cheese—perfect for cozy dinners and gatherings!

Cook Mode(toggle on to prevent screen dimming)
6SERVINGS

Ingredients

Instructions

  1. 1
    Preheat oven to 425°F (220°C). Toss butternut squash with olive oil, 1/2 teaspoon salt, and 1/4 teaspoon pepper. Roast in a single layer for 25 minutes, stirring once, until tender and golden.
  2. 2
    Lower the oven to 375°F (190°C). While squash cools, sauté spinach in a large skillet with a pinch of salt until wilted, about 2 minutes. Drain and press out excess liquid.
  3. 3
    In a large bowl, mix ricotta, egg, nutmeg, sage, garlic, 1/4 cup Parmesan, salt, and pepper. Fold in the cooked spinach.
  4. 4
    Spread a thin layer of marinara in a 9x13-inch baking dish. Arrange a layer of no-boil noodles on top.
  5. 5
    Top noodles with 1/3 of the ricotta-spinach mixture, 1/3 of the roasted squash, a generous spoonful of marinara, and a sprinkle of mozzarella. Repeat layers two more times.
  6. 6
    Finish with a final layer of noodles, remaining sauce, remaining mozzarella, and remaining Parmesan.
  7. 7
    Cover with foil and bake for 30 minutes. Uncover and bake an additional 15–20 minutes, until top is bubbly and lightly browned.
  8. 8
    Cool for 10–15 minutes before slicing and serving. Enjoy!

Did You Make This Recipe?

Share your creations on Pinterest!

SEEN ON
BuzzFeed LogoYahoo LogoWoman's Day LogoThe Kitchn LogoHuffPost LogoTasty Logo