01 -
Preheat oven to 375°F (190°C). Lightly grease a lasagna pan.
02 -
Toss sourdough bread cubes with olive oil, kosher salt, and cracked black pepper. Spread on a baking sheet and bake until golden and crispy.
03 -
Boil lasagna noodles until al dente. Drain and set aside to prevent sticking.
04 -
In a skillet, melt butter over medium heat. Add sliced onions and cook slowly until caramelized and sweet. Stir frequently to avoid burning.
05 -
Sprinkle flour over caramelized onions and stir to incorporate. Gradually add beef stock and thyme, simmering until mixture thickens to a creamy consistency. Season with salt and pepper.
06 -
In a saucepan, melt butter and whisk in flour to create a roux. Slowly add milk while whisking continuously to avoid lumps. Cook until sauce thickens. Remove from heat and stir in grated Gruyere until melted and smooth.
07 -
Begin with a layer of onion filling in the pan, followed by a layer of noodles, then béchamel sauce, and a sprinkle of baked sourdough croutons. Repeat layering two more times, finishing with a topping of mozzarella cheese.
08 -
Place assembled dish in preheated oven and bake for 35 to 40 minutes until cheese is golden and bubbly.