Caramelize the Onions:In a large pot or skillet, heat 2 tablespoons of butter and 2 tablespoons of olive oil over medium heat. Add sliced onions and cook, stirring occasionally, for about 15 minutes until they begin to caramelize and soften.
Add Aromatics and Deglaze:Stir in garlic, salt, pepper, tarragon, and thyme. Cook for 1 minute, then add brandy (or white wine) and Worcestershire sauce. Simmer until most of the liquid evaporates.
Cook the Mushrooms:In a separate pan, heat the remaining 1 tablespoon of butter and 1 tablespoon of olive oil. Sauté sliced mushrooms until golden brown. Add them to the onion mixture.
Combine with Rice and Spinach:Stir in the uncooked rice and baby spinach. Once the spinach wilts slightly, add chicken stock and heavy cream. Bring to a gentle simmer.
Add Chicken and Transfer:Fold in the cooked chicken and mix everything until well combined. Transfer mixture into a buttered 9x13-inch baking dish.
Top and Bake:Sprinkle shredded Gruyère cheese evenly over the top. Cover with foil and bake at 375°F (190°C) for 30 minutes. Remove foil and bake for an additional 10–15 minutes, or until bubbling and golden on top.