How to make your kitchen smell amazing: make this butternut squash spinach lasagna.
That’s it, that’s all you need to do.
Seriously, this lasagna was so much less effort than I thought it would be!
This lasagna is part of my Holiday Meal To Meal Prep Series.
That means you can serve it to guests at holiday meals like Thanksgiving, bring to a potluck OR make as a regular freezer-friendly meal prep!
What you need to know to crush this recipe:
This is a vegetarian, gluten-free-friendly dish. So there’s no meat in it, and you can choose gluten-free lasagna noodles if necessary.
- You can replace butternut squash puree with canned pumpkin puree (2 16 oz cans should do it!) or roast pumpkin to make the puree (same method as the one in the recipe below). This shortcut would save you lots of time! But I think the squash version tastes better.
- You can add more vegetables. Sliced mushroom and chard would do really well in this recipe! You can add more veggies when sauteeing spinach for this recipe.
- I would not add ground meat to this recipe, but if you want to, check out this recipe for butternut squash lasagna with ground turkey to read up on the method and how to incorporate it properly. It seems pretty simple!
- Want to dress this lasagna up? Add sprigs/leaves of fresh thyme, sage or rosemary on top after it’s baked.
How to make this lasagna vegan:
- Use a tofu ricotta. This is my favorite recipe for tofu ricotta. You’ll need 1 package of tofu, lemon, nutritional yeast, salt and pepper.
- Use non-dairy mozzarella cheese. Daiya works well in recipes like this and it’s easy to find in most stores these days!
If you’re using this recipe for meal prep…
This lasagna (like most) is freezer friendly! After you bake it, let it cool for about 15-20 minutes before cutting it into pieces to add to your containers.
It will last in the fridge for up to four or five days and reheats well in the microwave, oven or toaster oven (covered).
If will last in the freezer for up to 6 months! You can defrost it in the fridge and then reheat it in the microwave, or pull it from the freezer and defrost it in the microwave directly.
If you’re using this butternut squash and spinach lasagna for a celebratory meal…
You can absolutely make this lasagna ahead, freeze it and defrost it in the fridge the day you need to eat it. Then heat it up in the oven (covered) at 300 or 350 F for 30 min to an hour and it will be as good as when you just made it.
You can also assemble the lasagna at home and bring it unbaked to your friends/family dinner to bake in the oven if there’s room!
If you don’t want to make the whole thing ahead, you can take care of the butternut squash puree a few days in advance or the day before. Follow the directions below for roasting the squash and store it in the fridge in a sealed container until ready to use (or in the freezer if you want to prep it more than 3 days in advance).
Want access to more easy recipes like this?
Join the Workweek Lunch Meal Prep Program for $7.99/month to get access to all of my recipes, weekly meal plans, grocery lists and a private support group. Learn more here!
If you like this recipe, go ahead and save it on your Vegetarian Meal Prep Recipes board!
Holiday Meal: Butternut Squash & Spinach Lasagna
Prep Time5 mins
Cook Time1 hr
- 1/2 butternut squash chopped in half
- 4 TBSP olive oil divided
- 6 cups spinach
- 2 tsp ground sage
- 2 tsp ground rosemary
- 2 tsp ground thyme
- 16 oz ricotta cheese
- salt and pepper to taste
- 8 oz lasagna noodles
- 2/3 cup milk of your choice
- cooking spray
- 8 oz mozzarella cheese
- 1 cup parmesan cheese divided
- Preheat your oven to 400 F.
- Add 1 TBSP of oil and a sprinkle of salt and pepper to the flesh side of each butternut squash half (2 TBSP total). Place them "face down" on a baking sheet and bake for 30 minutes.
- While the squash bakes, first cook the 6 cups of spinach. You can zap it in the microwave in a microwave safe container or dish for 2-3 minutes with some water or steam the spinach on the stove with a tiny bit of water and oil for about 5-7 minutes. You don't want it to be all the way wilted!
- Add the cooked spinach and entire container of ricotta cheese (16 oz) to a bowl. Add salt, pepper, sage, rosemary and thyme. Mix well until combined and set aside or in the fridge.
- Cook the lasagna noodles according to the package and set aside.
- When the squash is done roasting, carefully scoop out the seeds and discard them. Then scoop out the cooked butternut squash flesh and transfer it to a food processor or blender. Add the milk, salt and pepper to the butternut squash and blend until smooth. Taste, adjust spices and blend again if needed.
- Preheat your oven to 375 F (or just turn the heat down) and now it's time to assemble! Grease the bottom of a 9x13 baking dish with cooking spray. Add a thin layer of butternut squash puree to the bottom of the pan. Then add a layer of noodles (I added 3 noodles to each layer).
- Top the first layer of noodles with half of the ricotta/spinach mixture. Then add 1/4 cup of mozzarella cheese, followed by 1/3 cup parmesan cheese. Top with another layer of noodles.
- Add a layer of butternut squash puree on top of the noodles. (Make sure you'll have enough left for a generous amount for the last layer!). Then add 1/4 cup of mozzarella cheese, followed by 1/3 cup parmesan cheese. Top with another layer of noodles* (I accidentally didn't make enough noodles so I skipped that layer and just put ricotta on top of the puree! It still tastes good).
- Top the new layer of noodles with the remaining ricotta mixture, followed by 1/4 cup mozzarella cheese and 1/3 cup parmesan cheese. Then add the last layer of noodles.
- Add the remaining butternut squash puree to the last layer of noodles, followed by the rest of your mozzarella cheese. Bake, covered, for 30 minutes at 375F. You can remove the cover for the last 10 minutes of baking!