Written by

Catherine Bond

Published

Easy Cheesy Butternut Squash Lasagna: Best Creamy Recipe

Ready In 1 hour
Servings 8 servings
Difficulty Medium

There used to be this tiny Italian place tucked behind a dry cleaner on 8th Street that made the most incredible butternut squash lasagna. When they closed—suddenly, with a handwritten sign taped to the door that just said “Grazie e arrivederci”—I honestly felt a little lost. That creamy, slightly sweet, utterly comforting dish had become my go-to comfort meal after long teaching days. After 12 tries—including one particularly disastrous attempt where I forgot to cook the squash first (don’t ask)—I finally got it. And honestly? This version might be even better than the original.

The thing about butternut squash lasagna is that it sounds fancy, but it’s really just smart comfort food. You’re swapping out the traditional tomato-based sauce for a velvety squash puree that’s rich without being heavy. And the cheese? Oh, we’re not skimping there. This is the kind of lasagna that makes you close your eyes after that first bite. Maybe you’ve been there—standing over the pan, fork in hand, wondering why you don’t make this every single week.

I remember the Tuesday night I finally nailed it. My neighbor Maria knocked on the door, drawn by the smell, and ended up staying for dinner. We ate half the pan right there, standing in my tiny kitchen, talking about nothing important. That’s the kind of recipe this is—it brings people together without any fuss. And after a long day of work, chores, and all the stuff life throws at you, isn’t that exactly what you need?

Why You’ll Love This Recipe

Let me tell you why this Easy Cheesy Butternut Squash Lasagna is about to become your new weeknight hero. I’ve tested this recipe more times than I care to admit, and every single time, it delivers exactly what a busy cook needs—maximum flavor with minimum stress.

  • Quick & Easy: Comes together in under an hour, with only 20 minutes of active prep. Perfect for those evenings when you’re exhausted but still want something that feels special.
  • Simple Ingredients: No fancy grocery trips needed. You likely already have most of these pantry staples—just grab a butternut squash and some lasagna noodles.
  • Perfect for Weeknights: This isn’t a weekend-only recipe. It’s designed for Tuesday nights when you need dinner on the table fast.
  • Crowd-Pleaser: Even picky eaters love this one. The kids? They just taste “cheesy pasta.” The adults? They get that sophisticated squash flavor. Everyone wins.
  • Unbelievably Delicious: The texture is pure magic—creamy, cheesy, with those slightly caramelized edges that are honestly the best part.

What makes this version different from all the others? It’s the technique. Instead of making a complicated bechamel sauce or roasting squash for an hour, we’re using a simple stovetop method that creates the creamiest sauce with way less work. I learned this trick from a chef friend who runs a busy catering business—she swears by it for her holiday menus. And after testing it side by side with the traditional method? I’m never going back.

This recipe isn’t just good—it’s the kind that makes you text your friends about it. It’s comfort food reimagined: faster, easier, but with the same soul-soothing satisfaction. Perfect for impressing guests without stress, or turning a simple weeknight into something memorable.

What Ingredients You Will Need

This Easy Cheesy Butternut Squash Lasagna uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without the fuss. Most of these are pantry staples or easy to find at any grocery store.

For the Squash Sauce

  • 1 medium butternut squash (about 2-3 pounds), peeled, seeded, and cubed into 1-inch pieces (look for one with a long neck—more usable flesh, less waste)
  • 2 tablespoons olive oil (I prefer extra virgin for flavor, but regular works fine)
  • 3 cloves garlic, minced (fresh is best, but jarred minced garlic works in a pinch)
  • 1 cup vegetable broth (or chicken broth if you’re not keeping it vegetarian)
  • 1/2 cup heavy cream (adds richness—use full-fat coconut milk for dairy-free)
  • 1/2 teaspoon salt, plus more to taste
  • 1/4 teaspoon black pepper
  • 1/4 teaspoon nutmeg (freshly grated is amazing, but ground works)
  • 1/2 cup grated Parmesan cheese (the real stuff, not the green can—trust me on this)

For the Lasagna Layers

butternut squash lasagna preparation steps

  • 12 lasagna noodles (no-boil noodles save time, but regular work too—just cook them al dente first)
  • 2 cups ricotta cheese (whole milk gives the best texture, but part-skim works)
  • 1 large egg
  • 2 cups shredded mozzarella cheese (low-moisture, part-skim melts best)
  • 1 cup grated Parmesan cheese, divided
  • 2 tablespoons fresh sage, chopped (or 1 teaspoon dried sage—but fresh really shines here)
  • 1 tablespoon butter, for greasing the dish

I recommend using Barilla no-boil lasagna noodles for the easiest assembly—they save about 15 minutes and work perfectly with the creamy sauce. For the cheese, I’m partial to BelGioioso ricotta because it’s consistently creamy and not grainy. And please, please use real Parmesan here. The pre-grated stuff has anti-caking agents that mess with the texture.

If you’re looking for substitutions: swap the ricotta with cottage cheese (blended smooth) for a lighter option, use gluten-free lasagna noodles if needed, or replace the heavy cream with half-and-half for a less rich version. For a dairy-free adaptation, use vegan ricotta and mozzarella alternatives—just know the texture will be slightly different.

Equipment Needed

You don’t need a fancy kitchen to pull off this Easy Cheesy Butternut Squash Lasagna. Here’s what you’ll need:

  • 9×13-inch baking dish (a glass or ceramic dish works best for even heating)
  • Large pot for cooking noodles (if using regular noodles)
  • Large skillet or saucepan for making the squash sauce
  • Immersion blender or regular blender for pureeing the squash (a potato masher works too, but the texture won’t be as smooth)
  • Chef’s knife and cutting board for prepping the squash
  • Vegetable peeler (a Y-peeler makes quick work of squash skin)
  • Mixing bowls for the ricotta mixture
  • Measuring cups and spoons
  • Aluminum foil for covering during baking

My immersion blender was a $20 purchase from a discount store, and it’s been going strong for five years. If you don’t have one, a regular blender works—just let the squash cool slightly before blending, and work in batches. I learned that lesson the hard way when hot squash exploded all over my kitchen. Let’s just say cleanup took longer than the actual cooking.

Preparation Method

Alright, let’s make this Easy Cheesy Butternut Squash Lasagna. I’ve broken it down into simple steps that even a tired weeknight cook can handle.

  1. Preheat your oven to 375°F (190°C). While it’s heating, grease your 9×13-inch baking dish with that tablespoon of butter. Don’t skip this—it prevents sticking and adds flavor to the edges.
  2. Cook the squash. In a large skillet over medium heat, warm the olive oil. Add the cubed butternut squash and cook for 5-7 minutes, stirring occasionally, until it starts to brown on the edges. Add the minced garlic and cook for another minute—your kitchen should smell amazing right about now. Pour in the vegetable broth, bring to a simmer, then cover and cook for 12-15 minutes, until the squash is fork-tender.
  3. Make the sauce. Remove the skillet from heat. Add the heavy cream, salt, pepper, and nutmeg. Using your immersion blender (or transferring to a regular blender), puree until completely smooth. Stir in 1/2 cup of Parmesan cheese. Taste and adjust seasoning—you want it slightly saltier than you think, because the noodles will absorb some.
  4. Prepare the ricotta mixture. In a medium bowl, combine the ricotta cheese, egg, 1 cup of mozzarella, 1/4 cup of Parmesan, and the chopped fresh sage. Mix until well combined. This is your creamy, herby middle layer.
  5. Cook the noodles (if using regular). If you’re using no-boil noodles, skip this step. If using regular lasagna noodles, cook them in salted boiling water until just al dente—about 2 minutes less than the package directions. They’ll finish cooking in the oven. Drain and lay them flat on a baking sheet so they don’t stick together.
  6. Assemble the lasagna. Spread about 1/2 cup of the squash sauce on the bottom of your prepared baking dish. This prevents the noodles from sticking. Layer 3-4 noodles (depending on your dish size) slightly overlapping. Spread 1/3 of the ricotta mixture over the noodles. Drizzle 1/3 of the remaining squash sauce on top. Sprinkle with 1/4 cup mozzarella and 2 tablespoons Parmesan. Repeat this layering two more times—noodles, ricotta, sauce, cheese.
  7. Top it off. For the final layer, arrange the last noodles, spread any remaining sauce (don’t be shy), and top with the remaining mozzarella and Parmesan. The top should look gloriously cheesy.
  8. Bake covered. Cover the dish tightly with aluminum foil and bake for 25 minutes. The foil traps steam, which helps the noodles cook perfectly and keeps everything moist.
  9. Bake uncovered. Remove the foil and bake for another 15-20 minutes, until the top is golden brown and bubbly. The edges should be slightly caramelized—that’s the good stuff.
  10. Rest before serving. Here’s the hardest part—let it rest for 10-15 minutes before cutting. I know you’re hungry. I know it smells incredible. But if you cut too soon, it’ll turn into a soupy mess. Trust the process. Your patience will be rewarded with perfect, clean slices.

A quick note on timing: the active prep takes about 20 minutes, and the total time is about 1 hour. If you’re really pressed for time on a weeknight, you can make the squash sauce up to 3 days ahead and keep it in the fridge. Then assembly takes just 10 minutes.

Cooking Tips & Techniques

After making this Easy Cheesy Butternut Squash Lasagna more times than I can count, I’ve picked up some tricks that make a real difference. Let me share what I’ve learned—including the mistakes I made so you don’t have to.

Don’t overcook the squash. I know it’s tempting to let it simmer longer, but overcooked squash gets waterlogged and makes the sauce thin. Cook it just until fork-tender—about 12-15 minutes. You want it soft enough to puree, but not mushy.

Season your sauce generously. Butternut squash is naturally sweet, so it needs enough salt to balance that sweetness. I learned this the hard way when my first attempt tasted like dessert lasagna (not as good as it sounds). Taste the sauce before assembling and adjust the salt—it should taste savory with just a hint of sweetness.

Use no-boil noodles for speed. This is my favorite shortcut for busy weeknights. No-boil noodles save about 15 minutes and work beautifully with the creamy squash sauce. Just make sure your sauce is thin enough to hydrate them—the consistency should be like a thick soup, not a paste.

Let it rest—seriously. I know I said this already, but it bears repeating. The resting time allows the sauce to absorb into the noodles and the structure to set. If you cut into it right away, you’ll get a delicious but messy pile. Wait 10-15 minutes, and you’ll get beautiful, Instagram-worthy slices.

Watch the edges. The edges of the lasagna tend to dry out faster than the center. If you notice them browning too quickly during the uncovered baking stage, tent the edges with small pieces of foil. This keeps them moist while the center finishes cooking.

One more thing—I once forgot to add the egg to the ricotta mixture. The lasagna still tasted good, but it was a bit runny. The egg helps bind everything together, so don’t skip it unless you’re making a vegan version.

Variations & Adaptations

This Easy Cheesy Butternut Squash Lasagna is wonderfully adaptable. Here are some variations I’ve tried and loved:

Vegetarian Version

This recipe is already vegetarian! But if you want to add more veggies, try layering in some sautéed spinach, mushrooms, or roasted red peppers. I’ve added a layer of wilted kale between the ricotta and sauce, and it was fantastic—earthy and slightly bitter, which balances the sweet squash.

Gluten-Free Adaptation

Use gluten-free lasagna noodles—there are some great options available now. I’ve tried both the rice-based and lentil-based varieties, and both work well. Just be careful not to overcook them if you’re boiling first. The lentil noodles have a slightly nutty flavor that actually complements the squash nicely.

Dairy-Free Version

Replace the ricotta with a blended tofu mixture (1 block firm tofu, 2 tablespoons nutritional yeast, 1 tablespoon lemon juice, and salt to taste), use dairy-free mozzarella shreds, and swap the heavy cream with full-fat coconut milk. I tested this version for a friend with dairy allergies, and honestly? It was surprisingly good. The coconut milk adds a subtle sweetness that works with the squash.

Add Protein

For a heartier version, add a layer of cooked Italian sausage (remove casings and crumble), shredded rotisserie chicken, or sautéed ground turkey. I’ve done this when I wanted a one-dish meal that would keep my husband full through the evening. Just add the protein between the ricotta and sauce layers.

Seasonal Twist

In the fall, swap the sage for rosemary or thyme. In summer, use fresh basil instead. I’ve even made this with roasted pumpkin instead of butternut squash—just adjust the cooking time slightly since pumpkin is more watery.

Serving & Storage Suggestions

This Easy Cheesy Butternut Squash Lasagna is best served warm, straight from the oven. Let it rest for 10-15 minutes, then cut into generous squares. The texture is perfect—creamy, cheesy, with slightly crispy edges.

What to serve with it: A simple green salad with a lemon vinaigrette cuts through the richness beautifully. I also love serving it with crusty bread for sopping up any extra sauce. For a complete meal, add roasted broccoli or sautéed green beans on the side. If you’re feeding a crowd, this lasagna pairs wonderfully with a light white wine like Pinot Grigio or Sauvignon Blanc.

Storage: Leftovers keep beautifully in the refrigerator for up to 4 days. Store in an airtight container, or cover the baking dish tightly with foil. The flavors actually meld together overnight, making leftovers even better than the first serving.

Freezing: This lasagna freezes like a dream. Assemble the entire dish (without baking), cover tightly with plastic wrap then foil, and freeze for up to 3 months. When ready to bake, thaw overnight in the refrigerator, then bake as directed. You can also freeze individual portions—just wrap them in foil and reheat in the oven or microwave.

Reheating: For best results, reheat in a 350°F oven for 15-20 minutes, or until heated through. The microwave works in a pinch (about 2 minutes per slice), but the oven keeps the texture better. If the lasagna seems dry after refrigeration, add a splash of milk or cream before reheating.

One thing I love about this recipe—the flavor actually improves after a day in the fridge. The squash sauce soaks into the noodles, and all the flavors meld together. I’ve been known to make it on Sunday just for Monday’s lunch.

Nutritional Information & Benefits

Here’s the estimated nutritional breakdown for one serving (1/8 of the recipe):

Nutrient Amount
Calories 385
Total Fat 18g
Saturated Fat 10g
Cholesterol 65mg
Sodium 620mg
Total Carbohydrates 42g
Dietary Fiber 4g
Sugars 6g
Protein 16g
Vitamin A 180% DV
Vitamin C 25% DV
Calcium 35% DV
Iron 10% DV

Butternut squash is packed with vitamin A (great for eye health and immunity), fiber (keeps you full and supports digestion), and antioxidants. The ricotta and mozzarella provide calcium and protein, making this a surprisingly balanced meal. For a lighter option, use part-skim cheeses and swap the heavy cream for half-and-half—you’ll save about 80 calories per serving.

This recipe is vegetarian-friendly and can be made gluten-free or dairy-free with the substitutions mentioned. It contains dairy and gluten (unless modified).

Conclusion

This Easy Cheesy Butternut Squash Lasagna is everything I want in a weeknight dinner—comforting, delicious, and surprisingly simple to make. It’s the recipe I turn to when I need something that feels special but doesn’t require hours in the kitchen. After that Italian place on 8th Street closed, I thought I’d never taste that creamy, squashy goodness again. But now? I have it whenever I want.

What I love most about this recipe is how forgiving it is. You can swap ingredients, adjust seasonings, add protein or veggies—it always turns out delicious. It’s the kind of recipe that makes you feel like a confident cook, even on your most tired Tuesday night.

I’d love to hear how yours turns out! Did you try any variations? Add any extra ingredients? Share your experience in the comments below—your version might inspire someone else. And if you loved this recipe, please share it with a friend who needs a little comfort food in their life. Happy cooking!

Frequently Asked Questions

Can I use frozen butternut squash instead of fresh?

Absolutely! Frozen butternut squash cubes work perfectly and save you the prep time. Just thaw them slightly and pat dry before cooking to remove excess moisture. You might need to cook them a few minutes less since they’re already partially cooked from the freezing process.

Do I really need to let the lasagna rest before cutting?

Yes, and I cannot stress this enough! Letting it rest for 10-15 minutes allows the sauce to set and the layers to hold together. If you cut it too soon, you’ll end up with a delicious but messy puddle on your plate. Trust me—I learned this the hard way.

Can I make this lasagna ahead of time?

Yes! You can assemble the entire lasagna (without baking) up to 24 hours in advance. Cover and refrigerate, then bake as directed when you’re ready. You may need to add 5-10 minutes to the baking time since you’re starting from cold. This is perfect for busy weeknights or entertaining.

What’s the best way to peel and cube butternut squash?

Use a sharp Y-peeler for the skin—it’s faster and safer than a knife. Cut off both ends, then cut the squash in half where the narrow neck meets the round bulb. Peel each section separately, then cut in half lengthwise, scoop out the seeds, and cube. The neck section is easier to handle and has fewer seeds.

Can I use a different type of cheese?

Absolutely! Fontina, provolone, or Gruyère all melt beautifully and add different flavor profiles. For a sharper taste, try aged cheddar. For a lighter option, use part-skim mozzarella and low-fat ricotta. Just avoid pre-shredded cheeses if possible—they contain anti-caking agents that affect melting.

Print

Easy Cheesy Butternut Squash Lasagna: Best Creamy Recipe

This Easy Cheesy Butternut Squash Lasagna is a comforting, creamy twist on classic lasagna, featuring a velvety squash puree instead of tomato sauce. It’s quick to assemble, uses simple ingredients, and is perfect for busy weeknights or impressing guests.

  • Author: Lola
  • Prep Time: 20 minutes
  • Cook Time: 40 minutes
  • Total Time: 1 hour
  • Yield: 8 servings 1x
  • Category: Main Course
  • Cuisine: Italian

Ingredients

Scale
  • 1 medium butternut squash (about 23 pounds), peeled, seeded, and cubed into 1-inch pieces
  • 2 tablespoons olive oil
  • 3 cloves garlic, minced
  • 1 cup vegetable broth
  • 1/2 cup heavy cream
  • 1/2 teaspoon salt, plus more to taste
  • 1/4 teaspoon black pepper
  • 1/4 teaspoon nutmeg
  • 1/2 cup grated Parmesan cheese
  • 12 lasagna noodles (no-boil or regular)
  • 2 cups ricotta cheese
  • 1 large egg
  • 2 cups shredded mozzarella cheese
  • 1 cup grated Parmesan cheese, divided
  • 2 tablespoons fresh sage, chopped
  • 1 tablespoon butter, for greasing the dish

Instructions

  1. Preheat your oven to 375°F (190°C). Grease a 9×13-inch baking dish with the butter.
  2. In a large skillet over medium heat, warm the olive oil. Add the cubed butternut squash and cook for 5-7 minutes, stirring occasionally, until it starts to brown. Add the minced garlic and cook for another minute.
  3. Pour in the vegetable broth, bring to a simmer, then cover and cook for 12-15 minutes, until the squash is fork-tender.
  4. Remove from heat. Add the heavy cream, salt, pepper, and nutmeg. Puree with an immersion blender or in a regular blender until smooth. Stir in 1/2 cup of Parmesan cheese. Adjust seasoning to taste.
  5. In a medium bowl, combine the ricotta cheese, egg, 1 cup of mozzarella, 1/4 cup of Parmesan, and the chopped fresh sage. Mix until well combined.
  6. If using regular lasagna noodles, cook them in salted boiling water until just al dente (about 2 minutes less than package directions). Drain and lay flat on a baking sheet. If using no-boil noodles, skip this step.
  7. Assemble the lasagna: Spread about 1/2 cup of the squash sauce on the bottom of the prepared dish. Layer 3-4 noodles slightly overlapping. Spread 1/3 of the ricotta mixture over the noodles. Drizzle 1/3 of the remaining squash sauce on top. Sprinkle with 1/4 cup mozzarella and 2 tablespoons Parmesan. Repeat this layering two more times.
  8. For the final layer, arrange the last noodles, spread any remaining sauce, and top with the remaining mozzarella and Parmesan.
  9. Cover the dish tightly with aluminum foil and bake for 25 minutes.
  10. Remove the foil and bake for another 15-20 minutes, until the top is golden brown and bubbly.
  11. Let the lasagna rest for 10-15 minutes before cutting and serving.

Notes

For best results, let the lasagna rest before cutting to allow the layers to set. The squash sauce can be made up to 3 days ahead. No-boil noodles save time and work well with the creamy sauce. Season the sauce generously to balance the sweetness of the squash.

Nutrition

  • Serving Size: 1/8 of recipe
  • Calories: 385
  • Sugar: 6
  • Sodium: 620
  • Fat: 18
  • Saturated Fat: 10
  • Carbohydrates: 42
  • Fiber: 4
  • Protein: 16

Keywords: butternut squash lasagna, easy lasagna, cheesy lasagna, vegetarian lasagna, weeknight dinner, 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