Classic Spinach Lasagna: Comforting Italian Layers Made Easy
A velvety white sauce and vibrant greens make every bite a warm, satisfying indulgence.

Spinach Lasagna: A Creamy, Cheesy Comfort Classic
Spinach lasagna is the ultimate vegetarian comfort dish, beloved for its tender noodles, layers of vibrant spinach, and decadent blend of cheeses. Unlike a traditional tomato-based lasagna, this recipe features a velvety béchamel (white sauce) that envelopes every layer in creamy, cheesy goodness. It’s perfect for family dinners, gatherings, or when you want to impress with an Italian-inspired homemade meal.
Why You’ll Love This Spinach Lasagna
- Rich Three-Cheese Blend: Combines parmesan, mozzarella, and whole milk ricotta for unbeatable texture and flavor.
- Homemade Béchamel Sauce: Creamy and luxurious, adding depth and silkiness to every layer.
- Fresh Spinach: Provides a nutritious, earthy contrast to the cheeses and sauce.
- Perfectly Tender Noodles: Cooked just shy of al dente, so they keep their texture throughout baking.
Essential Ingredients for Spinach Lasagna
This recipe relies on a handful of high-quality ingredients for maximum flavor. Fresh spinach is preferred for its bright color and tender bite, while three cheeses ensure rich, satisfying layers. Adjust the quantities to fit your preferences or serving size.
- Salted Butter: Adds richness and flavor throughout the sauce and for greasing the baking dish.
- Kosher Salt & Black Pepper: For seasoning the noodles, spinach, and sauces.
- Lasagna Noodles: Regular dried noodles are traditional, but you can substitute no-boil noodles if desired (adjust liquid and baking time accordingly).
- Fresh Spinach: Trimmed and cooked until just wilted, then wrung out to avoid excess moisture in the finished dish.
- Garlic: Chopped and sautéed for aromatic depth.
- All-Purpose Flour: For making a smooth roux—the base of the béchamel.
- Whole Milk & Heavy Cream: The backbone of a classic béchamel, lending creaminess and richness.
- Grated Parmesan Cheese: Added to both sauce and filling for a nutty, savory flavor.
- Whole-Milk Ricotta Cheese: The creamy, mild-layered filling that binds the lasagna courses together.
- Large Egg Yolks: For binding the ricotta mixture, adding structure and richness.
- Parsley & Scallions: Fresh herbs provide color and freshness in the cheesy filling.
- Mozzarella Cheese: Low-moisture slices give that classic, gooey melted cheese layer.
Step-by-Step Directions
The secret to great lasagna is careful preparation in each step. With patience and technique, you’ll achieve perfect, cohesive layers and the ideal balance of creamy, cheesy, and savory flavors.
Step 1: Prepare Baking Dish and Cook Noodles
- Preheat oven to 400°F (200°C). Grease a 9-by-13-inch broiler-safe baking dish with 1 tablespoon butter to prevent sticking and promote an easy release.
- Bring a large pot of salted water to boil. Add lasagna noodles and cook about 3 minutes less than the package’s recommended time—this prevents them from becoming mushy after baking.
- Rinse noodles under cold water to halt cooking and separate the strands. Lay flat on a towel or lightly oiled baking sheet so they don’t stick.
Step 2: Wilt and Drain Spinach
- Heat 2 tablespoons butter in a Dutch oven or large skillet over medium heat. Add fresh spinach, season with ½ teaspoon salt and black pepper to taste. Cook, stirring frequently, until just wilted—about 3-4 minutes.
- Stir in half the chopped garlic, cooking another 1-2 minutes for flavor.
- Transfer spinach to a clean kitchen towel and squeeze out as much moisture as possible. Excess liquid can make the lasagna watery, so don’t skip this step.
Step 3: Prepare the Béchamel (White Sauce)
- Wipe the pot clean, then melt the remaining 5 tablespoons butter over medium heat.
- Whisk in the flour, stirring constantly to create a pale golden roux. This should take about 2 minutes. Add the remaining garlic and 1 teaspoon salt, cook just until fragrant (about 30 seconds).
- Slowly pour in whole milk and heavy cream, whisking continuously to avoid lumps. Bring to a simmer and continue to stir, allowing the sauce to thicken (roughly 5 minutes).
- When thick enough to coat the back of a spoon, remove from heat and whisk in 1 cup parmesan cheese until melted and smooth.
Step 4: Assemble Ricotta Filling
- In a medium mixing bowl, stir together ricotta cheese, egg yolks, parsley, scallions, ½ cup parmesan, ½ teaspoon salt, and black pepper to taste.
- The resulting mixture should be creamy and speckled with green—spreadable but not runny.
Step 5: Assemble the Lasagna
- Spread 1 cup béchamel sauce in the bottom of the greased baking dish to prevent sticking and add moisture.
- Lay 4 lasagna noodles lengthwise. Spread 1½ cups of béchamel across the noodles. Arrange half the mozzarella slices (about 4 ounces) evenly over the sauce. Dollop and spread half the ricotta filling, then top with half the drained spinach.
- Repeat the layering process: noodles, béchamel, mozzarella, ricotta, and spinach.
- Add the final 4 noodles on top, spread with the remaining 1 cup béchamel sauce, and finish with the last ¼ cup parmesan cheese.
Step 6: Bake for the Perfect Finish
- Cover the lasagna with foil, tenting it slightly so it doesn’t touch the top layer. Place the dish on a baking sheet to catch any drips.
- Bake for about 20 minutes, until the edges bubble.
- Remove foil and bake an additional 30–35 minutes, until golden-brown on top and bubbling throughout.
- For an irresistible finish, switch the oven to broil and brown the top for 1 minute—watch closely to avoid burning.
- Let rest 15 minutes before slicing; this will help the layers set and make for cleaner servings.
Tips for Troubleshooting and Success
- Avoid Watery Lasagna: Squeeze all excess moisture from spinach. Using deli-style low-moisture mozzarella instead of fresh can prevent pooling water.
- Let it Rest: Allowing baked lasagna to stand for 10–15 minutes is crucial for neat slices and best texture.
- Make Ahead: Lasagna can be assembled up to one day in advance, covered, and refrigerated. Bring to room temperature before baking or add additional bake time if baking from cold.
- Freezing Instructions: Wrap tightly in foil and freeze unbaked for up to a month. Bake from frozen, adding 30–45 minutes to the time (remove foil for final browning).
Serving Suggestions and Variations
- Pair with Simple Sides: Serve slices with a crisp green salad, garlic bread, or roasted vegetables for a satisfying meal.
- Add Fresh Herbs: Basil, oregano, or thyme add aromatic complexity to the ricotta or sauce layers.
- Try Mushrooms: Sautéed mushrooms can be added with or instead of spinach for an earthy twist.
- Make it Gluten-Free: Use gluten-free lasagna noodles and substitute rice flour in the béchamel.
Frequently Asked Questions (FAQs)
Q: Can I use frozen spinach?
A: Yes, but thaw completely and squeeze out as much liquid as possible. Excess moisture can make your lasagna runny.
Q: What’s the best way to store leftovers?
A: Cool completely, then refrigerate, tightly covered, for up to 4 days. Reheat individual slices in the oven or microwave until hot through.
Q: Can I make this recipe vegan?
A: Substitute plant-based butter, plant milk, vegan cheeses, and use a flaxseed ‘egg’ in the ricotta filling. The texture will vary, but it’s possible.
Q: What’s the difference between béchamel and Alfredo sauce?
A: Béchamel is a classic French white sauce made from roux (butter and flour) and milk or cream, while Alfredo is an Italian-American sauce using cream and butter, often with garlic; béchamel is used for structure and creaminess in this lasagna.
Q: Can I assemble the lasagna ahead of time?
A: Absolutely. You can assemble, cover tightly, and refrigerate overnight, then bake just before serving.
Nutrition and Dietary Considerations
Component | Highlights |
---|---|
Vegetarian | No meat or seafood; contains eggs and dairy |
Rich in Protein | Ricotta, mozzarella, and parmesan cheeses add ample protein |
Source of Calcium | Cheeses and milk-based sauce deliver strong calcium content |
Iron Content | Spinach provides a plant-based source of iron |
High-Calorie | Rich sauces and cheeses contribute to calorie density; consider smaller portions for lighter meals |
Recipe Recap: Classic Spinach Lasagna
- Prep Time: 35 minutes
- Cook Time: 55–60 minutes
- Total Time: 1.5–2 hours (including resting)
- Serves: 8–10 people
Spinach lasagna is proof that comfort food can be both hearty and full of bright, fresh flavors. Creamy béchamel, tender spinach, and rich cheeses create a baked dish worthy of special occasions or simple weeknight indulgence. Happy cooking!
References
Read full bio of medha deb