
A delicious vegetarian lasagna layered with creamy ricotta, spinach, and béchamel sauce. Perfectly comforting and packed with flavour.
Prep
30 min
Cook
60 min
Total
105 min
Servings
8
Difficulty
Medium

Instructions
Prepare the spinach
If using fresh spinach, wilt it in a pan over medium heat until just softened. Let it cool, then squeeze out all excess moisture. If using frozen spinach, thaw and squeeze dry.
Pro tip: Ensure the spinach is bone dry to avoid a watery lasagna.
Make the ricotta filling
In a bowl, combine the spinach, ricotta, Parmesan, egg, nutmeg, salt, and pepper. Mix well until everything is evenly incorporated.
Pro tip: Be sure to taste and adjust seasoning if needed.
Prepare the béchamel sauce
Melt butter in a saucepan over medium heat. Add flour and whisk for 1-2 minutes. Gradually add warm milk, whisking continuously until thickened. Season with salt, white pepper, and nutmeg.
Pro tip: To avoid lumps, add the milk slowly and whisk constantly.
Preheat the oven
Preheat your oven to 180°C (350°F).
Assemble the lasagna
In a 9x13 inch (23x33 cm) baking dish, spread a thin layer of béchamel. Place a layer of noodles, half of the ricotta mixture, and 1/3 of the béchamel. Repeat with another layer. Top with remaining noodles, béchamel, and mozzarella.
Pro tip: Ensure each noodle layer is well-covered with sauce.
Bake the lasagna
Cover with foil and bake for 40 minutes. Remove foil and bake for an additional 20 minutes until golden and bubbling.
Pro tip: Let the lasagna rest for 15 minutes before slicing.
Tips & Tricks
- Use fresh or frozen spinach, but make sure it's completely dry to avoid a watery lasagna.
- Allow the lasagna to rest before serving for easier slicing.
- Use whole milk for a richer béchamel sauce.
Frequently Asked Questions
How do you prevent spinach ricotta lasagna from being watery?
Ensure the spinach is completely dry by squeezing out all excess moisture after thawing or cooking.
How long should I bake vegetarian lasagna?
Bake covered for 40 minutes, then uncovered for an additional 20 minutes at 180°C (350°F).
Can I freeze spinach and ricotta lasagna?
Yes, you can freeze it for up to two months. Thaw in the fridge overnight before reheating.
What temperature do I bake spinach ricotta lasagna?
Bake at 180°C (350°F).
How many layers should a lasagna have?
This recipe has three layers of noodles and two layers of filling.
Serving Suggestions
Nutrition per serving
420
Calories
20g
Protein
22g
Fat
40g
Carbs
You Might Also Like
More Pasta Recipes

Classic Meat Lasagna with Béchamel and Ricotta
Indulge in this classic meat lasagna layered with a rich meat sauce, creamy béchamel, and ricotta.

Vegetarian Tofu and Spinach Lasagna
A delightful vegetarian lasagna with layers of tofu, spinach, and creamy cheese, perfect for a comforting meal.

Spinach and Ricotta Cannelloni with Rosé Sauce
Deliciously creamy ricotta and spinach-filled cannelloni baked with a rich rosé sauce.

Giant Shells Stuffed with Ricotta & Spinach in Rosé Sauce
Delight in these giant pasta shells filled with creamy ricotta and spinach, topped with a luscious rosé sauce.

Ricotta Tortelloni
Delicious and delicate ricotta-filled tortelloni perfect for a special occasion or a delightful homemade dinner.

Classic Pasta Lasagna
A hearty and delicious pasta lasagna recipe with layers of cheesy, saucy goodness.
Kitchen & BBQ gear
What we use for recipes like this

Pots & Pans · Woks
Souped Up Recipes Carbon Steel Wok for Electric, Induction and Gas Stoves (Lid, Spatula and User Guide Video Included)
$49.99

BBQ & Outdoor Cooking · Portable Grills
Maxsun Portable Tabletop BBQ Gas Grill Stove with Carrying Case, 7,250BTU, Camp Stove
$125.99

Pit Boss Grills
Ceramic Griddle Insert & Grates – 1000 Series
$199.99
Affiliate links. Prices come from Amazon and are refreshed at least every 24 hours.
