Written by

David Kim

Published

Best Easy Butternut Squash Lasagna Recipe

Ready In 90 minutes
Servings 8 servings
Difficulty Medium

I wasn’t expecting cooking advice from the quiet woman who runs our local hardware store, but there I was, buying a new spatula and listening to her describe exactly how to make the most incredible butternut squash lasagna I’d ever tasted. Honestly, you meet the most surprising food experts in the most unexpected places. Her name is Carol, and she told me this recipe came from a stained, handwritten card tucked inside a cookbook her grandmother bought at a church bazaar in the 1970s. I was half-convinced she was pulling my leg, but the way she described the creamy, cheesy layers and the sweet, nutty squash had me totally hooked. I scribbled down her instructions on the back of a receipt right there in the aisle, between the paint samples and the light bulbs.

That first time I made it, I forgot to buy the ricotta. Classic move, right? I had a sink full of dishes, a preheated oven, and a butternut squash staring at me from the counter. I almost gave up and ordered pizza. But I remembered Carol’s confidence, so I improvised with some cottage cheese I had in the fridge. Let me tell you, that accidental swap turned into one of the best cooking mistakes I’ve ever made. The texture was even creamier, and the flavor was just… perfect. I’ve been making this dish ever since, and it’s never failed me. Maybe you’ve been there—staring at a half-prepped recipe, wondering if you should just scrap the whole thing. Trust me, don’t. This one is worth the mess.

This lasagna isn’t just another casserole. It’s the kind of dish that makes people close their eyes after the first bite. The kind where the dinner table goes quiet for a second, and then everyone starts talking at once, asking for the recipe. It’s become my go-to for fall gatherings, holiday dinners, and any time I need to feed a crowd without spending all day in the kitchen. And honestly, it’s the dish that made me realize the best recipes don’t come from famous chefs or fancy blogs—they come from the person next to you in the checkout line.

Why You’ll Love This Recipe

I’ve tested this butternut squash lasagna more times than I can count, tweaking the cheese blend, adjusting the roasting time, and even swapping out the pasta for a gluten-free version. It’s been through dinner parties, potlucks, and one particularly memorable Thanksgiving where it stole the show from the turkey. Here’s why this version is the one you’ll come back to again and again.

  • Quick & Easy: Don’t let the fancy name fool you. This comes together in about an hour, and most of that is hands-off oven time. Perfect for a weeknight dinner that feels like a weekend feast.
  • Simple Ingredients: No need to hunt down exotic cheese or specialty pasta. You’ll find everything at your regular grocery store, and you probably already have the olive oil, garlic, and salt in your pantry.
  • Perfect for Hosting: This is the ultimate crowd-pleaser. It feeds a hungry group, looks gorgeous on a serving platter, and you can prep it entirely the day before. Just pop it in the oven when your guests arrive, and enjoy your own party.
  • Unbelievably Delicious: The combination of roasted butternut squash, creamy béchamel, and three types of cheese creates a flavor that’s both comforting and sophisticated. It’s the kind of dish that makes you feel like a professional chef, even if you’re just following a recipe.
  • Crowd-Pleaser: I’ve served this to picky eaters, vegetarians, and hardcore meat-lovers. Every single person has asked for seconds. It’s that good.

What makes this recipe different from the rest? It’s the technique. Instead of just layering raw squash, I roast it first. This caramelizes the natural sugars and deepens the flavor, so you get a sweet, nutty taste in every bite. Plus, using a mix of whole-milk ricotta and cottage cheese (yes, really) gives the filling an ultra-creamy texture that holds up perfectly without getting watery. This isn’t just another lasagna recipe—it’s the best version, born from a hardware store conversation and a happy accident.

What Ingredients You Will Need

This recipe uses simple, wholesome ingredients that work together to create something truly special. You don’t need a gourmet grocery store or a dozen hard-to-find items. Just good, honest food that you can find at any supermarket. Here’s what you’ll need, broken down so you know exactly why each one matters.

For the Roasted Butternut Squash

  • 1 medium butternut squash (about 2.5 lbs or 1.1 kg), peeled, seeded, and cut into 1/2-inch cubes – This is the star of the show. Look for a squash that feels heavy for its size, with a firm, unblemished skin. I prefer to buy pre-cut cubes from the store when I’m short on time, but roasting from a whole squash gives the best flavor.
  • 2 tablespoons olive oil – Helps the squash caramelize beautifully. A good extra-virgin olive oil makes a difference here.
  • 1/2 teaspoon salt – Enhances the natural sweetness of the squash.
  • 1/4 teaspoon black pepper – Adds a subtle warmth that balances the richness.
  • 1/2 teaspoon dried sage – Sage and butternut squash are a classic pairing. It brings an earthy, almost floral note that makes the dish feel autumnal.

For the Cheese Filling

butternut squash lasagna preparation steps

  • 15 oz (425 g) whole-milk ricotta cheese – Gives the filling a rich, creamy texture. I recommend Galbani or Polly-O for consistent quality.
  • 1 cup (240 g) cottage cheese – This is my secret ingredient. It adds extra creaminess without being too heavy. Use small-curd for the best texture.
  • 1 large egg – Helps bind the filling so it doesn’t run out when you slice the lasagna.
  • 1/2 cup (50 g) grated Parmesan cheese – Adds a salty, nutty kick. Freshly grated is always better than the stuff in a can.
  • 1/4 cup (15 g) chopped fresh parsley – Brings a fresh, bright note to cut through the richness. Flat-leaf parsley works best.
  • 1 clove garlic, minced – Adds a subtle savory depth. Don’t skip it!
  • 1/4 teaspoon nutmeg – Just a pinch, but it works magic with the squash and cheese.

For the Béchamel Sauce

  • 4 tablespoons (60 g) unsalted butter – The base of the sauce. Use good quality butter for the smoothest result.
  • 1/4 cup (30 g) all-purpose flour – Thickens the sauce. You can use a gluten-free flour blend here if needed.
  • 3 cups (720 ml) whole milk – Creates a luscious, creamy sauce. Warm the milk before adding it to prevent lumps.
  • 1/2 teaspoon salt – Seasons the sauce.
  • 1/4 teaspoon white pepper – Adds heat without the black specks. Black pepper works fine too.
  • 1/4 teaspoon nutmeg – Enhances the cozy, comforting flavor.

For Assembly

  • 12 no-boil lasagna noodles – These save so much time. My favorite brand is Barilla. If you use regular noodles, boil them according to package directions until al dente.
  • 2 cups (225 g) shredded mozzarella cheese – For that gooey, stretchy, irresistible top layer. Low-moisture mozzarella works best.
  • 1/2 cup (50 g) grated Parmesan cheese – For sprinkling on top to create a golden, crispy crust.

Equipment Needed

You don’t need a professional kitchen to pull this off. Here’s what you’ll need, along with a few tips I’ve learned from my own trial and error.

  • 9×13-inch (23×33 cm) baking dish – The standard size for a lasagna. Glass or ceramic works best for even heat distribution. I have a Pyrex dish that’s been in my family for years, and it’s never let me down.
  • Large baking sheet – For roasting the squash. A rimmed sheet prevents any juices from spilling in your oven.
  • Medium saucepan – For the béchamel sauce. A heavy-bottomed one prevents scorching.
  • Mixing bowls – You’ll need one large bowl for the cheese filling and a small one for the béchamel.
  • Whisk – Essential for a smooth, lump-free béchamel. A silicone whisk is gentle on non-stick pans.
  • Chef’s knife and cutting board – For prepping the squash. A sharp knife makes the job much safer and easier.
  • Vegetable peeler – For removing the squash skin. A Y-shaped peeler gives you more control.
  • Measuring cups and spoons – Accuracy matters in baking and sauce-making.

If you don’t have a 9×13 dish, you can use two smaller dishes and adjust the layers. Just keep an eye on the baking time—smaller dishes cook faster. And if you’re short on time, skip the no-boil noodles and use regular ones. Just make sure they’re cooked al dente so they don’t turn to mush.

Preparation Method

Alright, let’s get cooking! This might look like a lot of steps, but I promise it’s straightforward. Take it one step at a time, and you’ll have a show-stopping lasagna that’s worth every minute.

  1. Preheat your oven to 400°F (200°C). While it’s heating, line a large baking sheet with parchment paper for easy cleanup.
  2. Roast the butternut squash. In a large bowl, toss the cubed squash with olive oil, salt, pepper, and dried sage until evenly coated. Spread it in a single layer on the prepared baking sheet. Roast for 25-30 minutes, flipping halfway through, until the squash is tender and lightly golden on the edges. The smell alone will make you hungry. Set aside to cool slightly.
  3. Make the béchamel sauce. In a medium saucepan over medium heat, melt the butter. Once it’s foamy, whisk in the flour and cook for 1-2 minutes, stirring constantly. This cooks out the raw flour taste. Slowly pour in the warm milk, whisking continuously to prevent lumps. Keep whisking until the sauce thickens enough to coat the back of a spoon—about 5-7 minutes. Remove from heat and stir in the salt, white pepper, and nutmeg. Cover with a lid or plastic wrap to prevent a skin from forming.
  4. Prepare the cheese filling. In a large bowl, combine the ricotta, cottage cheese, egg, grated Parmesan, fresh parsley, minced garlic, and nutmeg. Mix until smooth and well combined. Give it a taste—you might want a pinch more salt or pepper.
  5. Lower the oven temperature to 375°F (190°C). This is the sweet spot for baking lasagna without burning the edges.
  6. Start layering. Spread a thin layer of béchamel sauce (about 1/2 cup) on the bottom of your 9×13 baking dish. This prevents the noodles from sticking and adds moisture. Place 3 no-boil lasagna noodles on top, breaking them if needed to fit perfectly.
  7. Add the first layer of filling. Spread 1/3 of the cheese filling over the noodles. Top with 1/3 of the roasted squash cubes, pressing them gently into the cheese. Drizzle with 1/3 of the remaining béchamel sauce and sprinkle with 1/3 of the shredded mozzarella.
  8. Repeat the layers. Add another layer of noodles, followed by cheese filling, squash, béchamel, and mozzarella. Do this two more times, so you have three layers total. For the final layer, finish with the last of the béchamel sauce and sprinkle generously with the remaining mozzarella and the reserved Parmesan cheese.
  9. Cover and bake. Cover the dish loosely with aluminum foil (tent it so it doesn’t stick to the cheese). Bake for 30 minutes. Then, remove the foil and bake for another 15-20 minutes, until the top is golden and bubbly. If you want a really crispy top, switch your oven to broil for the last 2-3 minutes—watch it closely so it doesn’t burn!
  10. Rest before serving. This is the hardest part. Let the lasagna rest for at least 15 minutes before slicing. This allows the layers to set, so you get clean, beautiful pieces instead of a messy pile. Trust me, I’ve learned this the hard way.

Cooking Tips & Techniques

Over the years, I’ve made every mistake you can imagine with lasagna. Soggy noodles, curdled sauce, burnt edges. But each failure taught me something, and now I’m sharing those hard-won lessons with you.

  • Don’t skip roasting the squash. I know it’s an extra step, but it’s non-negotiable. Roasting concentrates the flavor and removes excess moisture. If you skip it, your lasagna will be watery and bland. Trust the process.
  • Warm your milk for the béchamel. Cold milk added to a hot roux creates lumps. I microwave mine for about a minute until it’s warm to the touch. This ensures a silky, smooth sauce every time.
  • Season each layer. A common mistake is relying on the cheese for all the flavor. A pinch of salt and pepper on each layer of squash makes a huge difference in the final dish.
  • Let it rest. I can’t stress this enough. If you cut into the lasagna right out of the oven, it will collapse into a soupy mess. Give it those 15 minutes. Use the time to set the table, toss a salad, or pour yourself a glass of wine.
  • Use a sharp knife to slice. A dull knife will drag through the layers and ruin your presentation. Run the knife under hot water between cuts for the cleanest slices.

Variations & Adaptations

One of the best things about this lasagna is how flexible it is. I’ve tried several variations over the years, and they’ve all been delicious. Here are a few to get you started.

  • Make it vegetarian. This recipe is already vegetarian, but you can add more veggies for extra color and nutrition. Try layering in sautéed spinach, mushrooms, or zucchini. Just make sure to cook them first to remove excess water.
  • Go gluten-free. Use gluten-free lasagna noodles and a gluten-free all-purpose flour blend for the béchamel. I’ve tested this with Barilla gluten-free noodles, and it works perfectly.
  • Add some protein. For a heartier version, add a layer of cooked Italian sausage or shredded rotisserie chicken. Brown the sausage first and drain the fat before layering.
  • Swap the squash. No butternut squash? Use sweet potatoes, pumpkin, or even carrots. The roasting method works for any root vegetable. Just adjust the roasting time based on the vegetable’s density.
  • Make it dairy-free. Use dairy-free ricotta, mozzarella, and Parmesan alternatives. For the béchamel, substitute the butter with vegan butter and use unsweetened almond or oat milk. The texture will be slightly different, but it’s still delicious.

Serving & Storage Suggestions

This lasagna is a meal in itself, but it pairs beautifully with a few simple sides. Here’s how to serve it and keep it fresh for leftovers (if you have any!).

  • Serving temperature: Serve warm, not piping hot. Letting it rest for 15 minutes brings it to the perfect temperature for eating. It’s also delicious at room temperature, which makes it great for potlucks.
  • What to serve alongside: A crisp green salad with a lemon vinaigrette cuts through the richness. Garlic bread is always a hit, and roasted broccoli or green beans add a nice crunch. For drinks, a light Pinot Grigio or a sparkling apple cider pairs wonderfully.
  • Storage: Store leftovers in an airtight container in the refrigerator for up to 5 days. The flavors actually get better after a day or two as they meld together.
  • Freezing: This lasagna freezes beautifully. Assemble it completely but don’t bake it. Wrap the dish tightly in plastic wrap, then aluminum foil. Freeze for up to 3 months. To bake, thaw overnight in the refrigerator, then bake as directed, adding 10-15 minutes to the covered baking time.
  • Reheating: The best way to reheat individual portions is in the oven at 350°F (175°C) for 10-15 minutes, or until warmed through. The microwave works in a pinch, but the noodles will be softer.

Nutritional Information & Benefits

While this is definitely a comfort food, it’s packed with good-for-you ingredients. Here’s a rough breakdown per serving (based on 8 servings).

  • Calories: ~450 per serving
  • Protein: 22g
  • Carbohydrates: 38g
  • Fat: 24g
  • Fiber: 4g

Butternut squash is a nutritional powerhouse. It’s loaded with vitamin A (great for your eyes and immune system), vitamin C, potassium, and fiber. The cottage cheese and ricotta add protein and calcium, while the olive oil provides healthy fats. This isn’t health food, but it’s a balanced meal that leaves you feeling satisfied, not sluggish. I love serving this to my family knowing it’s both delicious and nourishing.

Conclusion

This cheesy butternut squash lasagna is more than just a recipe—it’s a story. It’s the one I tell when people ask about my favorite dish to make for a crowd. It’s the one that came from a hardware store conversation and a forgotten ingredient. And it’s the one that never, ever fails to impress.

I hope you give it a try and make it your own. Maybe you’ll add a little extra nutmeg, swap in a different cheese, or serve it with a side you love. That’s the beauty of cooking—it’s always a little bit different every time. I’d love to hear how it turns out for you. Drop a comment below, share a photo, or tell me what variation you tried. Happy cooking, friends!

Frequently Asked Questions

Can I use pre-cut butternut squash from the store?

Absolutely. Pre-cut squash saves time and works perfectly. Just make sure the cubes are roughly the same size so they roast evenly.

Do I have to use no-boil noodles?

No, but they’re convenient. If you use regular lasagna noodles, boil them until al dente, then drain and lay them flat on a kitchen towel to prevent sticking.

Can I make this lasagna ahead of time?

Yes! Assemble it completely, cover, and refrigerate for up to 24 hours before baking. You may need to add 10-15 minutes to the covered baking time since it’s starting from cold.

My béchamel sauce is lumpy. What did I do wrong?

Lumps usually happen when the milk is too cold or you added it too quickly. Whisk vigorously—you can even strain the sauce through a fine-mesh sieve to remove lumps. Next time, warm the milk first and add it slowly while whisking constantly.

Can I freeze this lasagna?

Yes, it freezes wonderfully. Assemble it without baking, wrap tightly in plastic wrap and foil, and freeze for up to 3 months. Thaw in the refrigerator overnight before baking as directed.

Print

Best Easy Butternut Squash Lasagna Recipe

This creamy, cheesy butternut squash lasagna features roasted squash, a secret cottage cheese blend, and a silky béchamel sauce. It’s a crowd-pleasing fall dish that’s surprisingly easy to make and perfect for holidays or weeknight dinners.

  • Author: Willa
  • Prep Time: 20 minutes
  • Cook Time: 1 hour 10 minutes
  • Total Time: 1 hour 30 minutes
  • Yield: 8 servings 1x
  • Category: Main Course
  • Cuisine: Italian-American

Ingredients

Scale
  • 1 medium butternut squash (about 2.5 lbs or 1.1 kg), peeled, seeded, and cut into 1/2-inch cubes
  • 2 tablespoons olive oil
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper
  • 1/2 teaspoon dried sage
  • 15 oz (425 g) whole-milk ricotta cheese
  • 1 cup (240 g) cottage cheese
  • 1 large egg
  • 1/2 cup (50 g) grated Parmesan cheese
  • 1/4 cup (15 g) chopped fresh parsley
  • 1 clove garlic, minced
  • 1/4 teaspoon nutmeg
  • 4 tablespoons (60 g) unsalted butter
  • 1/4 cup (30 g) all-purpose flour
  • 3 cups (720 ml) whole milk
  • 1/2 teaspoon salt
  • 1/4 teaspoon white pepper
  • 1/4 teaspoon nutmeg
  • 12 no-boil lasagna noodles
  • 2 cups (225 g) shredded mozzarella cheese
  • 1/2 cup (50 g) grated Parmesan cheese

Instructions

  1. Preheat your oven to 400°F (200°C). Line a large baking sheet with parchment paper.
  2. Roast the butternut squash: In a large bowl, toss the cubed squash with olive oil, salt, pepper, and dried sage until evenly coated. Spread in a single layer on the prepared baking sheet. Roast for 25-30 minutes, flipping halfway through, until tender and lightly golden. Set aside to cool slightly.
  3. Make the béchamel sauce: In a medium saucepan over medium heat, melt the butter. Whisk in the flour and cook for 1-2 minutes, stirring constantly. Slowly pour in the warm milk, whisking continuously. Cook until the sauce thickens enough to coat the back of a spoon, about 5-7 minutes. Remove from heat and stir in salt, white pepper, and nutmeg. Cover to prevent a skin from forming.
  4. Prepare the cheese filling: In a large bowl, combine ricotta, cottage cheese, egg, grated Parmesan, fresh parsley, minced garlic, and nutmeg. Mix until smooth and well combined.
  5. Lower the oven temperature to 375°F (190°C).
  6. Start layering: Spread a thin layer of béchamel sauce (about 1/2 cup) on the bottom of a 9×13-inch baking dish. Place 3 no-boil lasagna noodles on top.
  7. Add the first layer of filling: Spread 1/3 of the cheese filling over the noodles. Top with 1/3 of the roasted squash cubes. Drizzle with 1/3 of the remaining béchamel sauce and sprinkle with 1/3 of the shredded mozzarella.
  8. Repeat the layers two more times: noodles, cheese filling, squash, béchamel, mozzarella. For the final layer, finish with the last of the béchamel sauce and sprinkle with remaining mozzarella and reserved Parmesan cheese.
  9. Cover the dish loosely with aluminum foil. Bake for 30 minutes. Remove foil and bake for another 15-20 minutes, until the top is golden and bubbly. Optionally, broil for 2-3 minutes for a crispier top.
  10. Let the lasagna rest for at least 15 minutes before slicing and serving.

Notes

Roasting the squash is essential for flavor and to prevent a watery lasagna. Warm the milk for the béchamel to avoid lumps. Let the lasagna rest for 15 minutes before slicing to allow layers to set. For a gluten-free version, use gluten-free noodles and a gluten-free flour blend for the béchamel.

Nutrition

  • Serving Size: 1 slice (1/8 of lasa
  • Calories: 450
  • Sugar: 8
  • Sodium: 680
  • Fat: 24
  • Saturated Fat: 12
  • Carbohydrates: 38
  • Fiber: 4
  • Protein: 22

Keywords: butternut squash lasagna, easy lasagna, fall dinner, vegetarian lasagna, holiday recipe, comfort food

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

You might also love these recipes

Leave a Comment

Recipe rating ★☆ ★☆ ★☆ ★☆ ★☆