This caramelized onion stuffing uses rich, buttery croissants and browned onions for a holiday side dish that's anything but ordinary. It's packed with flavor and is sure to win over even the most skeptical of stuffing eaters.
Caramelize the onions: Melt 4 tbsp butter in a large skillet over medium heat. Add the yellow onions and cook until they are translucent, 4-6 minutes. Add 1 tsp salt, the sprig of thyme, and the sprig of rosemary. Continue to sauté, adjusting the heat as needed to prevent the onions from burning, stirring occasionally until the onions turn brown and caramelize, 1-1 ½ hours. Once caramelized, add the balsamic vinegar, stir to incorporate, and remove from the heat.
Dry the croissants: Preheat the oven to 225°F. Cube the croissants into 1-inch pieces and place them on a baking sheet. Place in the oven until they are dry to the touch, about 1 ½ hours.
8 croissants
Prepare the aromatics: Melt the remaining 4 tbsp butter in a large skillet. Add the small onion, celery, and remaining 1 ½ tsp salt. Sauté until softened, 4-6 minutes. Add the garlic, chopped sage, minced thyme, minced rosemary, and black pepper. Sauté until fragrant, 1-2 minutes. Remove from the heat.
Assemble: Preheat the oven to 350°F. In a large bowl, combine the prepared croissants, caramelized onions, aromatics, stock, beaten eggs, and 1 cup Parmesan cheese. Fold together and pour into a 9 x 13-inch baking dish. Top with the remaining ½ cup of Parmesan cheese. Allow the bread to soak for 10-15 minutes or cover and place in the refrigerator for 3-4 hours.
3 cups turkey stock (or chicken), 3 large eggs, 1 ½ cups grated Parmesan cheese
Bake in the preheated 350°F oven covered for 30 minutes. Remove the cover and bake until golden, 20-30 minutes.