A Cozy Evening with Classic Turkey Dinner with Sides

There’s something about a classic turkey dinner with sides that makes the kitchen feel alive. I remember the last time I made this meal; the house was filled with the aroma of roasting herbs mingling with garlic and butter. The turkey breast was gently browning in the oven while I mashed potatoes, the steam warming my face like a soft hug. Somewhere between the clinking of forks and the sound of green beans sizzling in butter, I realized I’d almost forgotten to set the table. It was a little chaotic, but that’s part of the charm—things don’t have to be perfect to feel just right.

That moment when you sit down, plate full and hands slightly greasy from basting the turkey, is the best kind of pause. The cranberry sauce, a little tart and sweet, cuts through the richness of the mashed potatoes and the tender turkey. And those almonds on the green beans add a subtle crunch that makes every bite interesting. I usually make a bit more than I think I need because leftovers somehow taste even better the next day.

Why You’ll Love It

  • This meal strikes a balance between comforting and festive, fitting for a cozy family night or a low-key holiday.
  • Each component is straightforward, but together they create a layered, satisfying experience. It’s simple — and that’s kind of the point.
  • Leftovers reheat easily, making it a practical choice when you want something hearty but not fussy.
  • The cranberry sauce offers a fresh, homemade touch that beats jarred versions, though it takes a little patience to simmer down perfectly.

If you’re worried about timing, just know it’s okay if the turkey rests a bit longer while you finish the sides. That brief wait really helps the juices settle, making every slice tender.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Classic Turkey Dinner with Sides


  • Total Time: 2 hours 15 minutes
  • Yield: 6 1x

Description

A traditional turkey dinner featuring a roasted turkey breast, creamy mashed potatoes, savory green bean almondine, and homemade cranberry sauce. Perfect for holiday gatherings or a comforting family meal.


Ingredients

Scale

1 whole turkey breast (about 4 pounds), thawed if frozen
2 tablespoons olive oil
1 teaspoon salt
1/2 teaspoon black pepper
1 teaspoon dried thyme
1 teaspoon dried rosemary
4 cloves garlic, minced
1 large onion, quartered
4 large russet potatoes, peeled and cut into chunks
1/2 cup whole milk
4 tablespoons unsalted butter
1 teaspoon salt (for mashed potatoes)
1/2 teaspoon black pepper (for mashed potatoes)
1 pound fresh green beans, trimmed
2 tablespoons unsalted butter (for green beans)
1/4 cup sliced almonds
1/2 teaspoon salt (for green beans)
1/4 teaspoon black pepper (for green beans)
12 ounces fresh cranberries
1 cup granulated sugar
1 cup water


Instructions

Preheat the oven to 375°F (190°C).
Place the turkey breast on a roasting pan. Rub olive oil all over the turkey.
In a small bowl, mix salt, black pepper, dried thyme, dried rosemary, and minced garlic. Rub this mixture evenly over the turkey breast.
Place quartered onion around the turkey in the roasting pan.
Roast the turkey breast in the preheated oven for about 1 hour and 30 to 45 minutes, or until the internal temperature reaches 165°F (74°C). Baste occasionally with pan juices.
While the turkey is roasting, prepare the mashed potatoes. Place peeled and cut potatoes in a large pot and cover with cold water. Add 1 teaspoon salt to the water.
Bring potatoes to a boil over high heat, then reduce to medium and cook until tender, about 15-20 minutes. Drain well.
Return potatoes to the pot. Add milk, 4 tablespoons butter, 1 teaspoon salt, and 1/2 teaspoon black pepper. Mash until smooth and creamy. Cover and keep warm.
Prepare the green beans by bringing a large pot of salted water to a boil. Add green beans and cook for 4-5 minutes until tender-crisp.
Drain green beans and immediately transfer to a bowl of ice water to stop cooking. Drain again.
In a large skillet, melt 2 tablespoons butter over medium heat. Add sliced almonds and cook, stirring frequently, until golden brown, about 3 minutes.
Add green beans to the skillet, season with 1/2 teaspoon salt and 1/4 teaspoon black pepper, and toss to coat and heat through. Remove from heat and keep warm.
For the cranberry sauce, combine fresh cranberries, granulated sugar, and water in a medium saucepan over medium heat.
Bring to a boil, then reduce heat and simmer for 10-15 minutes, stirring occasionally, until cranberries burst and sauce thickens. Remove from heat and let cool to room temperature.
Once the turkey is done roasting, remove from oven and let rest for 10 minutes before slicing.
Serve sliced turkey breast with mashed potatoes, green bean almondine, and cranberry sauce on the side.

  • Prep Time: 30 minutes
  • Cook Time: 1 hour 45 minutes

Kitchen Notes: You don’t need any special gadgets for this meal—just a good roasting pan and a sturdy masher will do. For serving, I like to pile the turkey and mashed potatoes high and spoon the cranberry sauce on the side so everyone can add as much as they want. If you’re feeling experimental, swapping almonds for pecans on the green beans adds a different kind of nutty flavor, though I haven’t tested that enough to say it’s always better. Some folks add a splash of cream to their mashed potatoes, but I usually keep it dairy-simple with butter and milk. And if you want to make the cranberry sauce a day ahead, it keeps well in the fridge and tastes even more vibrant the next day.

FAQ

Can I use a whole turkey instead of just the breast? Yes, but cooking times will be longer, and it’s a bit trickier to get even roasting. This recipe focuses on the breast for easier timing and slicing.

What’s the best way to keep the turkey moist? Basting it occasionally and letting it rest after roasting are key. Don’t skip the resting period, even if you’re eager to dig in.

Can I make the sides ahead of time? Mashed potatoes and cranberry sauce can be prepared earlier, but green beans are best fresh to keep their crunch and color.

Is there a vegetarian alternative for the meal? You could swap the turkey breast for a hearty roasted vegetable or a plant-based roast, but the sides here are versatile enough to stand on their own too.

When you’re ready to bring this classic turkey dinner with sides to your table, you’re in for a meal that feels like a warm embrace on a chilly evening. Scroll back up and save this recipe—you’ll want to come back to it.