To lightly toast and dehydrate the bread, place bread cubes on a half size rimmed baking sheet and toast in the oven at 210°F (100°C) for 90 minutes, flipping every 30 minutes. This can be done a few days ahead.: As the bread toasts slowly it loses moisture and develops a faint toasty aroma, which encourages even absorption later. You will notice the cubes becoming drier and slightly firmer to the touch, with subtle color change around the edges. This gradual dehydration prevents the pudding from becoming soggy, and it helps create those crisp edges. A common mistake is to rush this step at too high a temperature, which can brown the cubes unevenly and leave the interior still moist. If your cubes still feel springy, give them more time in the low oven, flipping on schedule so all sides dry evenly.
Preheat the oven to 350°F (180°C), or 160°C if using a fan oven. Spray a 9×13 inch casserole dish with nonstick spray.: The oven will provide steady heat for the custard to set and the top to brown. You should feel a warm, dry heat when you open the oven, and the rack should sit in the center for even baking. Preheating ensures the pudding starts cooking immediately, which helps the eggs set uniformly. Forgetting to preheat can lead to longer bake times and an uneven finished texture. If your oven runs hot or cold, use an oven thermometer to verify the temperature before you place the dish inside.
In a large 12 inch skillet, over medium heat, melt the butter, heat olive oil and saute the onion and celery until they start to soften.: As the butter melts and the olive oil shimmers, the onion and celery will begin to soften and release a gentle sweetness. You will hear a gentle sizzle and see the edges of the vegetables turn translucent, which signals they are ready for the next addition. Softening these aromatics develops the base flavors and prevents raw onion bite. A common error is cooking over too high heat, which can brown them too quickly; adjust to medium and stir to avoid sticking.
Add mushrooms, season with salt and pepper, and cook until the mushrooms are tender.: When the diced mushrooms hit the hot pan they will release moisture, and you will hear a lively sizzle. Continue cooking until the liquid has mostly evaporated and the mushrooms are tender and starting to brown, which concentrates their umami. Visually, look for golden edges and a denser texture. Overcrowding the pan will cause the mushrooms to steam instead of brown, so cook in batches if necessary. If they seem watery, increase heat briefly to evaporate excess moisture, then lower it again to finish gently.
Add the garlic, and cook for 30 seconds or until it’s fragrant then remove from heat.: The moment you add the minced garlic , a fragrant burst will perfume the pan; that scent is fleeting so move quickly. A short cook of about 30 seconds is enough to release garlic oils without allowing it to turn bitter. Once fragrant, remove the skillet from heat to prevent overcooking. A typical mistake is leaving garlic over the heat, which can lead to a sharp, unpleasant flavor; watch it closely and pull the pan promptly.
In a bowl, whisk the eggs with 1 cup of the vegetable stock. Set aside.: The whisking should create a smooth, slightly frothy mixture that will become the custard binder. Use a fork or whisk to fully incorporate the eggs and vegetable stock so there are no streaks of raw white, which ensures even setting during baking. This ratio establishes the initial moisture level, and whisking helps the liquid integrate into the bread later. A common oversight is under whisking, which can cause uneven pockets of egg once baked. Whisk until uniform and slightly airy for best texture.
In a large mixing bowl, combine the toasted bread with the mushroom mixture, and chopped herbs.: As you fold the warm mushroom mix into the toasted bread , you should smell the herbs bloom and see the cubes begin to take on color from the savory mixture. Toss gently to coat each cube so the herbs and aromatics are evenly distributed. This step marries the flavors before the custard is added, so take your time to ensure even mixing. A frequent mistake is vigorous stirring that breaks the bread down too much; be gentle to preserve texture.
Pour the egg mixture all over the bread, then toss the bread with your hands. Then, gradually add the remaining vegetable stock until the bread is soaked all the way through but not mushy.: When the custard hits the bowl, you will hear a soft slosh and feel the cubes start to absorb the liquid. Using your hands lets you gauge moisture levels, pressing gently so liquid moves into the crumb without crushing the cubes. After an initial toss, gradually add the remaining vegetable stock until the bread is soaked through but not sloppy. Over-saturating will make the pudding heavy and gluey, so stop when cubes feel pliant but intact. A common mistake is adding all the liquid at once, which can lead to uneven absorption.
Cover with foil, and bake in the oven for 30 minutes (the pudding is ready when the internal temperature reaches 160°C). Remove the foil, and continue cooking for 10 more minutes or until the top starts to brown. Serve warm.: The additional vegetable stock lets you fine tune the moisture. Add it slowly, and pause between additions to press and feel how well the bread has absorbed the liquid. The goal is an even, slightly springy texture that yields to a fork, not a soupy mix. If the mixture looks overly wet, give it a few minutes to settle before adding more. Rushing this can leave you with a watery center, so err on the side of restraint.
Cover with foil, and bake in the oven for 30 minutes (the pudding is ready when the internal temperature reaches 160°C): While covered, the pudding steams gently and the custard sets without excessive browning. You will notice a faint rise and a set center after this period. The internal temperature guideline ensures the eggs are fully cooked, but look for a gentle jiggle in the center rather than liquid movement. A common error is underbaking; if it still feels loose, give it additional time covered in small increments.
Remove the foil, and continue cooking for 10 more minutes or until the top starts to brown: Uncovering allows the surface to dry and brown, creating that craveable contrast between crisp edges and a soft interior. Listen for a faint crackle and look for golden spots forming on top. That final browning adds texture and visual appeal. Be careful not to overbake, which can dry the pudding; pull it when the top is golden and the center is set but still tender. Let it rest briefly before serving so the custard firms and slices hold together.