While we have provided a jump to recipe button, please note that if you scroll straight to the recipe card, you may miss helpful details about ingredients, step-by-step tips, answers to common questions and a lot more information that can help your recipe turn out even better.
Comforting Butternut Squash and Spinach Lasagna is the cozy, weeknight-and-weekend savior you need — seriously, it’s Comforting Butternut Squash and Spinach Lasagna and yes, say that three times because it matters!!! If you love roasted squash and dreamy greens, you might also enjoy my creamy orzo with roasted butternut squash and spinach, it’s like a cousin to this lasagna and you’ll see why. This dish is rich but not heavy, veggie-forward but utterly satisfying, and it’s perfect for meal prep, potlucks, or feeding a fam that needs comfort food—fast.
I found this combo on a chilly Austin evening, testing squash recipes between school pickups and blog deadlines, and wow — it stuck. It’s simple, forgiving, and SO GOOD. You can do this! Totally doable. No drama, just layers of squash, spinach, cheese, and sauce that hug you from the inside.
Why You’ll Fall In Love
This lasagna is cozy, nostalgic, and surprisingly light, all at once. It’s hearty enough for family dinners, yet sneaky-healthy with the butternut and spinach — vitamins and comfort, hello! It’s adaptable for picky eaters, meal preppers, and busy weeknights, so you feel smart serving it, you feel proud serving it, you feel like dinner hero, you really do. The flavors are rich and balanced, the texture creamy and slightly sweet from the squash, and the melted cheeses? Absolutely indulgent. Repetitive praise: it’s delicious, it’s delicious, it’s delicious. Who doesn’t want an easy, veggie-packed lasagna that tastes like a hug? Who doesn’t love layers? Who doesn’t want leftovers that reheat beautifully?
Ingredients
- 9 lasagna noodles
- 2 cups butternut squash, peeled and diced
- 2 cups fresh spinach
- 15 oz ricotta cheese
- 2 cups mozzarella cheese, shredded
- 1 cup Parmesan cheese, grated
- 1 egg
- 2 cups marinara sauce
- 2 tablespoons olive oil
- Salt and pepper to taste
- Italian seasoning to taste
Spotlight: the butternut squash is the star — slightly sweet, velvety when cooked, and it makes the whole thing cozy. If you like, use roasted squash instead of sautéed for deeper flavor. Substitutions? Swap ricotta for cottage cheese (blended smooth) or use part-skim cheeses if you want lighter options; gluten-free noodles work fine. Spinach can be swapped with kale (massage it first) or chard. Health note: squash and spinach add fiber, vitamin A, and iron casually — not clinical talk, just real benefits. I buy mine at the local farmers’ market or Trader Joe’s in Austin (seasonal bargains there!). Want to save money? Buy bulk cheese on sale, or use half the Parmesan — still great. Experiment! Make it yours. (Parenthetical personal aside: I always snag a huge squash when it’s cheap, roast extras, stash in freezer.)
The Process Overview
- Preheat the oven to 375°F (190°C).
- In a skillet, heat olive oil over medium heat. Add diced butternut squash, salt, and pepper, and cook until softened, about 5-7 minutes.
- Stir in spinach until wilted, then remove from heat.
- In a bowl, mix ricotta cheese, egg, Italian seasoning, salt, and pepper.
- Spread a thin layer of marinara sauce on the bottom of a 9×13 inch baking dish.
- Layer 3 lasagna noodles over the sauce.
- Spread half the ricotta mixture, followed by half the butternut squash and spinach mixture, and one-third of the mozzarella.
- Repeat layers: sauce, noodles, remaining ricotta mixture, remaining butternut squash and spinach mixture, and another layer of mozzarella.
- Top with remaining noodles, marinara sauce, mozzarella, and Parmesan cheese.
- Cover with foil and bake for 25 minutes.
- Remove foil and bake an additional 15 minutes, or until cheese is bubbly and golden.
- Let sit for 10 minutes before serving.
Start-to-finish this is around an hour with some hands-on time of 20–30 minutes. Don’t worry about perfect noodle placement — imperfect is charming, honestly. If your squash seems slightly firm, give it a few extra minutes in the skillet; slight caramelization is great. Foil on for the first bake keeps moisture in; foil off for the last bit = bubbly golden perfection. If the top browns too fast, tent it. Patience: let it sit 10 minutes — set slices so they don’t fall apart. You can do this!!! Troubleshooting: watery ricotta? Drain it a little. Noodles stubborn? Break them to fit. No stress.
Tips & Tricks
Make-ahead? Yes — assemble, cover, and refrigerate up to 24 hours before baking; add 10–15 minutes to bake time if cold. Freeze? Cool completely, wrap tightly, freeze for up to 3 months. Thaw overnight and bake covered, then uncover to brown. Reheating: microwave slices for a quick lunch, or reheat in oven at 350°F for 15–20 minutes covered to restore texture. Batch cooking: double it and freeze extras for busy weeks — life saver. Kid-friendly tweaks: add a thin layer of hidden pureed carrots or applesauce to the squash for extra sneaky nutrition; mild cheeses help with picky eaters. Teacher-voice tip: label and date your containers — organization = peace. For another cozy squash idea, try my other butternut squash orzo, it’s similar vibes and great for variety!
Serving Ideas & Pairings
Serve with a crisp green salad, crusty bread, or simple roasted Brussels sprouts. Want something light? A citrusy arugula salad cuts the richness. Hosting a dinner? Make it a buffet with garlic bread and a simple antipasto. My go-to: a lemony spinach salad and a dollop of extra ricotta on the side. Leftovers? Add to a breakfast bake, or top with an egg for brunch — unexpected and so satisfying. Try it for holidays, potlucks, or a cozy date night at home. Pretty please try it — you’ll love it, I promise.
Frequently Asked Questions
Yes, thaw and drain well; cook briefly to evaporate excess moisture before layering to avoid sogginess — it works fine, promise.
Absolutely. Freeze baked lasagna tightly for up to 3 months. Thaw overnight and reheat covered at 350°F until warmed through — simple and reliable.
It already is vegetarian! For lighter versions, use part-skim cheeses or cottage cheese, and whole-grain or gluten-free noodles as needed — still very satisfying.
You can layer with thinly sliced roasted eggplant or use large pasta shells — just adapt and trust your instincts. It will still be delicious, promise, really.
Yes — roast or sauté squash and wilt spinach up to 48 hours ahead, mix the ricotta filling, and assemble the day before. Bake when ready; makes weeknight dinners a breeze.
This is easy. This is delicious. Tell me how it goes, send pics, tag me — I wanna see your cheesy layers, your golden top, your happy family faces. Questions? Ask away, I answer! Share on Insta, Pinterest, wherever — I love seeing your twists and your triumphs. You can do this, you really can. Happy cooking, friends — xo Celine

Comforting Butternut Squash and Spinach Lasagna
Ingredients
Main Ingredients
- 9 pieces lasagna noodles
- 2 cups butternut squash, peeled and diced The star of the dish; can use roasted squash for deeper flavor.
- 2 cups fresh spinach Can substitute with kale or chard.
- 15 oz ricotta cheese Can substitute with cottage cheese (blended smooth).
- 2 cups mozzarella cheese, shredded
- 1 cup Parmesan cheese, grated Can reduce quantity to save on cost.
- 1 piece egg
- 2 cups marinara sauce
- 2 tablespoons olive oil
- Salt and pepper to taste
- Italian seasoning to taste
Instructions
Preparation
- Preheat the oven to 375°F (190°C).
- In a skillet, heat olive oil over medium heat. Add diced butternut squash, salt, and pepper, and cook until softened, about 5-7 minutes.
- Stir in spinach until wilted, then remove from heat.
- In a bowl, mix ricotta cheese, egg, Italian seasoning, salt, and pepper.
- Spread a thin layer of marinara sauce on the bottom of a 9x13 inch baking dish.
Layering
- Layer 3 lasagna noodles over the sauce.
- Spread half the ricotta mixture, followed by half the butternut squash and spinach mixture, and one-third of the mozzarella.
- Repeat layers: sauce, noodles, remaining ricotta mixture, remaining butternut squash and spinach mixture, and another layer of mozzarella.
- Top with remaining noodles, marinara sauce, mozzarella, and Parmesan cheese.
Baking
- Cover with foil and bake for 25 minutes.
- Remove foil and bake an additional 15 minutes, or until cheese is bubbly and golden.
- Let sit for 10 minutes before serving.







