The Stuff(ing) of Legends
Okay, so every family has that one dish that gets mysteriously better every year, right? For me, it’s always been my grandma’s Thanksgiving stuffing. No lie, the first time I tried to make it on my own, I managed to forget the sage and—well, it tasted more like wet bread pudding. (Don’t ask about the year I accidentally used sweetened condensed milk. Chaos.) But every November, rain or shine, wrestling with this recipe fills my kitchen with that smell, like a warm hug from a favorite sweater that’s just a tiny bit itchy. You know what I mean?
Why You’ll Love This
I make this stuffing when I want my house to smell like actual happiness. My family all crowd around the stove like squirrels sniffing out the last acorn. Mom claims she invented it (she didn’t) and my brother tries to snag the crispy bits right out of the pan before I can even set it on the table. It’s the only way I can ever get my kids to eat celery. Also, if you’ve ever been frustrated by stuffings that turn out dry as the Sahara, or almost soup, this recipe has enough forgiving wiggle-room that you barely have to sweat it. Trust me—if I can nail it, anyone can (once I remembered the eggs, anyway).
The Ingredients You’re Gonna Need
- 1 loaf (about 500g) stale white bread, torn or cut into cubes—honestly, supermarket brand is totally fine! Sometimes I cheat with multigrain or even cornbread when I’m feeling wild
- 1 large onion, chopped (doesn’t matter if it’s yellow or white; use red if you want, no one will call the stuffing police)
- 3 celery stalks, diced small (my gran would yell if I skimped, but you do you)
- 3/4 cup (about 170g) unsalted butter—if you only have salted, just skip adding extra salt later
- 2 to 2.5 cups chicken or veggie broth—box stuff works fine, but if you want to get fancy, homemade is nice
- 1/2 cup fresh parsley, chopped (or a big, slightly wilty handful from the fridge)
- 2 teaspoons dried sage (sometimes I go a bit heavier here because yum)
- 1 teaspoon thyme
- 1 teaspoon rosemary, dried or fresh (optional, actually, but I’m on a rosemary kick lately)
- Salt and pepper—go by taste
- 2 eggs, lightly beaten (can skip if you want a looser stuffing)
- Optional add-ins: handful of toasted pecans, dried cranberries, a couple cooked sausages crumbled—sometimes I just throw in whatever’s left in the fridge
How to Throw This All Together (AKA Directions)
- Preheat your oven to 350°F (175°C-ish). Butter up a biggish baking dish—mine’s about 9×13, but I’ve made do with a lasagna pan before.
- Grab a huge skillet or saute pan—if you don’t have one, a Dutch oven or even a big soup pot works. Melt the butter on medium, toss in onions and celery with a pinch of salt, and let them sweat (‘glisten’ is a better word?) about 8–10 minutes. You want ‘em soft but not brown. This is where I usually sneak a taste and then burn my tongue. Oops.
- Add the sage, thyme, rosemary if using, and parsley. Stir it around for a minute until it smells like Thanksgiving exploded in your kitchen. Remove form heat.
- Place bread cubes in a monster mixing bowl (or honestly, a clean roasting pan if you’re low on bowls—been there). Pour the veggie-butter mix right over the top and toss like you’re making a giant salad. Get your hands in there! (I always do—way more fun.)
- Now drizzle in the broth gradually—start with 2 cups. Stir gently so you don’t pulverize the bread. You want the cubes damp but not soggy. Squeeze a cube: it should hold together but not drip. Looks a bit weird at this stage, don’t worry.
- Let this sit for about 5 minutes. Wander off and make a cup of tea—or scroll Instagram, I won’t judge. The bread soaks up all the flavor in this downtime.
- Stir in the beaten eggs if you like your stuffing to hold together in nice slices after baking. Or skip and just press everything in the pan. Both ways are good.
- Spoon everything into your prepared dish. If you’re feeling fancy, dot a tablespoon or two extra butter on top for golden crispiness. Cover with foil.
- Bake covered for 30 minutes, then take the foil off and bake another 20–25 minutes for max crisp edges. If you like it even crunchier, broil it for 2–3 minutes at the end but watch it like a hawk—it browns fast. Honestly, I’ve walked away once and, well, learned my lesson.
Some Notes You Should Probably Know
- Letting your bread get stale on the countertop is best, but if you forget (I usually do), just bake it in the oven cut up at 300°F for 15 minutes. Works a charm.
- I’ve tried skipping the eggs and it still tastes smashing—just a bit more crumbly. But somehow my uncle always notices.
- Cubing the bread tiny is my little secret for more crunch; tearing gives bigger soft pockets. Either way, the world keeps spinning.
How I’ve Switched Up This Stuffing (Some Hits, Some Misses!)
- Add chopped apples for a sweet-tart surprise—my youngest nephew claims it’s “interesting” (which could go either way…)
- Once I used chorizo instead of regular sausage for a spicy kick; it was good, but a bit much for Grandma. Proceed at your own risk!
- Don’t try adding mushrooms unless you really love them. I thought it would be earthy and rich, but it just got soggy. Live and learn!
Equipment (Don’t Panic if You’re Missing Something)
- Big mixing bowl (but honestly, I’ve used a clean stockpot in a pinch)
- Large skillet or sauté pan
- Baking dish (doesn’t need to be fancy, I swear)
- Aluminum foil (if you don’t have any, cover loosely with another baking pan or even a cookie tray—did that once and survived)
How to Store It, Though It’ll Probably Disappear
Store leftovers (if there ARE any) in an airtight container, refrigerated, up to 3 days. You can reheat in the oven covered at 350°F for 15–20 minutes, or just zap individual portions in the microwave. I honestly think the flavors get a bit better the next day, though I can’t always test that theory—someone always grabs for seconds.
How & Where I Serve It
This is always pride-of-place next to the turkey, but honestly, I think it’s aces with a big green salad or even as a very cozy lunch the next day. Sometimes I sneak a scoop in a turkey sandwich for the real win. Oh, and at least once, it’s been “dinner” all by itself (with a glass of white, don’t judge).
Pro Tips (Learned the Hard Way)
- I once tried to rush the sautéing step—everything got weirdly crunchy. Let the veggies get nice and soft, or you’ll be chewing celery for hours.
- Don’t use fresh bread unless you really dry it first. Otherwise, you’ll have a pan of gluey sadness. Speaking from deep experience here.
- Taste and adjust seasoning before baking. Seems obvious, but I’ve forgotten and paid the price. Too bland stuffing is a crying shame.
Some Quick (And Real) Questions I’ve Gotten
- Do I have to use stale bread? Well, not technically. Fresh bread baked in the oven for a bit is fine. I’m forgetful, so I do this more often than not!
- Can I make this vegetarian? Definitely! Use veggie broth, and maybe olives or mushrooms for extra flavor—though, honestly, skip the mushrooms if you don’t want the sog factor.
- How far ahead can I make this? Day before is perfect, just pop it in the fridge and reheat it. Oh, here’s a helpful guide if you’re all about meal mapping.
- Any gluten-free way? Yes, actually—try your favorite GF loaf, just make sure it’s really dry first. Texture is a bit different, but still yum. See this blog for inspo.
- Can I stuff the turkey with this? Sure you can, but I don’t anymore—my gran used to, but honestly, it’s just easier (& less faff!) baking it outside. And safer, too.
Phew, I think that about covers it, though I could ramble about stuffing for hours—remind me to tell you about the time the cat made off with a whole bowl of the breadcrumb mix. Anyway, if you give this a go, let me know how it turns out (even if it gets a little weird, like mine has more than once!). Happy feasting!
Ingredients
- 10 cups stale bread cubes
- 1 cup unsalted butter
- 2 cups chopped yellow onions
- 1 1/2 cups chopped celery
- 3 cloves garlic, minced
- 2 teaspoons dried sage
- 1 teaspoon dried thyme
- 1 teaspoon salt
- 1/2 teaspoon ground black pepper
- 3 cups chicken or vegetable broth
- 2 large eggs, beaten
- 1/4 cup chopped fresh parsley
Instructions
-
1Preheat your oven to 350°F (175°C). Lightly grease a large baking dish.
-
2In a large skillet, melt the butter over medium heat. Add onions and celery and sauté for 8-10 minutes until vegetables are soft. Add garlic, sage, thyme, salt, and pepper, and cook for another 2 minutes.
-
3Place bread cubes in a large mixing bowl. Pour the sautéed vegetable mixture over the bread and toss gently to combine.
-
4In a separate bowl, whisk together broth and eggs. Slowly pour over the bread mixture, stirring until the bread is evenly moistened but not soggy. Add chopped parsley and mix in.
-
5Transfer the stuffing mixture to the prepared baking dish. Cover with foil and bake for 30 minutes. Remove foil and bake for an additional 15 minutes, or until the top is golden and crisp.
-
6Let the stuffing rest for 10 minutes before serving. Enjoy warm.
Approximate Information for One Serving
Nutrition Disclaimers
Number of total servings shown is approximate. Actual number of servings will depend on your preferred portion sizes.
Nutritional values shown are general guidelines and reflect information for 1 serving using the ingredients listed, not including any optional ingredients. Actual macros may vary slightly depending on specific brands and types of ingredients used.
To determine the weight of one serving, prepare the recipe as instructed. Weigh the finished recipe, then divide the weight of the finished recipe (not including the weight of the container the food is in) by the desired number of servings. Result will be the weight of one serving.
Did you make this recipe?
Please consider Pinning it!!




