-
1
Preheat the oven to 375F.
-
2
In a large heavy pot, heat the oil over medium high heat until hot.
-
3
Stir in the onion, garlic, 1 teaspoon salt and 3/4 teaspoon pepper, and cook, stirring, until golden, about 8 minutes.
-
4
Stir in the flour and cook, stirring, 1 minute.
-
5
Whisk in the milk and bring to a boil, whisking.
-
6
Boil 5 minutes, then remove from the heat and stir in the mozzarella and asiago cheese until they are melted.
-
7
Season the cheese sauce with salt and pepper to taste.
-
8
In a 3-to 3 1/2-quart lasagna dish spread 1 cup of the cheese sauce over the bottom.
-
9
Place 3 lasagna noodles evenly over the sauce, leaving even space between the noodles.
-
10
Top the noodle layer evenly with a layer of cheese sauce, then place another 3 noodles on top.
-
11
Spread an even layer of cheese sauce over the noodles, then dollop half the ricotta.
-
12
Top with another layer of 3 noodles, then sauce, then the remaining 3 noodles and sauce.
-
13
Dollop with the remaining ricotta and sprinkle with the cheddar cheese.
-
14
Cover the lasagna dish with aluminum foil and bake until the filling is bubbling, about 45 minutes.
-
15
Uncover the dish and continue to bake until the cheese is browned, about 30 minutes more.
-
16
Let the lasagna stand 10 minutes before serving.