Bake this Stuffing Recipe for a tender, savory side that complements any roast.
Spread the cubed, day‑old crusty bread in a single layer on a large rimmed baking sheet and dry it gently in a low oven until the cubes are dry and slightly crisp but not browned; let them cool for at least 10 minutes so they’re airy and ready to soak up flavor. While the bread cools, increase the oven temperature to 350°F (175°C) and quickly grease a 9 x 13‑inch rectangular baking dish with a thin layer of butter — you want a lightly coated vessel so the stuffing slides out cleanly after baking.

Finely dice the yellow onion and celery, mince the garlic, and trim and finely chop the parsley, sage, thyme, and optional rosemary. Keep the chopped herbs separated from the diced vegetables so their fresh green color and delicate texture remain distinct when you bloom them later; this keeps the flavors bright and the visual contrast crisp when you assemble the stuffing.
Melt the butter until foamy in a shallow skillet and add the diced onion and celery with a pinch of salt, cooking until the vegetables are very soft and translucent. Stir in the garlic for just a minute until fragrant, then add the chopped herbs briefly off the heat to bloom, releasing fragrance and a glossy, herb‑flecked butter that will cling to the bread. Remove the skillet from heat and let the vegetable‑herb mixture rest so it cools slightly before meeting the bread.

Transfer the dried bread cubes into a large mixing bowl and add the warm buttery vegetable and herb mixture along with the remaining salt, pepper, and optional mix‑ins — chopped toasted pecans or walnuts and diced tart apple. Gently toss with a spatula so every cube gets an even coating of butter, herbs, and small pockets of nuts and apple; the result should look loose and textured, with individual cubes still visible, studded with green parsley and pale apple dice.

In a separate jug or medium bowl, whisk together the warmed low‑sodium stock and the lightly beaten eggs until fully emulgated and smooth; the mixture should be glossy and slightly viscous so it will coat and bind the bread without making it soupy. Keep the warm liquid in a jug for controlled pouring so the bread absorbs evenly.
Slowly pour the warm stock‑and‑egg mixture over the bread while tossing gently with a spatula to ensure even absorption; the goal is an evenly moistened mix that holds its shape. Add small additional splashes of stock only if you find dry pieces. Once moistened, let the mixture rest for about 10 minutes, tossing once halfway through so the liquid distributes and the cubes become cohesive but still airy.

Spread the hydrated stuffing into the greased rectangular 9 x 13 baking dish in an even, loose layer without packing. If you like a crisp top, drizzle with olive oil or melted butter, then cover tightly with foil to keep the interior moist as it gently cooks and sets in the oven.
Bake the covered dish until the stuffing is heated through and set, then remove the foil and continue baking until the top is golden brown and crisp at the edges while the interior remains moist. Let the dish rest for 10–15 minutes so it firms slightly for clean serving, finish with a sprinkle of fresh parsley and a light pinch of salt if desired, and serve warm alongside roasted proteins or vegetables.
