Let me tell you about my absolute favorite comfort food—this Butternut Squash Spinach Lasagna! It’s a delightful twist on the classic lasagna that packs a punch of flavor and nutrition. Picture layers of creamy ricotta, tender butternut squash, and fresh spinach all nestled between sheets of perfectly cooked lasagna noodles. What I love most is how the natural sweetness of the butternut squash complements the savory marinara sauce. Not only is it delicious, but it’s also a fantastic way to sneak in some veggies while still indulging in a hearty meal! Plus, this dish is vegetarian, making it perfect for anyone looking to incorporate more plant-based options into their diet. Trust me, once you try this, you’ll be hooked!

Ingredients List
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
- 12 lasagna noodles (I usually go for the no-boil kind to save time!)
- 2 cups butternut squash, peeled and diced (Make sure to cut them small for even cooking!)
- 2 cups fresh spinach (You can use frozen if that’s what you have; just make sure it’s thawed and drained!)
- 2 cups ricotta cheese (This gives that creamy layer we all love!)
- 2 cups mozzarella cheese, shredded (Who doesn’t love melty cheese?!)
- 1 cup Parmesan cheese, grated (This adds a lovely salty kick on top!)
- 1 egg (This helps bind the ricotta mixture together)
- 2 cups marinara sauce (Feel free to use your favorite store-bought brand or homemade!)
- Salt to taste (Don’t be shy, it enhances all the flavors!)
- Pepper to taste (A little sprinkle adds a nice warmth!)
How to Prepare the Butternut Squash Spinach Lasagna Recipe
Now, let’s dive into the deliciousness of making this Butternut Squash Spinach Lasagna! I promise, it’s easier than it looks, and the end result is so satisfying. You’ll have a beautiful, bubbling dish ready to impress anyone at your table. Here’s how to do it step by step:
Step-by-Step Instructions
- First things first, preheat your oven to 375°F (190°C). This is crucial because we want that cheese to melt and bubble just right!
- While the oven warms up, cook your lasagna noodles according to the package instructions. I usually set a timer so they don’t overcook. They should be al dente since they’ll continue cooking in the oven.
- In a large mixing bowl, combine the ricotta cheese, egg, salt, and pepper. I like to mix this until it’s nice and creamy. This is the secret to the luscious layers!
- Next, grab your favorite baking dish and spread a thin layer of marinara sauce on the bottom. This not only adds flavor but also prevents sticking.
- Now it’s time to start layering! Place a few noodles over the sauce, then add a layer of the diced butternut squash, followed by a handful of fresh spinach, and then spoon some of that creamy ricotta mixture on top. Don’t forget to sprinkle a generous amount of mozzarella cheese over that!
- Repeat this layering process: noodles, butternut squash, spinach, ricotta, and mozzarella until you run out of ingredients. I usually end with a final layer of marinara sauce topped with the grated Parmesan cheese. It’s going to be so cheesy and delicious!
- Cover your baking dish with foil. This keeps things moist while it bakes. Pop it in the oven and let it bake for 30 minutes.
- After 30 minutes, it’s time to remove the foil and let the lasagna bake for another 15 minutes. This is when the cheese starts to get all bubbly and golden, and oh my goodness, the smell is heavenly!
- Once it’s done, let it cool for about 10 minutes before serving. This helps the layers set and makes it easier to slice!
And there you have it! A hearty, healthy lasagna that’s bursting with flavor and goodness. I can’t wait for you to try it!
Why You’ll Love This Recipe
- It’s packed with nutritious ingredients like butternut squash and spinach, making it a healthy choice for any meal.
- Super easy to prepare—even if you’re a beginner in the kitchen, you’ll feel like a pro!
- The creamy ricotta and gooey mozzarella create layers of flavor and texture that are simply irresistible.
- It’s a fantastic vegetarian option that even meat-lovers will enjoy (trust me on this one!).
- Leftovers are just as delicious, making it perfect for meal prep or a quick weeknight dinner.
- You can easily customize it with your favorite veggies or cheeses to suit your taste.
- This dish not only looks impressive but also fills your home with an amazing aroma while it bakes!
- It’s a crowd-pleaser, perfect for family gatherings, potlucks, or cozy dinners with friends.
Tips for Success
Making the perfect Butternut Squash Spinach Lasagna is all about those little details! Here are some of my favorite tips to ensure your dish turns out fabulous every time:
- Prep Ahead: If you’re short on time, you can prepare the lasagna a day in advance. Just assemble it, cover it tightly, and pop it in the fridge. Bake it the next day—just add a few extra minutes to the cooking time!
- Don’t Overcook the Noodles: If you’re using traditional lasagna noodles, make sure to cook them al dente. They’ll continue cooking in the oven, and you want them to hold up well in layers.
- Use Fresh Spinach: Fresh spinach will give you the best texture and flavor. But if you’re in a pinch, frozen spinach works too! Just make sure to squeeze out any excess water.
- Season Each Layer: Don’t forget to sprinkle a little salt and pepper between the layers! This enhances the overall flavor and makes each bite delicious.
- Cheese Variations: Feel free to switch up the cheese! Adding a layer of goat cheese or even some feta can elevate the flavor profile. You could also mix in some ricotta with herbs for added freshness.
- Keep it Covered: For the first part of baking, keep the lasagna covered with foil to trap moisture. This helps the butternut squash cook through without drying out the cheese.
- Let it Rest: I know it’s hard to wait, but letting the lasagna cool for about 10 minutes before slicing makes a huge difference. This helps the layers set and makes serving easier.
- Experiment with Veggies: Feel free to add more veggies! Zucchini, mushrooms, or even roasted red peppers can add a fun twist. Just make sure to chop them small and layer them in between!
- Watch the Bake Time: Every oven is different, so keep an eye on your lasagna as it bakes. If it’s getting too brown, you can cover it with foil again for the last few minutes.
With these tips in your back pocket, you’ll be well on your way to creating a lasagna that’s not only tasty but also a joy to make. Enjoy the process, and happy cooking!
Nutritional Information
Now, let’s talk about the numbers! While I’m no nutritionist, I’ve gathered some estimated nutritional data for this Butternut Squash Spinach Lasagna. Each slice is not only delicious but also brings a balance of nutrients to your plate. Here’s what you can expect:
- Calories: 350
- Fat: 15g
- Saturated Fat: 8g
- Unsaturated Fat: 5g
- Trans Fat: 0g
- Cholesterol: 50mg
- Sodium: 600mg
- Carbohydrates: 40g
- Fiber: 4g
- Sugar: 5g
- Protein: 18g
Keep in mind that these values are estimates and can vary based on specific brands or ingredient substitutions you might make. It’s always a good idea to adjust it according to your dietary preferences and needs. Enjoy every bite, knowing you’re treating yourself to something both hearty and wholesome!
FAQ Section
Got questions about making this Butternut Squash Spinach Lasagna? Don’t worry, I’ve got you covered! Here are some common queries I often hear, along with my answers:
Can I use other types of squash?
Absolutely! If butternut squash isn’t your thing, you can swap it out for zucchini or even acorn squash. Just make sure to adjust the cooking times if the squash is more watery!
What if I don’t have ricotta cheese?
No problem at all! You can use cottage cheese as a substitute, or even cream cheese mixed with a bit of milk to achieve that creamy texture. It’ll still turn out delicious!
Can I prepare this lasagna ahead of time?
Yes! You can assemble the lasagna a day in advance and keep it covered in the fridge. Just add a few extra minutes to the baking time when you’re ready to cook it.
How do I store leftovers?
Store any leftovers in an airtight container in the fridge for up to 4 days. Just make sure it’s completely cooled before sealing it up!
What’s the best way to reheat the lasagna?
The best way to reheat your lasagna is in the oven! Preheat it to 350°F (175°C), cover the lasagna with foil, and heat for about 20-25 minutes, or until warmed through. This helps keep the cheese from drying out.
Can I freeze this lasagna?
Yes, you can freeze it! Just make sure to wrap it tightly in plastic wrap and then aluminum foil to prevent freezer burn. It’ll keep for about 2-3 months. When you’re ready to eat, thaw it in the fridge overnight and bake as usual!
Is this lasagna gluten-free?
It can be! Just substitute regular lasagna noodles with gluten-free ones, and you’re good to go! Just check the cooking instructions on your gluten-free noodles, as they can vary.
How long does it take to cook?
From start to finish, including prep and baking, it typically takes about 65 minutes. This includes 30 minutes covered and 15 minutes uncovered in the oven!
Hopefully, this clears up any doubts you might have. Now, grab your ingredients and let’s get cooking!
Storage & Reheating Instructions
Now, let’s talk about what to do with those delicious leftovers of your Butternut Squash Spinach Lasagna! Trust me, it’s just as good the next day, if not better, as the flavors have more time to meld together. Here’s how to store and reheat it properly:
First, make sure your lasagna has cooled completely before storing. This is super important to keep it from getting soggy! Once cooled, you can slice it into individual portions for easier storage. I like to use airtight containers, but if you’re planning to eat it over several days, wrapping the slices tightly in plastic wrap works great too.
Store your lasagna in the refrigerator, where it’ll stay fresh for about 4 days. If you think you won’t finish it all within that time, go ahead and freeze it! Just wrap the whole dish tightly in plastic wrap followed by aluminum foil, or place individual slices in freezer-safe bags. It’ll keep well for about 2-3 months in the freezer.
When you’re ready to enjoy your lasagna again, reheating it is key to maintaining that melty, gooey goodness! For the best results, I recommend using the oven. Preheat your oven to 350°F (175°C). If you’re reheating a whole dish, cover it with foil to prevent it from drying out and bake for about 25-30 minutes. If you’re just reheating a slice, pop it in a small baking dish, cover it with foil, and heat for about 15-20 minutes.
If you’re in a hurry, the microwave is another option! Just pop a slice on a microwave-safe plate and cover it with a damp paper towel to keep moisture in. Heat it in short bursts of 30 seconds, checking in between, until it’s warmed through. Just be careful not to overdo it, or the cheese can get a bit rubbery!
With these storage and reheating tips, you can enjoy your Butternut Squash Spinach Lasagna at its best, even days later. Happy eating!
Print
Butternut Squash Spinach Lasagna Recipe: 7 Comforting Layers
- Total Time: 65 minutes
- Yield: 6 servings 1x
- Diet: Vegetarian
Description
A delicious and healthy lasagna made with butternut squash and spinach.
Ingredients
- 12 lasagna noodles
- 2 cups butternut squash, peeled and diced
- 2 cups fresh spinach
- 2 cups ricotta cheese
- 2 cups mozzarella cheese, shredded
- 1 cup Parmesan cheese, grated
- 1 egg
- 2 cups marinara sauce
- Salt to taste
- Pepper to taste
Instructions
- Preheat oven to 375°F (190°C).
- Cook lasagna noodles according to package instructions.
- In a bowl, mix ricotta cheese, egg, salt, and pepper.
- In a baking dish, spread a layer of marinara sauce.
- Layer lasagna noodles, butternut squash, spinach, ricotta mixture, and mozzarella cheese.
- Repeat layers, finishing with marinara sauce and Parmesan cheese on top.
- Cover with foil and bake for 30 minutes.
- Remove foil and bake for an additional 15 minutes until cheese is bubbly.
- Let cool for 10 minutes before serving.
Notes
- Can substitute butternut squash with zucchini.
- Use gluten-free noodles for a gluten-free option.
- Adjust the amount of cheese to your preference.
- Prep Time: 20 minutes
- Cook Time: 45 minutes
- Category: Main Dish
- Method: Baking
- Cuisine: Italian
Nutrition
- Serving Size: 1 slice
- Calories: 350
- Sugar: 5g
- Sodium: 600mg
- Fat: 15g
- Saturated Fat: 8g
- Unsaturated Fat: 5g
- Trans Fat: 0g
- Carbohydrates: 40g
- Fiber: 4g
- Protein: 18g
- Cholesterol: 50mg
Keywords: Butternut Squash Spinach Lasagna Recipe