There used to be this tiny Italian place tucked away on a side street in Burlington called Nonna’s Table. It wasn’t fancy — mismatched chairs, a cracked tile floor, and a handwritten menu that changed with the seasons. They made this butternut squash lasagna that I still think about, honestly, more than I should. When they closed two years ago — the owner finally retired — I felt this weird little grief. I mean, I’d drive by the empty storefront and just sigh.
After about seven tries — some too watery, some too dry, one that I accidentally burned the bottom of so badly my smoke detector went off — I finally cracked it. The secret? A crockpot. Let me tell you, I felt like a genius when that idea hit me. The slow, even heat of the crockpot lets the squash get almost jammy and the noodles cook to this perfect, tender state without turning into mush. It’s the kind of recipe that makes you close your eyes after the first bite, you know that feeling?
This cozy crockpot butternut squash lasagna is my love letter to that little restaurant. It’s got all the warmth of the original — the creamy béchamel, the sweet squash, the layers of melted cheese — but it’s way less fussy. No boiling noodles. No babysitting the oven. Just layer everything in the slow cooker, walk away, and come back to dinner that tastes like you spent all day in the kitchen. Honestly, I think Nonna would approve.
Why You’ll Love This Recipe
This isn’t just another lasagna recipe. It’s the kind of dish that makes a cold, rainy Tuesday feel like a special occasion. Here’s why it works so well:
- Hands-Off Cooking: The crockpot does all the heavy lifting. You layer the ingredients, set it, and forget it. No stirring, no watching the oven, no stress.
- Simple Ingredients: You don’t need to hunt down anything fancy at the grocery store. Butternut squash, lasagna noodles, cheese, and a few pantry staples — that’s it.
- Perfect for Cozy Nights: This is the meal you want when the weather turns cold and all you want to do is curl up on the couch with something warm and comforting.
- Crowd-Pleaser: I’ve served this to picky eaters and foodies alike, and everyone goes back for seconds. The sweetness of the squash combined with the savory cheese is just irresistible.
- Next-Level Comfort Food: The slow cooking process melds the flavors together in a way that a regular oven just can’t match. The squash gets incredibly tender and almost melts into the sauce.
I tested this recipe four times before I got it just right. The first time, the noodles were too al dente. The second time, the sauce was too thin. But by the third and fourth tries, I had dialed in the exact liquid ratio and cooking time. This isn’t just another version of lasagna — it’s my best version, perfected through trial and error so you don’t have to go through it yourself.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients that come together to create something truly special. Most of these are probably already in your kitchen, which makes this a great last-minute dinner idea.
For the Squash Layer
- 1 medium butternut squash (about 2.5 pounds), peeled, seeded, and cut into 1/2-inch cubes
- 2 tablespoons olive oil
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 1/2 teaspoon dried sage (rubbed sage works best here)
For the Béchamel Sauce

- 4 tablespoons unsalted butter
- 1/4 cup all-purpose flour
- 3 cups whole milk, warmed (I prefer whole milk for richness, but 2% works too)
- 1/2 teaspoon salt
- 1/4 teaspoon nutmeg, freshly grated if possible
- 1/4 teaspoon white pepper (black pepper is fine, but white pepper blends in better)
For the Cheese Mixture
- 2 cups ricotta cheese (whole milk ricotta gives the best texture)
- 1 large egg
- 1/2 cup grated Parmesan cheese
- 1/4 cup chopped fresh parsley (or 1 tablespoon dried)
- 1/4 teaspoon salt
- 1/8 teaspoon black pepper
For Assembly
- 12 no-boil lasagna noodles (I recommend Barilla’s no-boil noodles — they hold up beautifully in the crockpot)
- 3 cups shredded mozzarella cheese
- 1/2 cup grated Parmesan cheese, for topping
Ingredient Tips: When choosing your butternut squash, look for one that feels heavy for its size and has a firm, unblemished skin. If you’re short on time, most grocery stores sell pre-cubed butternut squash in the produce section — just make sure the pieces are roughly the same size for even cooking. For the ricotta, I really recommend whole milk. The low-fat versions can turn a bit grainy when cooked. And if you’re dairy-free, you can use a plant-based milk for the béchamel and dairy-free cheese alternatives, though the texture will be slightly different.
Equipment Needed
You don’t need a fancy kitchen to make this recipe, which is part of its beauty. Here’s what you’ll need:
- 6-quart slow cooker: This is the sweet spot size for this recipe. A 5-quart will work but you’ll have to be careful with layering. An 8-quart is too big and the lasagna might cook too quickly.
- Large skillet: For roasting the squash before layering. This step is optional but highly recommended for deeper flavor.
- Medium saucepan: For making the béchamel sauce.
- Mixing bowls: One for the cheese mixture, one for the squash if you’re tossing it with oil and spices.
- Sharp knife and cutting board: Butternut squash can be tough to cut, so a sharp knife makes the job much safer and easier.
- Vegetable peeler: For peeling the squash.
- Measuring cups and spoons: Accuracy matters in lasagna, especially with the liquid ratios.
- Wooden spoon or spatula: For stirring the béchamel.
I’ve made this in a cheaper slow cooker before, and honestly, it worked just fine. You don’t need a fancy programmable one — just one with a low and high setting. My first crockpot was a hand-me-down from my mom that was probably older than me, and it made some of the best food I’ve ever cooked.
Preparation Method
Let’s get cooking. This looks like a lot of steps, but I promise it’s mostly just layering. Take your time, and you’ll be rewarded with the coziest dinner.
- Prep the squash (15 minutes): Peel the butternut squash with a vegetable peeler. Cut off the top and bottom, then slice it in half lengthwise. Scoop out the seeds with a spoon. Cut the flesh into 1/2-inch cubes. Toss the cubes with olive oil, salt, pepper, and dried sage. If you have time, spread them on a baking sheet and roast at 400°F for 20 minutes. This deepens the sweetness. If you’re short on time, you can skip this step — the crockpot will cook them through anyway.
- Make the béchamel (10 minutes): In a medium saucepan over medium heat, melt the butter. Whisk in the flour and cook for 1-2 minutes, stirring constantly. You want it to bubble but not brown. Slowly pour in the warm milk, whisking continuously to prevent lumps. Keep whisking until the sauce thickens, about 3-4 minutes. It should coat the back of a spoon. Remove from heat and stir in salt, nutmeg, and white pepper. Set aside.
- Make the cheese mixture (5 minutes): In a medium bowl, combine the ricotta, egg, Parmesan, parsley, salt, and pepper. Mix until smooth. Don’t overmix — just until everything is combined.
- Layer the lasagna (15 minutes): Spray the inside of your slow cooker with non-stick spray. Start with a thin layer of béchamel on the bottom — about 1/4 cup. This prevents the noodles from sticking. Place a layer of no-boil noodles on top, breaking them to fit as needed. You’ll need about 3 noodles per layer. Spread 1/3 of the ricotta mixture over the noodles. Add 1/3 of the roasted squash cubes. Sprinkle with 1/3 of the mozzarella. Drizzle with 1/3 of the remaining béchamel. Repeat the layers two more times — noodles, ricotta, squash, mozzarella, béchamel. For the top layer, finish with noodles, remaining béchamel, and a generous sprinkle of Parmesan.
- Cook low and slow (4-5 hours on low or 2-3 hours on high): Cover the slow cooker with the lid. Cook on low for 4-5 hours, or on high for 2-3 hours. The lasagna is done when the noodles are tender and the edges are bubbly. If you can, let it rest for 15-20 minutes after cooking before serving. This helps the layers set and makes it easier to cut clean slices.
- Check for doneness: Insert a knife into the center of the lasagna. It should slide through the noodles easily. If the noodles are still firm, cook for another 30 minutes and check again. Every slow cooker runs a little differently, so trust your eyes and your knife more than the timer.
My Personal Tip: Don’t lift the lid during cooking! I know it’s tempting to peek, but each time you lift the lid, you release heat and add 15-20 minutes to the cooking time. Trust the process. The smell alone will tell you it’s working.
Cooking Tips & Techniques
I’ve made this recipe enough times to know where things can go wrong. Here are the lessons I learned the hard way so you don’t have to.
Don’t Skip Roasting the Squash: I know, I know — it’s an extra step. But the first time I made this, I just threw raw squash cubes into the crockpot. The lasagna was good, but the squash was a bit bland and watery. Roasting it first caramelizes the natural sugars and concentrates the flavor. It makes a huge difference. If you’re really pressed for time, at least sauté the cubes in a hot skillet for 5-7 minutes to get some color on them.
Watch Your Liquid Ratio: No-boil noodles absorb a lot of liquid. The béchamel provides that moisture. If you skimp on the sauce, you’ll end up with crunchy noodles. If you add too much, you’ll get soup. The recipe as written has the perfect balance. Trust it. I learned this the hard way on attempt number two when I thought “more sauce = better” and ended up with lasagna soup.
Let It Rest: This is probably the most important tip. When the lasagna finishes cooking, it’s very loose and wobbly. If you try to serve it right away, it’ll fall apart into a delicious but messy pile. Let it rest for 15-20 minutes with the lid off. The noodles will absorb the excess moisture, and the cheese will set. You’ll get beautiful, clean slices.
Use Parchment Paper: If you want to be able to lift the entire lasagna out of the crockpot for easier serving, line the insert with a sling made of parchment paper before you start layering. Just cut two long strips of parchment and lay them in a cross shape. After cooking, you can lift the whole thing out and cut it on a cutting board.
Season Each Layer: Don’t rely on just the béchamel for seasoning. A light sprinkle of salt and pepper on each layer of squash and cheese ensures every bite is perfectly seasoned. It’s a small step that makes a big difference.
Variations & Adaptations
One of the best things about this recipe is how flexible it is. Here are a few ways to make it your own.
Vegetarian and Vegan Options: This recipe is already vegetarian. To make it vegan, use a plant-based béchamel (cashew cream works beautifully), vegan ricotta, and dairy-free mozzarella. I’ve tested it with Violife’s mozzarella shreds and they melt really well. The texture is slightly different, but the flavor is still amazing.
Add Some Greens: I love adding a layer of sautéed spinach or kale between the squash and cheese. Just wilt the greens in a hot pan with a little garlic, squeeze out the excess moisture, and layer them in. It adds color and nutrients without overwhelming the dish.
Make It Meaty: If you want a heartier version, cook 1 pound of Italian sausage or ground beef with some garlic and onion, and layer it in with the squash. The savory meat contrasts beautifully with the sweet squash. I did this for a Super Bowl party once and it was the first thing to disappear.
Spice It Up: For a little heat, add 1/4 teaspoon of red pepper flakes to the squash before roasting. Or mix some into the ricotta mixture. The warmth of the spice plays really nicely with the sweetness of the squash and the richness of the cheese.
Seasonal Swaps: In the summer, try using zucchini or yellow squash instead of butternut. In the fall, swap in cubed acorn or delicata squash. Each variety brings its own subtle flavor and texture. Just make sure to adjust the cooking time — summer squash cooks faster, so check for doneness at the 2-hour mark on low.
Serving & Storage Suggestions
This lasagna is a meal in itself, but a few simple sides can turn it into a feast.
Serving Temperature: Serve it warm, not piping hot. Letting it rest for 15 minutes after cooking brings the temperature down to the perfect eating zone. The flavors are more pronounced when it’s not scorching hot.
What to Serve With It: A simple green salad with a lemony vinaigrette cuts through the richness of the lasagna beautifully. Crusty bread is also a must — you’ll want something to soak up any extra béchamel on your plate. For drinks, a crisp white wine like Sauvignon Blanc or a light red like Pinot Noir pairs wonderfully. Or, honestly, a cold beer works just as well.
Storage Instructions: Leftovers keep beautifully in the refrigerator for up to 4 days. Store them in an airtight container. The flavors actually meld together even more overnight, so it’s even better the next day. I’ve been known to eat cold lasagna straight from the container for breakfast, and I’m not ashamed.
Freezer Instructions: This lasagna freezes wonderfully. Let it cool completely, then cut it into individual portions. Wrap each portion tightly in plastic wrap, then foil. Freeze for up to 3 months. To reheat, thaw in the refrigerator overnight, then warm in a 350°F oven for 15-20 minutes or in the microwave for 2-3 minutes.
Reheating Tips: The microwave works in a pinch, but the oven gives you better texture. Place a slice in a baking dish, cover with foil, and warm at 350°F for 15 minutes. The edges get a little crispy while the center stays tender. If you’re reheating from frozen, add 10 minutes to the oven time.
Nutritional Information & Benefits
This lasagna is comfort food, but it also packs some surprising nutritional benefits. Here’s the estimated breakdown per serving (based on 8 servings):
| Nutrient | Amount Per Serving |
|---|---|
| Calories | 485 |
| Total Fat | 24g |
| Saturated Fat | 14g |
| Cholesterol | 85mg |
| Sodium | 720mg |
| Total Carbohydrates | 48g |
| Dietary Fiber | 4g |
| Sugars | 8g |
| Protein | 22g |
| Vitamin A | 180% DV |
| Vitamin C | 25% DV |
| Calcium | 45% DV |
| Iron | 15% DV |
Health Benefits: Butternut squash is a nutritional powerhouse. It’s loaded with vitamin A, which supports eye health and immune function. It’s also a great source of fiber, which helps with digestion and keeps you feeling full. The ricotta and mozzarella provide calcium for strong bones, and the eggs add high-quality protein. This isn’t a light salad, but it’s a nourishing meal that satisfies both your stomach and your soul.
Dietary Considerations: This recipe is vegetarian. For a gluten-free version, use gluten-free lasagna noodles and a gluten-free flour blend for the béchamel. For a lower-carb option, use thinly sliced zucchini or eggplant instead of noodles. The flavors will still be fantastic.
Conclusion
This cozy crockpot butternut squash lasagna has become my go-to for those nights when I need a hug in food form. It’s the recipe I turn to when the weather turns cold, when I’ve had a rough day, or when I just want to fill my kitchen with that warm, comforting smell of squash and cheese and herbs.
I hope you make this your own. Add your favorite herbs, swap in your preferred cheese, or throw in some greens. The beauty of this recipe is that it’s forgiving and flexible. It wants to be adapted. It wants to become your family’s version.
If you make this, I’d love to hear about it. Drop a comment below and tell me how it turned out, what variations you tried, or just share your own cozy kitchen story. And if you’re looking for more warm, comforting meals, check out my creamy Tuscan chicken slow cooker recipe or this easy slow cooker beef stew — they’re both perfect for those chilly evenings.
Until next time, happy cooking. And remember — the best meals are the ones made with love, even if they come from a crockpot.
Frequently Asked Questions
Can I use regular lasagna noodles instead of no-boil?
Yes, you can. If using regular noodles, you’ll need to boil them first until they’re al dente — about 6-7 minutes. Drain them well and layer as directed. The cooking time in the crockpot will be about the same. Just be careful not to overcook them during boiling, or they’ll turn mushy in the slow cooker.
Can I make this in the oven instead of a crockpot?
Absolutely. Assemble the lasagna in a 9×13 baking dish. Cover with foil and bake at 375°F for 45 minutes. Remove the foil and bake for another 10-15 minutes until bubbly and golden. Let it rest for 10 minutes before serving. The crockpot version is more hands-off, but the oven version gives you a slightly firmer texture and a browned top.
Why is my lasagna watery?
This usually happens for one of two reasons: either the squash released too much water because it wasn’t roasted first, or too much béchamel was used. If you’re roasting the squash and measuring the béchamel carefully, you should be fine. If it does turn out watery, let it rest longer before serving — the noodles will absorb some of the excess liquid.
Can I freeze this lasagna?
Yes, and it freezes beautifully. Let the lasagna cool completely, then cut it into individual portions. Wrap each portion tightly in plastic wrap, then foil. Freeze for up to 3 months. Thaw overnight in the refrigerator before reheating. I often make a double batch and freeze one for later — it’s a lifesaver on busy weeks.
What can I use instead of butternut squash?
Sweet potatoes, pumpkin, or acorn squash all work wonderfully in this recipe. Each will give a slightly different flavor and texture, but they all bring that same cozy, sweet-savory vibe. If using sweet potatoes, I recommend peeling and cubing them the same way as the squash. The cooking time should remain the same.
Pin This Recipe!

Cozy Crockpot Butternut Squash Lasagna: Easy Fall Dinner
A cozy, hands-off crockpot lasagna featuring sweet roasted butternut squash, creamy béchamel, and layers of melted cheese. Perfect for chilly nights, this recipe delivers all the comfort of traditional lasagna without the fuss.
- Prep Time: 30 minutes
- Cook Time: 4 hours
- Total Time: 4 hours 30 minutes
- Yield: 8 servings 1x
- Category: Main Course
- Cuisine: Italian
Ingredients
- 1 medium butternut squash (about 2.5 pounds), peeled, seeded, and cut into 1/2-inch cubes
- 2 tablespoons olive oil
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 1/2 teaspoon dried sage (rubbed sage works best here)
- 4 tablespoons unsalted butter
- 1/4 cup all-purpose flour
- 3 cups whole milk, warmed
- 1/2 teaspoon salt
- 1/4 teaspoon nutmeg, freshly grated if possible
- 1/4 teaspoon white pepper (or black pepper)
- 2 cups ricotta cheese (whole milk ricotta gives the best texture)
- 1 large egg
- 1/2 cup grated Parmesan cheese
- 1/4 cup chopped fresh parsley (or 1 tablespoon dried)
- 1/4 teaspoon salt
- 1/8 teaspoon black pepper
- 12 no-boil lasagna noodles (e.g., Barilla’s no-boil noodles)
- 3 cups shredded mozzarella cheese
- 1/2 cup grated Parmesan cheese, for topping
Instructions
- Prep the squash (15 minutes): Peel the butternut squash with a vegetable peeler. Cut off the top and bottom, then slice it in half lengthwise. Scoop out the seeds with a spoon. Cut the flesh into 1/2-inch cubes. Toss the cubes with olive oil, salt, pepper, and dried sage. If you have time, spread them on a baking sheet and roast at 400°F for 20 minutes. This deepens the sweetness. If you’re short on time, you can skip this step — the crockpot will cook them through anyway.
- Make the béchamel (10 minutes): In a medium saucepan over medium heat, melt the butter. Whisk in the flour and cook for 1-2 minutes, stirring constantly. You want it to bubble but not brown. Slowly pour in the warm milk, whisking continuously to prevent lumps. Keep whisking until the sauce thickens, about 3-4 minutes. It should coat the back of a spoon. Remove from heat and stir in salt, nutmeg, and white pepper. Set aside.
- Make the cheese mixture (5 minutes): In a medium bowl, combine the ricotta, egg, Parmesan, parsley, salt, and pepper. Mix until smooth. Don’t overmix — just until everything is combined.
- Layer the lasagna (15 minutes): Spray the inside of your slow cooker with non-stick spray. Start with a thin layer of béchamel on the bottom — about 1/4 cup. This prevents the noodles from sticking. Place a layer of no-boil noodles on top, breaking them to fit as needed. You’ll need about 3 noodles per layer. Spread 1/3 of the ricotta mixture over the noodles. Add 1/3 of the roasted squash cubes. Sprinkle with 1/3 of the mozzarella. Drizzle with 1/3 of the remaining béchamel. Repeat the layers t…
- Cook low and slow (4-5 hours on low or 2-3 hours on high): Cover the slow cooker with the lid. Cook on low for 4-5 hours, or on high for 2-3 hours. The lasagna is done when the noodles are tender and the edges are bubbly. If you can, let it rest for 15-20 minutes after cooking before serving. This helps the layers set and makes it easier to cut clean slices.
- Check for doneness: Insert a knife into the center of the lasagna. It should slide through the noodles easily. If the noodles are still firm, cook for another 30 minutes and check again. Every slow cooker runs a little differently, so trust your eyes and your knife more than the timer.
Notes
Don’t lift the lid during cooking! Each time you lift the lid, you release heat and add 15-20 minutes to the cooking time. Let the lasagna rest for 15-20 minutes after cooking before serving to allow the layers to set. For easier serving, line the crockpot with parchment paper strips before layering.
Nutrition
- Serving Size: 1 slice (1/8 of lasa
- Calories: 485
- Sugar: 8
- Sodium: 720
- Fat: 24
- Saturated Fat: 14
- Carbohydrates: 48
- Fiber: 4
- Protein: 22
Keywords: crockpot lasagna, butternut squash lasagna, slow cooker lasagna, fall dinner, vegetarian lasagna, easy lasagna, cozy dinner


