Vegetarian Spinach Lasagna

Vegetarian Spinach Lasagna Recipe

Lasagna are always a hit at home, especially during the winter. The layer of spinach and béchamel sauce make the dish very creamy and filling. 

It's suitable for both meat eaters and vegetarians. My little sister-in-law who's deathly allergic to nuts and eggs can also share this dish with all of us.

It's a great dish to make in advance as you can prepare it the day before and keep it in the refrigerator overnight.


Yields: 8

9 oz pasta lasagna sheets, precooked (1 pack)
2 Tbs olive oil
8 cloves garlic, finely chopped
1 stick unsalted butter, at room temperature, diced
5 cups whole milk, warmed up 1 minute in the microwave
3/4 cup all purpose flour
1 tsp fleur de sel
1/4 tsp black peppercorns, freshly ground
1 pinch nutmeg, freshly grated
18 oz fresh baby spinach , prepacked
1 cup mozzarella cheese , shredded, or more to taste
8 oz tomato sauce, a little can
2 Tbs curly parsley, finely chopped


Preheat the oven to 400°F.

For the béchamel sauce:

It's the same procedure as the Mac N Cheese and the white sauce for the tomato tartlet. In a saucepan, melt the butter over medium low heat; you don't want the butter to burn. Bring the heat back up to a medium high (it should be hot and golden) then add the flour. Keep stirring manually with a whisk for approximately 3 minutes.  The flour should absorb the butter instantly and form a paste. Add the milk in 3 stages. Increase the heat while constantly stirring for about 5 minutes. Reduce the heat to low. Add 1/2 tsp salt and pepper. Add 1/2 cup of shredded mozzarella. Let the sauce rest until it's time to assemble the dish.

For the Spinach:

Wash the spinach thoroughly in a big bucket of water. Drain, then remove all the excess water using a salad spinner. Roughly chop all the spinach leaves.

In a large saute pan or a big wok, heat up the oil. Add the chopped garlic, then lower the heat a bit so it does not get burnt.  Stir the garlic for about 2-3 minutes until golden brown.

Add 1/3 of the amount of spinach in the pan, constantly lift the spinach leaves using 2 slotted spooned on each side of the pan. The leaves will start to wilt after 30 seconds or so. Add the other 1/3 of the spinach and repeat the same procedure for 30 seconds. Season with a little salt (this will prevent the spinach from changing color). Repeat one more time with the rest of the spinach, then transfer all the container of the pan into a big plate. Set aside the excess water from the spinach in a bowl. You can use the liquid to thin the béchamel sauce if the sauce starts to thicken too much (if desired).

Assembly time:

In a 14” x 10” x 3” high rectangular pan lined with aluminum foil and sprayed with oil (for an easy clean up), pour the whole can of tomato sauce first, then layer 4 1/2 sheets of the lasagna. Spread a layer of spinach, salt, the spinkle some cheese. Spread 3 ladles of the béchamel sauce, then add another 4 1/2 sheets of lasagna. Repeat until all the ingredients are used up. Finish with the rest of the béchamel sauce. It should cover the whole tray, then sprinkle the rest of the cheese.

Place in the oven for 25-30 minutes at 375°F (until golden brown).

When it's cooked, remove the tray from the oven and let it rest for at least 20 minutes. Cut into squares, garnish with parley, freshly shaved parmesan and red chili flakes.

Bon appétit!


I am not a fresh lasagna sheet fan. I use the Barilla lasagna brand. It's already pre-cooked. The adhesion with the béchamel sauce will cook the lasagna sheets. I think it's better to control the level of liquid  and will get a more dense consistency. There's nothing worse than soggy lasagna. When you use dry pasta, you'll always get a good result. You'll also save some time.

The secret to a good lasagna is the balance of liquid in the dish. I use a slightly thinner béchamel sauce than the traditional one used in Mac N Cheese. The lasagna should come out firm when it's served. If the excess liquid from the spinach is not removed beforehand, you will get a runny, soggy lasagna. Not very Pham Fatale-ish...

UPDATE: I recently made lasagna but made a fusion version by adding 1 part Indian tomato chutney to 1 part tomato sauce and infused some tarragon in my bechamel sauce.

Published By: Jacqueline Pham on February 4, 2009.


[-] Great lasagna! - Guest-Hillary

Chew on That
[ Posted at 3:08 PM on 3/16/09 | Reply ]
[-] Vegetarian Spinach Lasagna - Guest-Hillary
I made a lasagna just like this:

But yours looks better! :)
[ Posted at 3:09 PM on 3/16/09 | Reply ]
[-] Gorgeous! - Guest-k
Absolutely gorgeous photo! And the recipe sounds delicious...
[ Posted at 7:37 AM on 3/17/09 | Reply ]
I saw this on tastespotting and my salivary glands went bonkers! Beautiful photo and I can't wait to try it!
[ Posted at 12:32 AM on 3/18/09 | Reply ]
[-] hi - Guest-karin
[ Posted at 1:31 PM on 3/15/10 | Reply ]

Order my latest book:
Banh Mi

Related Posts


Recent Posts

15 Fall Dessert Recipes for Dinner Parties
15 Fall Dessert Recipes for Dinner Parties
Soyrizo Mushroom Patties
Soyrizo Mushroom Patties
Mango Salsa Appetizers
Mango Salsa Appetizers
Turkey Noodle Stir Fry Recipe
Turkey Noodle Stir Fry Recipe