Italian Butternut Squash and Spinach Lasagna

This Italian Butternut Squash and Spinach Lasagna is the perfect cozy, comforting dish for a weeknight dinner or a special gathering. Creamy butternut squash, fresh spinach, and layers of ricotta and mozzarella come together between tender lasagna noodles to create a luscious, cheesy, and satisfying meal. The subtle sweetness of the squash balances beautifully with the savory spinach mixture, while the herbs and spices on top create a flavorful, golden crust.

Whether you’re cooking for family, entertaining friends, or simply craving a hearty vegetarian meal, this lasagna is a showstopper that’s surprisingly easy to make.

Why You’ll Love This Recipe

  • Rich, creamy, and full of flavor without being heavy
  • Vegetarian-friendly with wholesome vegetables and cheeses
  • Perfect for meal prep or make-ahead meals
  • Golden, cheesy, and satisfying—everyone will ask for seconds

Ingredients

For the Butternut Squash Mixture

  • Mashed butternut squash (2 cups): Sweet, creamy base for the lasagna.
  • Ricotta cheese (1 cup): Adds creaminess and mild richness.
  • Milk (½ cup, plus more if needed): Ensures smooth texture.
  • Salt (¼ tsp, plus extra ⅛ tsp): Enhances flavor.
  • Ground nutmeg (¼ tsp): Adds subtle warmth and depth.

For the Spinach Layer

  • Fresh spinach (8 oz / 1 cup cooked and drained): Adds freshness and color.
  • Ricotta cheese (1 cup): Creamy binding for the spinach.
  • Shredded mozzarella cheese (1 cup): Adds gooey richness.
  • Garlic (2 cloves, minced): Infuses the filling with aromatic flavor.
  • Salt (¼ tsp) and black pepper (to taste): Balances flavors.

For Layering and Topping

  • Lasagna noodles (10 oz, cooked; gluten-free option: Tinkyada brown rice noodles): Tender layers to hold the filling.
  • Mozzarella cheese (1½ cups, shredded, plus extra for topping): Melted, cheesy layers.
  • Parmesan cheese (½ cup, grated): Adds salty, nutty flavor.
  • Italian seasoning (¼ tsp): Classic herb flavor for the top crust.
  • Paprika (¼ tsp): Adds mild smoky sweetness and color.
  • Dried basil (¼ tsp): Aromatic finishing touch.

How to Make Italian Butternut Squash and Spinach Lasagna

Prepare the Butternut Squash Mixture

Combine mashed butternut squash, ricotta cheese, milk, salt, and nutmeg in a food processor. Blend until creamy, adding more milk if needed. Taste and adjust salt if necessary. Set aside.

Prepare the Spinach Filling

In a mixing bowl, combine cooked and drained spinach with ricotta, shredded mozzarella, minced garlic, salt, and black pepper. Mix thoroughly. Optionally, add a squeeze of lemon juice to brighten the flavor.

Cook the Noodles

Bring a large pot of water to a boil. Cook lasagna noodles according to package instructions until al dente. Rinse in cold water and drain well. Trim noodles to fit your baking dish if necessary.

Layer the Lasagna

Preheat oven to 375°F. Grease an 11 x 8.5 x 3-inch baking dish with olive oil or non-stick spray. Begin layering:

  1. Spread ⅓ of the butternut squash mixture on the bottom. Sprinkle lightly with mozzarella.
  2. Add a layer of noodles without overlapping.
  3. Spread half of the spinach mixture, sprinkle lightly with mozzarella, then add another layer of noodles.
  4. Spread another ⅓ of the butternut squash mixture, sprinkle mozzarella, and layer noodles again.
  5. Spread the remaining spinach mixture, top with mozzarella, and add the final noodle layer.
  6. Spread the last ⅓ of the butternut squash mixture over the top layer. Sprinkle with Parmesan, remaining mozzarella, Italian seasoning, paprika, and dried basil.

Bake the Lasagna

Cover the baking dish with foil and bake at 375°F for 30 minutes. Remove the foil and bake uncovered for an additional 10 minutes, or until the cheese is golden and bubbling. Let the lasagna rest for 10 minutes before slicing to help the layers set.

Italian Butternut Squash Spinach Lasagna
Italian Butternut Squash and Spinach Lasagna 111

Tips for Success

  • Make sure spinach is well-drained to prevent a watery lasagna.
  • Use a food processor for the squash mixture to achieve a smooth, creamy texture.
  • Resting the lasagna after baking ensures clean slices.
  • Adjust seasoning of each layer individually to ensure a balanced flavor throughout.

Equipment Needed

  • Food processor (for squash mixture)
  • Large pot (for boiling noodles)
  • 11 x 8.5-inch baking dish
  • Mixing bowls
  • Knife and cutting board

Recipe Variations

  • Gluten-Free: Use brown rice or gluten-free lasagna noodles.
  • Vegan: Substitute ricotta with cashew cream, mozzarella with vegan cheese, and milk with plant-based milk.
  • Spicy Twist: Add a pinch of red pepper flakes to the spinach layer for subtle heat.
  • Extra Veggies: Incorporate roasted zucchini, mushrooms, or bell peppers in the spinach layer.

Serving Suggestions

Serve this lasagna with a fresh green salad, garlic bread, or roasted vegetables. A drizzle of olive oil or a sprinkle of fresh herbs adds a beautiful finishing touch.

FAQs

Can I prepare this lasagna ahead of time?
Yes, assemble and refrigerate up to 24 hours before baking.

Can I freeze it?
Yes, bake first, cool completely, then freeze in portions. Reheat gently in the oven.

Can I use pre-cooked squash?
Absolutely. Roast or microwave until tender, then mash before combining with ricotta.

Can I make it dairy-free?
Yes, substitute ricotta with cashew cream, mozzarella with vegan cheese, and milk with plant-based milk.

Final Thoughts

This Italian Butternut Squash and Spinach Lasagna is a creamy, comforting, and crowd-pleasing dish that’s perfect for cozy dinners or special occasions. Layers of sweet squash, savory spinach, and cheesy goodness come together in every bite, making it a vegetarian recipe everyone will love. It’s the ultimate blend of flavor, texture, and comfort—perfect for sharing around the dinner table.

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
Italian Butternut Squash Spinach Lasagna 1

Italian Butternut Squash and Spinach Lasagna


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Klara Henschel,
  • Total Time: 1 hour 22 minutes
  • Yield: 4 servings
  • Diet: Vegetarian

Description

Delicious Italian Butternut Squash and Spinach Lasagna with layers of creamy squash, cheesy spinach, and perfectly cooked noodles. Rich, comforting, and perfect for a family dinner.


Ingredients

  • 2 cups mashed butternut squash (from half a squash)
  • 1 cup ricotta cheese
  • 1/2 cup milk, plus more if needed
  • 1/4 tsp salt, plus 1/8 tsp extra
  • 1/4 tsp ground nutmeg
  • 8 oz fresh spinach (1 cup cooked and drained)
  • 1 cup ricotta cheese (for spinach layer)
  • 1 cup shredded mozzarella cheese
  • 2 garlic cloves, minced
  • 1/4 tsp salt (spinach layer)
  • Black pepper, as desired
  • 10 oz lasagna noodles, cooked
  • 1 1/2 cups shredded mozzarella cheese (for layering and topping)
  • 1/2 cup Parmesan cheese, grated
  • 1/4 tsp Italian seasoning
  • 1/4 tsp paprika
  • 1/4 tsp dried basil


Instructions

  1. Combine mashed butternut squash, 1 cup ricotta, 1/2 cup milk, 1/4 tsp salt, and nutmeg in a food processor. Blend until creamy, adding more milk if needed. Adjust salt. Set aside.
  2. Mix cooked, drained spinach with 1 cup ricotta, 1 cup shredded mozzarella, garlic, 1/4 tsp salt, and black pepper. Adjust seasoning.
  3. Cook lasagna noodles according to package instructions. Rinse and drain. Trim if needed.
  4. Preheat oven to 375°F. Lightly grease 11 x 8.5 x 3 inch baking dish.
  5. Layer: 1/3 squash mixture on bottom, sprinkle mozzarella, add noodles. Spread half spinach filling, sprinkle mozzarella, add noodles. Repeat layers with remaining squash and spinach fillings, ending with noodles.
  6. Top final layer with 1/3 squash mixture, 1/2 cup Parmesan, remaining mozzarella, and sprinkle Italian seasoning, paprika, and dried basil.
  7. Cover with foil and bake 30 minutes. Remove foil and bake 10 minutes uncovered until cheese is golden and bubbling.
  8. Rest 10 minutes before slicing and serving.

Notes

  • Resting the lasagna after baking helps the layers set and makes slicing neater.
  • Prep Time: 27 minutes
  • Cook Time: 55 minutes
  • Category: Main Dish
  • Method: Bake
  • Cuisine: Italian

Leave a Comment

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