| |

Creamy Butternut Squash Lasagna Recipe

If you’re craving a comforting, cozy dish that’s bursting with flavor and has that dreamy, velvety texture, you’re going to love this Creamy Butternut Squash Lasagna Recipe. It’s one of those recipes I keep coming back to every fall because the combination of roasted squash, tender zucchini noodles, and layers of gooey cheese just hits all the right notes. Plus, it’s surprisingly fresh and not overly heavy—perfect for when you want something hearty yet bright. Trust me, stick with me here, and I’ll show you how to nail this fan-freaking-tastic lasagna in your own kitchen.

💚

Why You’ll Love This Recipe

  • Rich and Creamy Layers: The blend of ricotta, mozzarella, and butternut squash creates a luscious, silky texture that melts in your mouth.
  • Vegetable-Packed Comfort: This lasagna sneaks in spinach and zucchini noodles, giving you a hearty dose of veggies without skimping on flavor.
  • Easy to Assemble: Using no-boil lasagna noodles and simple prep steps makes it approachable for cooks of all skill levels.
  • Make-Ahead and Freeze Friendly: Perfect for busy weeknights or meal prepping—just double it and save some for later.

Ingredients You’ll Need

The magic of this Creamy Butternut Squash Lasagna Recipe lies in the balance of creamy cheeses, sweet squash, and fresh herbs you use. When shopping, look for a firm butternut squash and fresh basil for the best flavor punch.

  • Butternut squash: Choose a firm, medium-sized squash with smooth skin to ensure sweet, tender cubes.
  • Olive oil: Extra virgin works great to lightly roast the squash and enhance flavor.
  • Ricotta cheese: Pick whole milk ricotta if you want extra creaminess in your layers.
  • Garlic: Fresh minced garlic adds depth and warmth, a must for this recipe.
  • Milk: Use whole or 2% to help blend the cheeses smoothly in the sauce.
  • Salt and nutmeg: Nutmeg is subtle but essential here—don’t skip it!
  • Frozen spinach: Make sure to thaw and squeeze dry for a bright, non-watery filling.
  • Mozzarella cheese: Shredded for melting, plus a bit extra for topping.
  • Fresh basil: Chopped, it brings fresh herbaceous notes to cut through the richness.
  • Zucchini: Thinly sliced into noodles to add a light, fresh texture between cheesy layers.
  • No-boil lasagna noodles: Simplifies prep, but you can substitute your favorite noodles if you prefer.
  • Parmesan cheese: Grated on top for an irresistible golden crust.
  • Fresh sage or basil leaves: For garnish and a fragrant finishing touch.
Note: You’ll find the complete list of ingredients, along with their exact measurements, in the printable recipe card at the bottom of this post.

Variations

I love customizing this Creamy Butternut Squash Lasagna Recipe depending on the season or what I have in my fridge. Feel free to swap out veggies or cheeses to suit your taste or dietary needs.

  • Vegetarian but extra hearty: I sometimes add sautéed mushrooms or roasted eggplant for an earthier flavor that my family adores.
  • Gluten-free: You can easily swap in gluten-free lasagna noodles or thin zucchini ribbons in place of noodles for a lighter version.
  • Dairy-free: Try vegan ricotta and mozzarella alternatives if you’re avoiding dairy, and this lasagna still turns out wonderfully creamy.
  • Spicy twist: A pinch of red pepper flakes in the squash filling adds a nice gentle heat we enjoy on chilly evenings.

How to Make Creamy Butternut Squash Lasagna Recipe

Step 1: Roast the Butternut Squash to Perfection

The first thing I do is peel, seed, and cube the butternut squash into roughly 1-inch pieces—about the size that roasts evenly and softens quickly. Toss the cubes in olive oil and spread them on a baking sheet. Roast at 400°F for 25-30 minutes until tender and caramelized at the edges. This roasting step brings out the natural sweetness and adds that beautiful depth of flavor that’s key to the creamy filling. Keep an eye to avoid burning, and stir halfway through.

Step 2: Prepare the Creamy Squash Mixture

Once your squash is roasted and slightly cooled, blend it in a food processor with ricotta cheese, minced garlic, milk, salt, and a pinch of nutmeg. This step transforms the squash into a silky smooth sauce that envelopes the lasagna layers. I like to add milk a little at a time until I get a creamy but not runny consistency—this balance is crucial to avoid soggy noodles later.

Step 3: Prep the Greens and Zucchini Noodles

Thaw your frozen spinach, then squeeze it dry to remove every bit of moisture—that’s a game changer for keeping the lasagna from getting watery. Toss spinach with a sprinkle of salt, pepper, and fresh chopped basil. For the zucchini noodles, slice them very thin—about 1/8″ thick—so they soften nicely during baking without turning mushy.

Step 4: Assemble the Layers Like a Pro

Start by spreading a thin layer of your butternut squash mixture on the bottom of your baking dish—this prevents sticking. Add a layer of no-boil noodles, followed by zucchini noodles, a spread of the squash mixture, spinach, dollops of ricotta, mozzarella, and a sprinkle of basil. Repeat your layers until you use all ingredients, finishing with a generous topping of shredded mozzarella and Parmesan cheese for that golden, bubbly crust we all love.

Step 5: Bake Until Golden and Bubbling

Cover the lasagna loosely with foil and bake at 375°F for about 45 minutes. Then remove the foil and bake another 15 minutes or until the top is beautifully browned and bubbling. I’ve found that letting it rest for 15 minutes after baking makes slicing neater, and the flavors have time to meld perfectly.

👨‍🍳

Pro Tips for Making Creamy Butternut Squash Lasagna Recipe

  • Don’t Skip Roasting: Roasting brings out the squash’s natural sweetness and prevents watery filling.
  • Squeeze Spinach Thoroughly: Water in spinach can turn your lasagna soggy—wringing it dry is key.
  • Use No-Boil Noodles: They absorb moisture during baking without becoming mushy or overcooked.
  • Rest Before Serving: Let the lasagna sit after baking to set the layers for easier slicing.

How to Serve Creamy Butternut Squash Lasagna Recipe

A baked dish in a white rectangular casserole dish filled with a thick, golden-yellow top layer that looks soft and slightly browned, dotted with patches of melted white cheese. Below the top layer, bits of green leafy vegetables peek through, adding color contrast. A wooden spatula lifts a generous portion from the corner, showing the creamy, dense texture inside with melted cheese stretching slightly. The surface under the casserole is a white marbled texture and the background is dark, making the dish stand out. Photo taken with an iphone --ar 4:5 --v 7

Garnishes

I always finish this lasagna with fresh basil or sage leaves, sometimes lightly toasted in butter for a nutty aroma. It adds a beautiful contrast and a pop of color that makes the dish feel extra special.

Side Dishes

For sides, a simple mixed greens salad with a tangy vinaigrette cuts through the richness beautifully. Roasted garlic bread or a crisp green bean almondine also complement the flavors nicely without stealing the spotlight.

Creative Ways to Present

For special occasions, I like to bake this lasagna in individual ramekins for a personal touch. It not only looks elegant but reheats beautifully, too. You can also sprinkle a bit of toasted pine nuts on top for texture or drizzle with a balsamic glaze for an unexpected flavor boost.

Make Ahead and Storage

Storing Leftovers

I store leftovers in airtight containers in the fridge for up to four days. Reheating in the oven covered with foil keeps the layers moist and delicious. I’ve learned plastic containers work fine, but a glass or ceramic dish helps maintain the best texture.

Freezing

This Creamy Butternut Squash Lasagna Recipe freezes incredibly well. I recommend freezing before baking the assembled lasagna. Wrap tightly with foil and plastic wrap, and it keeps beautifully for up to 3 months. When you’re ready to enjoy, bake it straight from the freezer—just add extra baking time until hot and bubbly.

Reheating

To reheat, I cover leftovers with foil and warm in a 350°F oven for 20-30 minutes until heated through, then remove the foil for the last 5 minutes to refresh the crispy top. It comes out almost as good as freshly baked.

FAQs

  1. Can I make this Creamy Butternut Squash Lasagna Recipe ahead of time?

    Absolutely! This recipe is perfect for make-ahead meal prep. You can assemble the entire lasagna the day before and refrigerate it, then bake it fresh when you’re ready. It also freezes beautifully if you want to prepare in bulk.

  2. Do I have to use no-boil lasagna noodles?

    No, but no-boil noodles simplify the process since they soften during baking without pre-cooking. If you prefer, regular noodles work too—just boil them al dente first to avoid mushiness.

  3. Can I substitute fresh spinach for frozen spinach?

    You can! If using fresh spinach, sauté it until wilted and be sure to squeeze out excess moisture to keep your lasagna from turning watery.

  4. What if I don’t have a food processor to blend the squash filling?

    Use an immersion blender or mash the roasted squash very well by hand, then stir in the other ingredients until smooth. The texture might be a bit chunkier but still delicious.

  5. Is this recipe suitable for vegetarians?

    Yes! This Creamy Butternut Squash Lasagna Recipe is vegetarian-friendly as is, featuring cheeses and vegetables with no meat products.

Final Thoughts

I absolutely love how this Creamy Butternut Squash Lasagna Recipe turns out, and every time I make it, my family goes crazy for the cozy, rich flavors paired with fresh veggies. When I first tried it, I wasn’t sure how the butternut squash would work in lasagna, but that silky sweetness alongside all that melty cheese? Total game changer. I’m excited for you to try it because once you do, I bet it’ll become a comforting staple in your kitchen just like it is in mine. Give it a go, and don’t forget to double the recipe—you’ll thank me later when you have leftovers or a ready-to-bake frozen meal waiting in the freezer!

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

Creamy Butternut Squash Lasagna Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 5 from 424 reviews
  • Author: Nora
  • Prep Time: 60 minutes
  • Cook Time: 60 minutes
  • Total Time: 120 minutes
  • Yield: 10 servings
  • Category: Main Course
  • Method: Baking
  • Cuisine: American
  • Diet: Vegetarian

Description

This Butternut Squash Lasagna combines creamy roasted butternut squash, fresh zucchini noodles, spinach, and a blend of ricotta, mozzarella, and Parmesan cheeses layered between no-boil lasagna sheets. It’s a hearty, flavorful, and comforting autumn dish perfect for vegetarians seeking a rich and cheesy meal with a nutritious twist.


Ingredients

Butternut Squash Layer

  • 1 large butternut squash (peeled, seeded and cubed)
  • 1 tablespoon olive oil
  • 5 cloves garlic (minced)
  • 1/2 cup milk (more if needed)
  • 1/2 teaspoon salt (or more to taste)
  • 1/4 teaspoon nutmeg

Cheese Mixture

  • 1.5 cups ricotta cheese
  • 1.5 cups ricotta cheese (additional for layering)
  • 1 cup mozzarella cheese
  • 2 cups shredded mozzarella cheese (for layering)
  • 1/2 cup grated Parmesan cheese (for the top)

Vegetables and Herbs

  • 48 ounces frozen spinach (thawed and squeezed of all extra water)
  • 3 zucchini (sliced into 1/8″ thick noodles)
  • 1/4 cup chopped fresh basil
  • 1/4 teaspoon salt
  • Pepper to taste
  • Fresh basil or fresh sage leaves (for topping)

Others

  • 10+ sheets no-boil lasagna noodles (or lasagna noodle of choice)


Instructions

  1. Prepare the Butternut Squash: Peel, seed, and cube the butternut squash into even pieces. Toss with olive oil and roast or sauté until tender and caramelized. Then blend or mash it with minced garlic, milk, salt, and nutmeg to form a creamy butternut squash mixture. Adjust milk quantity to reach desired creaminess.
  2. Prepare the Spinach Mixture: Thaw frozen spinach thoroughly and squeeze out all excess water. Combine with ricotta cheese, chopped basil, salt, and pepper. This mixture adds moisture and flavor to the layers.
  3. Prepare the Zucchini Noodles: Slice zucchini into 1/8 inch thick noodles using a mandoline or vegetable peeler. These serve as a fresh vegetable layer that replaces traditional pasta in some layers.
  4. Assemble the Lasagna: In a baking dish, spread a thin layer of the butternut squash mixture. Add a layer of no-boil lasagna noodles, followed by the ricotta-spinach mixture, zucchini noodles, and a sprinkle of mozzarella. Repeat the layers in this order until the ingredients are used up, finishing with a top layer of noodles, butternut squash mixture, and shredded mozzarella and Parmesan cheese.
  5. Bake the Lasagna: Preheat the oven and bake the assembled lasagna for about 60 minutes until bubbly and golden brown on top. Let it rest for 10-15 minutes before serving to allow layers to set.
  6. Garnish and Serve: Once cooled slightly, garnish with fresh basil or sage leaves for a fragrant finish. Slice and serve warm for a comforting meal.

Notes

  • See the top of this post to watch a VIDEO showing how to make this butternut squash lasagna recipe.
  • Made with layers of creamy butternut squash, zucchini noodles, no-bake noodles, cheese, and spinach, this Butternut Squash Lasagna is the most delicious of all autumn comfort foods.
  • Tip: Double the recipe and freeze one for later to enjoy convenience meals.

Nutrition

  • Serving Size: 1 serving
  • Calories: 414 kcal
  • Sugar: 4 g
  • Sodium: 578 mg
  • Fat: 20 g
  • Saturated Fat: 11 g
  • Unsaturated Fat: 7 g
  • Trans Fat: 0 g
  • Carbohydrates: 32 g
  • Fiber: 5 g
  • Protein: 27 g
  • Cholesterol: 69 mg

Similar Posts

Leave a Reply

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

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