Butternut Squash and Spinach Lasagna Recipe

If you’re searching for a cozy, colorful twist on traditional Italian comfort food, this Butternut Squash and Spinach Lasagna truly delivers. Layer upon layer, this luscious vegetarian lasagna offers creaminess from ricotta, a golden burst of sweet squash, perfectly wilted spinach, and that irresistible cheesy finish. It’s a recipe that turns simple, wholesome ingredients into a memorable meal — making it perfect for fall gatherings, family dinners, or any night when you want something special that still feels like a hug in a baking dish.

Ingredients You’ll Need

Let’s talk about what goes into making this Butternut Squash and Spinach Lasagna shine. Each component brings something special to the table: hearty vegetables, indulgent cheese, and fragrant spices all working together for a balanced, palate-pleasing bite.

  • Olive oil: Adds depth of flavor and ensures your veggies cook up silky and rich.
  • Onion (diced): Provides a sweet, aromatic backbone to kick off your sauce.
  • Garlic (minced): Infuses the whole dish with a subtle, savory punch.
  • Butternut squash (peeled and cubed): The showstopper ingredient, offering a sweet, nutty flavor and gorgeous golden hue.
  • Salt: Essential for drawing out the natural flavors of the vegetables.
  • Black pepper: A gentle kick that balances the squash’s sweetness.
  • Ground nutmeg: Adds warmth and complexity, perfectly complementing the squash.
  • Water: Helps steam the squash until perfectly tender for mashing.
  • Fresh baby spinach: Wilts beautifully into the sauce for color, nutrients, and earthiness.
  • Ricotta cheese: Provides that signature creaminess in every layer.
  • Large egg: Binds the ricotta mixture for a rich texture.
  • Italian seasoning: Brings a classic herbal aroma and flavor contrast.
  • No-boil lasagna noodles: Save time and easily soak up all the fantastic flavors and sauce.
  • Shredded mozzarella cheese: Melts to gooey perfection on every layer.
  • Grated Parmesan cheese: Adds a sharp, salty finish on top, turning the crust golden and flavorful.

How to Make Butternut Squash and Spinach Lasagna

Step 1: Prep Your Oven and Skillet

Start by preheating your oven to 375°F (190°C). While that’s warming up, grab a large skillet and heat the olive oil over medium. The sizzle is your cue that things are about to get delicious!

Step 2: Sauté Onion and Start the Filling

Add your diced onion to the skillet and cook until it’s soft, about 4 minutes—just until it starts to become translucent and sweet. Toss in minced garlic next, stirring for about 30 seconds until fragrant but not browned.

Step 3: Cook the Butternut Squash

Into the skillet go your butternut squash cubes, along with salt, black pepper, ground nutmeg, and water. Give it all a good stir, cover, and let it simmer for 10 to 12 minutes. You’re looking for the squash to become fork-tender and ready for mashing.

Step 4: Mash and Wilt Spinach

Once the squash is tender, remove the lid and use a potato masher (or the back of a spoon) to mash it into a chunky purée—don’t worry about making it perfectly smooth! Toss in your fresh spinach, stirring until it just begins to wilt, about 2 minutes. This mixture forms the soul of your Butternut Squash and Spinach Lasagna.

Step 5: Mix Ricotta Layer

In a separate bowl, combine the ricotta cheese, egg, and Italian seasoning. Stir well until smooth—this creamy element adds lusciousness and helps bind each layer together as the lasagna bakes.

Step 6: Assemble the Lasagna

Spoon a thin layer of the squash mixture onto the bottom of a 9×13-inch baking dish. Lay down three no-boil lasagna noodles on top, then spread with half of the ricotta mixture, followed by another third of the squash mixture and one-third of the mozzarella. Repeat these layers, finishing with the last of the squash and mozzarella, and then sprinkle Parmesan generously over the top.

Step 7: Bake to Golden Perfection

Cover the dish with foil and bake for 25 minutes. Remove the foil and bake for another 15 minutes, so the top becomes beautifully browned and bubbly. Let your Butternut Squash and Spinach Lasagna rest for 10 minutes before slicing, letting all those flavors settle in together.

How to Serve Butternut Squash and Spinach Lasagna

Butternut Squash and Spinach Lasagna Recipe - Recipe Image

Garnishes

A sprinkle of fresh chopped basil or parsley on top offers a welcome burst of color and herbal fragrance. For a nutty crunch, a handful of toasted pine nuts is also fabulous and feels totally restaurant-worthy.

Side Dishes

Butternut Squash and Spinach Lasagna pairs wonderfully with a crisp arugula salad tossed in a lemony vinaigrette, or alongside simple roasted vegetables. A warm basket of crusty bread or garlic knots will help scoop up every last bit of luscious sauce!

Creative Ways to Present

For an elegant touch, cut the lasagna into perfect squares and serve on individual plates with a drizzle of basil pesto. Or, try making personal-sized lasagna stacks using large muffin tins for an impressive dinner-party starter.

Make Ahead and Storage

Storing Leftovers

Store any leftover Butternut Squash and Spinach Lasagna tightly covered in the refrigerator for up to 3 days. The flavors meld and become even more delicious the next day!

Freezing

This lasagna freezes beautifully. Wrap individual pieces in plastic wrap and foil, or freeze the entire (unbaked or baked) dish. Thaw overnight in the refrigerator before reheating or baking.

Reheating

Reheat in a 350°F oven, covered, until warmed through—about 20 to 25 minutes for a whole lasagna, or 5 to 10 minutes for slices. A splash of water and fresh cheese sprinkled over the top help revive the gooey, fresh-baked texture.

FAQs

Can I use frozen spinach in Butternut Squash and Spinach Lasagna?

Absolutely! Just thaw, drain, and squeeze out as much moisture as you can before adding it to your squash mixture. This keeps things from getting watery.

Are there gluten-free noodle options for this recipe?

Yes, gluten-free no-boil lasagna noodles work wonderfully. Just be sure to check baking times as some brands may vary in how quickly they soften up.

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

Use a sharp vegetable peeler to remove the skin, then slice off the ends. Cut the squash in half lengthwise, scoop out the seeds, and cube the flesh for even cooking.

Can I add other vegetables to the lasagna?

Definitely! Try adding sautéed mushrooms, roasted red peppers, or thin layers of zucchini. This recipe is super flexible for whatever is in season or in your fridge.

How can I make Butternut Squash and Spinach Lasagna even richer?

Stirring 1/4 cup of cream or milk into your mashed squash mixture (as suggested in the notes) amps up the creaminess for an ultra-decadent result!

Final Thoughts

I hope you’ll gather your ingredients and give this Butternut Squash and Spinach Lasagna a try soon. It’s one of those dishes that makes ordinary evenings feel extraordinary, with every golden, cheesy forkful bursting with flavor and comfort. Happy cooking!

Print

Butternut Squash and Spinach Lasagna Recipe

Butternut Squash and Spinach Lasagna Recipe

4.9 from 24 reviews

Indulge in the rich flavors of this Butternut Squash and Spinach Lasagna, a delightful vegetarian twist on the classic Italian dish. Layers of creamy squash, tender spinach, and cheesy goodness make this lasagna a comforting and satisfying meal for any occasion.

  • Author: nadia
  • Prep Time: 30 minutes
  • Cook Time: 40 minutes
  • Total Time: 1 hour 10 minutes
  • Yield: 8 servings 1x
  • Category: Main Course
  • Method: Baking
  • Cuisine: Italian
  • Diet: Vegetarian

Ingredients

Units Scale

For the Squash Mixture:

  • 1 tablespoon olive oil
  • 1 small onion, diced
  • 2 cloves garlic, minced
  • 4 cups butternut squash, peeled and cubed
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper
  • 1/4 teaspoon ground nutmeg
  • 1/4 cup water

For the Lasagna:

  • 5 ounces fresh baby spinach
  • 15 ounces ricotta cheese
  • 1 large egg
  • 1/2 teaspoon Italian seasoning
  • 9 no-boil lasagna noodles
  • 2 cups shredded mozzarella cheese
  • 1/2 cup grated Parmesan cheese

Instructions

  1. Preheat oven: Preheat oven to 375°F (190°C).
  2. Cook Squash: In a skillet, cook onion in olive oil until softened. Add garlic, squash, seasonings, and water. Cook until squash is tender.
  3. Add Spinach: Stir in spinach and cook until wilted.
  4. Prepare Ricotta Mixture: Combine ricotta, egg, and Italian seasoning in a bowl.
  5. Layer Lasagna: Spread squash mixture in baking dish, layer with noodles, ricotta mixture, squash, and cheese. Repeat layers.
  6. Bake: Cover with foil and bake, then uncover and bake until golden.
  7. Rest and Serve: Let lasagna rest before serving.

Notes

  • For added creaminess, mix 1/4 cup of cream or milk into the squash mixture.
  • This lasagna can be prepared a day ahead and baked just before serving.

Nutrition

  • Serving Size: 1 slice
  • Calories: 340
  • Sugar: 5g
  • Sodium: 470mg
  • Fat: 17g
  • Saturated Fat: 8g
  • Unsaturated Fat: 7g
  • Trans Fat: 0g
  • Carbohydrates: 30g
  • Fiber: 3g
  • Protein: 18g
  • Cholesterol: 65mg

Did you like this recipe?