Creamy Butternut Squash & Spinach Lasagna (Comforting, Nutritious & Irresistible)
If you’re looking for a cozy, satisfying meal that feels indulgent yet is packed with wholesome ingredients, this butternut squash and spinach lasagna is the perfect choice.
Layers of creamy squash purée, cheesy spinach filling, and tender pasta come together in a dish that’s both comforting and surprisingly nourishing.
It’s a delicious way to enjoy vegetables in a rich, family-friendly recipe—no one will miss the meat!
Why You’ll Love This Recipe
- Rich and creamy without heavy sauces
- Packed with vegetables and nutrients
- A great vegetarian comfort meal
- Perfect for meal prep or family dinners
- Balanced with protein, fiber, and healthy carbs
Ingredients
For the squash purée:
- Butternut squash, peeled and cubed
- Olive oil
- Salt and black pepper
- Vegetable broth
- Fresh sage (minced)
For the spinach filling:
- 10 oz fresh baby spinach, sautéed and well drained
- 1 cup ricotta cheese
- 1 cup grated Parmesan cheese (divided)
- 2 cloves garlic, minced
- 1 egg (for binding)
- 1/4 teaspoon ground nutmeg
For assembly:
- 1 box (9 oz) no-boil lasagna noodles
- 2 cups shredded mozzarella cheese
- Fresh sage leaves (for garnish)
Step-by-Step Instructions
Step 1: Roast the squash
Preheat your oven to 200°C (400°F).
Place the squash cubes on a baking tray, drizzle with olive oil, and season with salt and pepper.
Roast for 25–30 minutes, or until tender and slightly caramelized.
Roasting enhances the natural sweetness and gives the dish deeper flavor.
Step 2: Make the squash purée
Transfer the roasted squash to a blender.
Add vegetable broth and minced sage, then blend until smooth and creamy.
Set aside.
Step 3: Prepare the spinach filling
In a large bowl, combine:
- Ricotta cheese
- Cooked and drained spinach
- Garlic
- Egg
- Nutmeg
- Half of the grated Parmesan
Mix until smooth and well combined.
Step 4: Assemble the lasagna
In a 9×13-inch baking dish:
- Spread 1/2 cup squash purée on the bottom
- Add a layer of lasagna noodles
- Spread 1/3 of the spinach-ricotta mixture
- Add 1/3 of the squash purée
- Sprinkle with mozzarella
Step 5: Repeat the layers
Repeat the layering process two more times.
Finish with:
- Remaining squash purée
- Mozzarella cheese
- Remaining Parmesan cheese
Step 6: Bake
Cover the dish with foil and bake at 190°C (375°F) for 30 minutes.
Remove the foil and bake for another 15 minutes, until the top is golden, bubbly, and slightly crisp.
Step 7: Rest and serve
Let the lasagna rest for 15 minutes before slicing.
Garnish with fresh sage leaves for a beautiful finishing touch.
Nutritional & Health Benefits
- Butternut squash is rich in vitamin A and antioxidants that support immune health
- Spinach provides iron, fiber, and essential vitamins
- Ricotta and mozzarella offer protein and calcium for strong bones
- Garlic supports heart health and adds natural flavor
This dish delivers a balanced combination of protein, fiber, and healthy carbohydrates, making it both satisfying and nourishing.
Pro Tips for Perfect Lasagna
- Drain spinach well to avoid excess moisture
- Use no-boil noodles to save time and simplify layering
- Blend the squash until very smooth for a silky texture
- Let it rest before cutting—this helps it hold its shape
- For extra flavor, lightly toast the sage before garnishing
Easy Variations
- Add mushrooms for extra depth and umami flavor
- Swap ricotta with cottage cheese for a lighter option
- Add a pinch of chili flakes for a subtle kick
- Make it gluten-free by using gluten-free lasagna noodles
Final Thoughts
This butternut squash and spinach lasagna is proof that comfort food can be both delicious and nutritious. Creamy, cheesy, and full of flavor, it’s a dish you’ll want to make again and again.
Save this recipe and try it for your next cozy dinner!
