Lasagna & Caramelized Onions
9 lasagna noodles, cooked and drained (or no-boil noodles)
3 tbsp butter
6 large yellow onions, thinly sliced
1 tbsp fresh thyme (plus extra for garnish)
1 tbsp balsamic vinegar
Salt & black pepper, to taste
Béchamel Sauce
4 tbsp butter
¼ cup all-purpose flour (or 1:1 GF flour blend)
3 cups whole milk (or 2% for lighter version)
Pinch of nutmeg
Salt & pepper, to taste
Cheese Layers
2 cups grated Gruyère cheese
1 cup shredded mozzarella
½ cup grated Parmesan
Melt 3 tbsp butter in a heavy-bottomed skillet or Dutch oven over medium-low heat.
Add sliced onions and stir to coat. Cook low and slow for 35–40 minutes, stirring every 5–7 minutes, until deeply golden and jammy.
Stir in balsamic vinegar and fresh thyme. Season with salt and pepper. Set aside.
Melt 4 tbsp butter in a medium saucepan over medium heat.
Whisk in flour and cook 1 minute until slightly nutty.
Slowly add milk in splashes, whisking continuously to prevent lumps.
Cook 5–7 minutes until thickened. Stir in salt, pepper, and nutmeg. Remove from heat.
Preheat oven to 375°F (190°C).
Grease a 9×13-inch baking dish.
Spread a thin layer of béchamel on the bottom of the dish.
Layer 3 lasagna noodles on top.
Add 1/3 of caramelized onions, then sprinkle with 1/3 of Gruyère and mozzarella mix.
Repeat layers two more times: béchamel, noodles, onions, cheese.
Top with remaining noodles, béchamel, remaining Gruyère-mozzarella, and Parmesan.
Bake 30–35 minutes until top is golden and bubbly.
Optional: broil 1–2 minutes for extra browning.
Let rest 10 minutes before slicing.
Garnish with fresh thyme.
Serve with a crisp salad or crusty bread.