Ingredients
Equipment
Method
Caramelize the onion jam
- Melt butter in a skillet over medium-low heat and add sliced onions, cooking 40–45 minutes until deep golden and jammy, stirring occasionally and keeping the heat low to avoid burning.
- Add broth to the pan and deglaze, scraping up browned bits until the mixture is smooth and glossy, about 1–2 minutes.
Assemble the casserole
- Grease a 9x13 baking dish, then layer torn croissant chunks in an even layer.
- Spread the caramelized onion jam throughout the croissants, aiming for a visible ribbon-like layer across the dish.
- Sprinkle 1 cup Gruyère evenly over the onions.
Make the egg custard
- In a bowl, whisk eggs, milk, Dijon mustard, fresh thyme, salt, and black pepper until fully combined and lightly foamy.
- Pour the egg mixture over the croissant-onion layer so it soaks down into the chunks.
- Top with the remaining Gruyère and the shredded Swiss to cover the surface.
Chill
- Refrigerate the casserole 2+ hours or overnight, uncovered if possible, until the custard sets slightly and the croissants absorb the liquid.
Bake and finish
- Bake at 350°F for 45 minutes until puffed and deeply golden across the top.
- Broil for 2 minutes to intensify browning and form a deeper cheese crust.
- Garnish with fresh thyme right before serving for a fresh, aromatic finish.
Notes
Pro tip: don’t rush the onion caramelization—45 minutes is the minimum for true jamny sweetness and that French onion soup flavor. Refrigerate leftovers up to 3 days; reheat covered at 325°F until warmed through. Freezing is not recommended because the croissant texture can soften after thawing. For a lighter option, use whole milk or a 2% dairy alternative and reduce the cheese slightly without changing the bake time.
