← Back to Blog

Cranberry Pecan Stuffing -- The Side Dish That Holds a Year Together

New Year's 2034. Black-eyed peas for the twenty-second year. The tradition is old enough to have graduated college, which it would have done with honors because the peas are excellent and the commitment is unwavering. Dustin made them — eleventh consecutive year. I made the cornbread. The division of labor is permanent. The peas and the cornbread and the midnight (well, 10:15) and the couch and the kids asleep (Wyatt by 9, Brayden and Harper by 10) and the quiet after: this is how Turners begin a year. This is how Turners have always begun a year. The always is nineteen years old and growing.

Resolution: Dustin — open a second office. A satellite location in Tulsa proper, not just Owasso. The business has outgrown the garage-as-headquarters model (the garage has been the business office since day one, which means our garage has a desk, a filing cabinet, two whiteboards, and approximately zero room for an actual car). Me — slow down. Again. The same resolution as last year, and the year before, and the year before that. The resolution I never keep because slowing down feels like stopping and stopping feels like dying and I have been running since I was fourteen.

But this year is different. This year, Dustin didn't just say "slow down." He said, "Come to the beach." He pulled up the Gulf Shores listing. Three nights. A rental house on the water. $480, split with no one because we can afford it ourselves. "In June," he said. "For your birthday." He said, "You've never seen the ocean." He's right. I've never seen the ocean. Thirty-three years old and I've never seen the ocean because the ocean costs money and the money was always going somewhere else — to the mortgage, the groceries, the kids, the savings, the business. But the money is here now. The money allows the ocean. And Dustin is asking me to see the ocean for the first time, and the asking is not about the ocean. It's about the permission. Permission to spend money on myself. Permission to sit on sand and not cook and not feed anyone and just be. The beach. The ocean. The permission.

I said, "Maybe." But the maybe was a yes. The maybe has been a yes for three years. The yes is rising. The yes will be ready by June.

Nineteen years of New Year’s traditions means nineteen years of knowing exactly what the table needs — and for us, it’s always something that feels celebratory but grounded, something that says this matters without being fussy about it. This cranberry pecan stuffing is that dish: a little festive from the cranberries, a little rich from the pecans, and deeply satisfying in the way that only a recipe built for a table full of people can be. It’s the kind of thing you make when the peas are already handled and the cornbread is in the oven and you want one more thing on the table that feels like a small act of abundance — a quiet yes to the year ahead.

Cranberry Pecan Stuffing

Prep Time: 20 minutes | Cook Time: 45 minutes | Total Time: 1 hour 5 minutes | Servings: 10

Ingredients

  • 1 loaf (about 12 oz) day-old French bread, cut into 3/4-inch cubes
  • 1/2 cup (1 stick) unsalted butter
  • 1 large yellow onion, diced
  • 3 stalks celery, diced
  • 3 cloves garlic, minced
  • 1 cup dried cranberries
  • 1 cup pecan halves, roughly chopped and lightly toasted
  • 2 teaspoons fresh thyme leaves (or 3/4 teaspoon dried)
  • 1 teaspoon fresh rosemary, minced (or 1/2 teaspoon dried)
  • 1/2 teaspoon kosher salt, plus more to taste
  • 1/4 teaspoon black pepper
  • 2 cups low-sodium chicken or vegetable broth, warmed
  • 2 large eggs, lightly beaten
  • 2 tablespoons fresh flat-leaf parsley, chopped

Instructions

  1. Dry the bread. Spread bread cubes in a single layer on a rimmed baking sheet. Let sit uncovered overnight, or bake at 300°F for 20 minutes until dry and lightly crisp. Transfer to a large mixing bowl.
  2. Preheat oven. Heat oven to 375°F. Grease a 9x13-inch baking dish with butter or nonstick spray and set aside.
  3. Cook the aromatics. Melt butter in a large skillet over medium heat. Add onion and celery and cook, stirring occasionally, until softened and translucent, about 8–10 minutes. Add garlic and cook 1 minute more. Season with salt and pepper.
  4. Combine. Pour the onion mixture over the bread cubes. Add dried cranberries, toasted pecans, thyme, rosemary, and parsley. Toss gently to distribute evenly.
  5. Add liquid. Whisk the beaten eggs into the warm broth. Pour over the bread mixture and fold gently until the bread has absorbed the liquid and everything is evenly moistened. Do not overmix — you want the bread to hold some texture.
  6. Bake. Transfer the stuffing to the prepared baking dish and spread into an even layer. Cover tightly with foil and bake for 25 minutes. Remove foil and bake an additional 15–20 minutes until the top is golden and crisp and the center is set.
  7. Rest and serve. Let the stuffing rest 5 minutes before serving. Garnish with additional fresh parsley if desired.

Nutrition (per serving)

Calories: 320 | Protein: 7g | Fat: 16g | Carbs: 38g | Fiber: 3g | Sodium: 370mg

Kaylee Turner
About the cook who shared this
Kaylee Turner
Week 509 of Kaylee’s 30-year story · Tulsa, Oklahoma
Kaylee is twenty-five, married with three kids under six, and the youngest mom on the RecipeSpinoff team. She got her GED at twenty, married at nineteen, and feeds her family on whatever she can find at Dollar General and the Tulsa grocery outlet. She survived a tornado that took the roof off her apartment and discovered that you can make surprisingly good dinners with canned goods and determination. Don't underestimate her. She doesn't underestimate herself.

How Would You Spin It?

Put your own twist on this recipe — what would you add, remove, or swap?