-
1
Bring large pot of water to boil.
-
2
Salt the water, add the oil and cook lasagna sheets for half the time recommended on the package.
-
3
Drain and place on lightly greased baking sheet and set aside.
-
4
In the same pot, for the filling, saute onions and garlic in olive oil until softened, about 5 minutes.
-
5
Stir in spinach.
-
6
After 1-2 minutes, it should be wilted.
-
7
Stir in chopped artichoke hearts, salt and pepper.
-
8
Remove from pan to cutting board and chop into smaller pieces, if desired.
-
9
Spoon mixture into bowl and stir together with cream cheese, Parmesan cheese, egg and more salt and pepper.
-
10
Set aside.
-
11
In the same pot, for the sauce, melt butter over medium heat.
-
12
Sprinkle in flour and whisk.
-
13
Cook 1 minute.
-
14
Pour in milk and whisk to remove any lumps.
-
15
Sauce will thicken.
-
16
Add in salt, pepper, nutmeg and pesto.
-
17
Remove from heat.
-
18
To assemble, lightly grease 9x13 baking dish.
-
19
Spread 1/4 cup sauce on the bottom of the baking dish.
-
20
Place 3 cooked noodles across the bottom.
-
21
Top with half the filling, 1 cup of grated mozzarella cheese and 1/3 of the sauce.
-
22
Repeat this pattern again: noodles, filling, cheese, sauce.
-
23
Top with remaining three noodles, remaining sauce and remaining 1/2 cup mozzarella and Parmesan cheeses.
-
24
Cover and bake at 375 degrees F for 30-45 minutes or until hot and bubbly.
-
25
Remove foil and broil 2-3 minutes or until cheese has browned.
-
26
Remove from oven.
-
27
Let lasagna rest 10-15 minutes before serving.