Preheat oven to 350 degrees F. Spread bread cubes on two baking sheets, so they’re in a single layer with little to no overlap. Toast in oven for 20 minutes (30 minutes if your bread is fresh) until golden brown and dry. Remove from oven and allow to cool at room temperature.
Place cooled bread cubes in a very large mixing bowl or large roasting pan, so you have room for mixing and stirring without too much spillover onto your work surface.
In a large saute pan, heat olive oil and butter over medium-high heat until melted. Stir in celery, onion, carrots, salt and pepper, and cook for 8 to 10 minutes until just softened. Reduce heat to medium and stir in garlic, oregano, coriander, sage and thyme, and cook for another 5 minutes.
Stir vegetable mixture into bread cubes until well mixed. Pour 2 cups of stock over the mixture and stir gently for a minute to allow bread to absorb the liquid.
Whisk the eggs into the remaining 2 cups of stock, and pour that mixture over the bread cubes, stirring gently until fully mixed.
Transfer bread mixture to a 13-inch by9-inch buttered baking dish and cover with foil. Bake for 35 minutes. Remove foil and bake until the top is crisped, about 15 minutes more.
For the Bread
- 2 teaspoons active dry yeast
- 1 1/2 tablespoons sugar
- 1 cup warm water
- 1 cup potato starch
- 1 cup brown rice flour
- 1 cup sweet rice flour
- 1/2 cup white rice flour
- 1/2 cup tapioca starch
- 2 tablespoons kosher salt
- 2 teaspoons xanthan gum
- 8 tablespoons unsalted butter, melted
- 2 tablespoons whole milk
- 2 tablespoons honey
- 4 large eggs, whisked
In a small mixing bowl, combine the yeast, sugar and water. Stir for 10 seconds, and let rest at room temperature for 5 minutes.
In a large mixing bowl, whisk together potato starch, brown rice flour, sweet rice flour, white rice flour, tapioca starch, salt and xanthan gum.
In a separate bowl, whisk the butter, milk, honey and eggs. Add the yeast mixture and whisk for 10 seconds.
Slowly stir the egg mixture into the flour mixture until fully incorporated. Scrape down the sides of the bowl and stir quickly for an additional 3 minutes. You may use an electric mixer on slow speed for these steps. The dough will be shiny and silky-smooth.
Cover the bowl tightly with plastic wrap and let rest in a warm area for 45 to 60 minutes for the dough to rise by about a third.
Preheat oven to 350 degrees F.
Unwrap the bowl, press down on the dough, then fold it over onto itself.
Place dough in a 9-by-5-inch loaf pan coated in cooking spray. Let rest near the preheating oven, or other warm spot, for 30 minutes.
Bake bread dough for 35 minutes, rotating the pan halfway through the cooking time. Bread is done when a tap on the crust sounds hollow and the internal temperature reaches 185°F.
Cool in pan on cooling rack for 10 minutes. Remove bread from pan and let rest on cooling rack for 2 hours (or up to 48 hours), uncovered.