01 -
Slice the tops off each onion and carefully hollow out the centers, reserving the removed onion flesh. Ensure the outer layers are intact to form sturdy bowls.
02 -
Finely chop the reserved onion flesh. In a large skillet over medium-low heat, melt butter and add chopped onions. Season with salt and black pepper, stirring frequently. Cook slowly for 45 minutes until deeply caramelized.
03 -
Stir in minced garlic and fresh thyme, cooking until fragrant, about 1 minute. Sprinkle flour over the onions, stirring until fully absorbed. Gradually add beef broth, continuing to stir until a thickened mixture forms. Simmer to meld flavors, then remove from heat.
04 -
Preheat oven to 220°C. Place hollowed onions upright in a baking dish. Spoon the caramelized onion mixture evenly into each shell. Bake uncovered for 30 minutes until onions are fork-tender.
05 -
Spread sourdough cubes on a baking sheet and toast in the oven for 15 minutes or until golden and crisp. Set aside.
06 -
Remove onions from oven. Top each with a layer of Gruyere, a few toasted sourdough croutons, then another layer of Gruyere. Place under the broiler and cook until cheese is bubbly and golden brown.
07 -
Allow to cool briefly before serving, ensuring fillings remain intact.