Stretch-It Kitchen

Thanksgiving Dinner for 8 on a Budget: The Full Shopping List and Total

A full turkey Thanksgiving for eight rang up at $124.09 at a Greer, SC Harris Teeter at regular shelf prices, or $91.36 counting only what goes into the dishes. Ham, chicken thigh and cut-down menus priced the same way, with every recipe.

A Thanksgiving table for eight with a roast turkey, bowls of mashed potatoes, green bean casserole, stuffing, cranberry sauce, dinner rolls and a pumpkin pie

Thanksgiving for eight, turkey and all, came to $124.09 at the register. That is a 12-pound turkey with gravy, sausage stuffing, mashed potatoes, green bean casserole, cranberry sauce, sweet potato casserole, homemade rolls and a pumpkin pie, bought at regular shelf price at the Harris Teeter at Hudson Corners in Greer on October 22, 2026.

About $33 of that comes home as leftovers in the pantry: most of a bag of flour, half a box of butter, eggs, sugar, a second pie crust. Count only what goes into the dishes and the same dinner is $91.36, or $11.42 a person.

The whole list is below with every price, every recipe and its source, and three cheaper menus priced the same way. The cheapest is a chicken thigh dinner for $64.70.

How we priced it

Four menus for eight, side by side

Menu for 8At the registerPer personIn the dishesPer person
Turkey and gravy with all seven sides$124.09$15.51$91.36$11.42
Ham with all seven sides$110.77$13.85$81.76$10.22
Chicken thighs with all seven sides$97.41$12.18$69.60$8.70
Cut-down: chicken thighs, mashed potatoes, green bean casserole, cranberry sauce, rolls, pie$64.70$8.09$44.57$5.57

The seven sides are the same in the first three menus: stuffing, mashed potatoes, green bean casserole, cranberry sauce, sweet potato casserole, rolls and pumpkin pie. Together they cost $54.65 in the dishes, or $6.83 a person. Everything above that is the main.

Turkey, ham or chicken thighs: the main is most of the difference

Main for 8In the dishPer personWhat you buy
Chef John’s Roast Turkey and Gravy$36.71$4.5912 lb frozen turkey at $2.49 a lb, plus butter, vegetables and fresh herbs
Ham with Honey and Brown Sugar Glaze$27.11$3.395 lb spiral sliced ham at $3.99 a lb, plus the glaze
Easy Baked Chicken Thighs, made four times$14.95$1.8716 bone-in thighs, about 5 lb at $2.99 a lb

The turkey costs $21.76 more than the thighs in the dish. It also makes twice as much food. The recipe says it serves 16, so eight people get a second turkey dinner, or a week of sandwiches, out of it. The thighs and the ham are sized for one meal. If your crowd wants leftovers, the bird is a better buy than its price looks.

The ham lands in the middle. It is fully cooked, so its hour in the oven is reheating and glazing, against about 3 1/2 hours for the turkey. With one oven and seven dishes, that hour matters.

The full shopping list for the turkey dinner

Every package, the count, and the regular price. This is the $124.09 register total.

ItemBuyPriceCost
Harris Teeter Premium Frozen Turkey (10-14 lb)12 lb$2.49 a lb$29.88
Yellow onions2 lb$1.99 a lb$3.98
Fresh celery2 bunches$2.99$5.98
Whole carrots, 1 lb bag1$1.49$1.49
Fresh sage, 0.5 oz1$1.99$1.99
Fresh rosemary bunch1$3.29$3.29
Harris Teeter salted butter, 1 lb1$3.69$3.69
Harris Teeter all-purpose flour, 5 lb1$2.59$2.59
Jimmy Dean pork sausage roll, 16 oz1$6.99$6.99
Harris Teeter Roundtop white bread, 20 oz2$2.39$4.78
Large eggs, dozen1$1.79$1.79
Harris Teeter chicken broth, 32 oz1$1.79$1.79
Russet potatoes4 lb$1.29 a lb$5.16
Garlic1 head$0.69$0.69
Harris Teeter whole milk, half gallon1$1.79$1.79
Harris Teeter French fried onions, 6 oz1$3.49$3.49
Harris Teeter cut green beans, 14.5 oz4$1.49$5.96
Harris Teeter cream of mushroom soup, 10.5 oz2$1.39$2.78
Harris Teeter granulated sugar, 4 lb1$3.49$3.49
Harris Teeter orange juice, 16 fl oz1$1.59$1.59
Ocean Spray fresh cranberries, 12 oz1$2.99$2.99
Bruce’s cut sweet potatoes in syrup, 40 oz1$3.79$3.79
Harris Teeter pecan pieces, 10 oz1$6.99$6.99
Harris Teeter light brown sugar, 2 lb1$3.39$3.39
Fleischmann’s active dry yeast, 3 packets1$2.19$2.19
Idahoan instant mashed potatoes, 4 oz1$1.59$1.59
Harris Teeter vegetable oil, 16 fl oz1$2.49$2.49
Harris Teeter deep dish pie crusts, 2 count1$3.49$3.49
Harris Teeter 100% pure pumpkin, 15 oz1$1.99$1.99
Harris Teeter evaporated milk, 12 fl oz1$1.99$1.99

For the ham dinner, take the turkey, carrots, sage, rosemary, one bunch of celery and one pound of onions off the list and add 5 pounds of spiral ham, a 20-ounce can of pineapple chunks in juice, a 12-ounce honey bear and two navel oranges. That list rings up at $110.77. For the chicken thigh dinner, swap the turkey line for 5 pounds of thighs and drop the same vegetables and herbs: $97.41.

The two biggest lines after the meat are the pecans and the sausage, $6.99 each. Both go into one dish apiece.

Chef John’s Roast Turkey and Gravy: $36.71

Chef John’s Roast Turkey and Gravy has a 4.9-star average from 391 ratings on Allrecipes. It is a plain roast bird with butter under the skin, and the gravy is made from a stock of the neck and giblets plus the pan juices, so there is no jar of gravy to buy. We made no changes. The turkey itself is $29.88 of the $36.71.

  1. Heat the oven to 325 degrees F.
  2. Mix the kosher salt, pepper and poultry seasoning in a small bowl. Tuck the wings under the bird and season the cavity with about 1 tablespoon of the mix. Save the rest.
  3. Toss the onions, celery and carrots together. Stuff about 1/2 cup of the vegetables into the cavity with the sage and rosemary sprigs, and tie the legs together. Loosen the skin over the breast, spread about 2 tablespoons of butter under it, and spread the other 6 tablespoons over the outside of the skin. Sprinkle the bird with the rest of the seasoning mix.
  4. Spread the rest of the vegetables in a large roasting pan and set the turkey on top. Add about 1/2 inch of water to the pan and shape a sheet of foil over the breast.
  5. Roast until the turkey is no longer pink near the bone and the juices run clear, about 3 1/2 hours. A thermometer in the thickest part of the thigh, near the bone, should read 165 degrees F. Take the foil off for the last hour and baste with the pan juices.
  6. While it roasts, make the stock: simmer the neck and giblets with the 6 cups of water and the bay leaf over medium heat for 2 hours. Strain it and throw out the neck and giblets. You should have at least 4 cups.
  7. Take the turkey out and pour off the pan juices, about 3 cups, into a shallow bowl. Skim off the fat, saving about 2 tablespoons. Cover the turkey with a double sheet of foil and let it rest in a warm spot for 10 to 15 minutes before slicing.
  8. For the gravy, heat the 2 tablespoons of turkey fat and the 1 tablespoon of butter in a large skillet over medium heat. Add the onion from the roasting pan and cook until browned, about 5 minutes. Stir in the flour and cook about 5 minutes more. Whisk in 4 cups of the stock and the pan juices until smooth and skim off any foam. Stir in the balsamic vinegar and simmer, whisking, until thick, about 10 minutes. Stir in the chopped sage and season with salt and pepper.

The turkey on this list is frozen. The USDA’s safe thawing guide allows about 24 hours in the refrigerator for every 4 to 5 pounds, so a 12-pound bird needs about three days. For a Thursday dinner, it goes from the freezer to the fridge by Sunday night.

Ham with Honey and Brown Sugar Glaze: $27.11

Ham with Honey and Brown Sugar Glaze (4.7 stars, 227 ratings) is a fully cooked sliced ham with a stovetop glaze poured over it, baked for an hour. We priced a 5-pound Smithfield spiral sliced ham at $3.99 a pound, which is $19.95 of the total.

Two notes on the price. The recipe studs the ham with 1/4 cup of whole cloves; that is decoration more than ingredient, and we did not count it, so buy a jar if you do not have one. And the store’s price list showed no bottled pineapple juice, so we priced the juice from one 20-ounce can of pineapple chunks in juice. The pineapple is a bonus.

  1. Heat the oven to 350 degrees F.
  2. Set the ham in a roasting pan and dot it with the cloves.
  3. In a saucepan, stir together the pineapple juice, brown sugar, honey and orange juice. Simmer over medium-low heat until it thickens, about 10 minutes.
  4. Pour the glaze over the ham.
  5. Bake uncovered for 1 hour.

The recipe gives no temperature. The USDA’s ham guidance says a cooked ham packaged in a USDA-inspected plant should be reheated to 140 degrees F, and leftover spiral ham reheated later should reach 165 degrees F.

Easy Baked Chicken Thighs, made four times: $14.95

Easy Baked Chicken Thighs (4.6 stars, 214 ratings) is the simplest main here: thighs, garlic powder, dried onion and salt, baked. The recipe is for 4 thighs. For eight people we made it four times, 16 thighs, two a guest. We figured about 5 ounces a bone-in thigh, so 5 pounds at $2.99 a pound. Packs vary, so weigh yours; every extra pound is $2.99.

  1. Heat the oven to 375 degrees F.
  2. Set the thighs in a baking dish and season both sides with the garlic powder, dried onion and salt.
  3. Bake until no longer pink at the bone and the juices run clear, about 45 minutes. A thermometer in the thickest part, near the bone, should read 165 degrees F.

Basic Yankee Bread Stuffing: $15.91

Basic Yankee Bread Stuffing (4.6 stars, 145 ratings) is baked in a pan, not in the bird, and it is built on a pound of breakfast sausage and two pounds of torn white bread. It makes 12 servings, so eight people have some left. The sausage roll is $6.99 of the $15.91.

One change for package size: the recipe calls for two 1-pound loaves. The store-brand loaf is 20 ounces, so we priced two loaves and the dish uses about 1 1/2 of them. Toast the leftover slices for breakfast.

  1. Heat the oven to 325 degrees F and lightly grease a 9x13-inch baking dish.
  2. Brown the sausage evenly in a large, deep skillet over medium-high heat. Drain it and set it aside.
  3. Melt the butter in a large saucepan over medium heat and cook the celery and onions slowly, stirring, until tender.
  4. In a large bowl, mix the sausage, celery, onions, bread, sage, salt and pepper. Add the eggs and enough broth to make it moist but not mushy.
  5. Press it into the baking dish and bake for 1 hour, until the top is brown and crisp.

The recipe gives no internal temperature. The USDA’s safe temperature chart puts stuffing and casseroles at 165 degrees F, so check the center of the pan.

Best Mashed Potatoes, doubled: $6.48

Best Mashed Potatoes (4.7 stars, 648 ratings) serves four, so we doubled it: 4 pounds of russets, 2 cups of milk, 4 tablespoons of butter and 6 cloves of garlic. The list below is the recipe as written; make it twice. Potatoes are $5.16 of the $6.48.

  1. Bring a large pot of salted water to a boil. Add the potatoes and garlic, turn the heat to medium, and simmer until a fork goes in easily, about 15 minutes.
  2. When the potatoes are nearly done, warm the milk and butter in a small saucepan over low heat until the butter melts.
  3. Drain the potatoes and garlic well and put them back in the hot pot for 1 to 2 minutes to dry out. Mash, adding the warm milk a little at a time, only as much as you need.
  4. Season with salt and pepper and top with extra butter if you like.

Campbell’s Green Bean Casserole: $10.98

Campbell’s Green Bean Casserole (4.7 stars, 801 ratings) is the version on the soup can, in the 12-serving size Allrecipes lists. Two changes, both for package size. The recipe calls for 10 3/4-ounce cans of soup, and the cans on the shelf now hold 10.5 ounces, so we used two of those. And it calls for 8 cups of cooked cut green beans, which we priced as four 14.5-ounce cans, drained.

  1. Heat the oven to 350 degrees F.
  2. In a 3-quart casserole dish, stir together 1 1/3 cups of the fried onions with the green beans, soup, milk, soy sauce and pepper until evenly mixed.
  3. Bake uncovered until hot and bubbling, about 25 minutes.
  4. Stir, top with the other 1 1/3 cups of onions, and bake until the topping is crisp, about 5 minutes more. Let it stand a few minutes before serving.

Cranberry Sauce: $4.17

Cranberry Sauce has 3,165 ratings and a 4.8-star average, the most of anything on this menu. It is three ingredients and about 15 minutes. We made no changes.

  1. Stir the sugar and orange juice together in a medium saucepan over medium heat until the sugar dissolves and it starts to simmer.
  2. Add the cranberries and cook uncovered, stirring now and then, until most of the berries pop and the sauce starts to thicken, 8 to 10 minutes.
  3. Take it off the heat, pour it into a bowl and let it cool. It keeps thickening as it cools. Serve at room temperature or chilled.

This one can be made two or three days ahead, which takes one pot off the stove on Thursday. That is our suggestion, not the recipe’s.

Sweet Potato Casserole: $9.12

Sweet Potato Casserole (4.8 stars, 590 ratings) starts from a 40-ounce can of cut sweet potatoes in syrup and gets a pecan and brown sugar topping. The pecans are the expensive part: 1 cup is $2.80 of the $9.12, from a $6.99 bag. One change: the recipe calls for unsalted butter. We priced the store’s salted butter, because one box of it covers every dish on this menu.

  1. Heat the oven to 350 degrees F and butter a 2-quart baking dish.
  2. Put the sweet potatoes and their liquid in a medium saucepan and bring to a boil over medium heat.
  3. Take them off the heat and drain them.
  4. Move them to a bowl and mash with a fork or potato masher until mostly smooth.
  5. Add the white sugar, butter, milk, eggs and vanilla and mix well.
  6. Spread the filling evenly in the baking dish.
  7. In another bowl, mix the pecans, brown sugar, flour and melted butter until crumbly.
  8. Sprinkle the topping over the filling.
  9. Bake until the topping is browned and the filling is hot through, about 35 minutes.

Double Quick Dinner Rolls: $1.67

Double Quick Dinner Rolls (4.5 stars, 211 ratings) is a batter-style yeast roll baked in a muffin tin, with no kneading. Twelve rolls cost $1.67 in the dish. At the register the yeast, flour and oil cost more than that, but they are shared with the rest of the menu and you keep most of each package.

One change: the recipe calls for dry potato flakes. Plain flakes were not in our price pull, so we priced a 4-ounce pouch of Idahoan buttery instant mashed potatoes, a butter-flavored version of the same dried potato.

  1. In a large bowl, dissolve the yeast in the warm water. Add the potato flakes, sugar, salt, egg, oil, onion powder and 1 cup of the flour, and beat until smooth. Stir in the rest of the flour and keep stirring until smooth, scraping down the bowl.
  2. Cover and let it rise in a warm place until doubled, 20 to 30 minutes.
  3. Heat the oven to 400 degrees F and lightly grease 12 muffin cups.
  4. Stir the dough down and spoon it into the muffin cups, filling each halfway. Let it rise until it reaches the tops of the cups, about 20 minutes.
  5. Bake for 15 minutes and serve right away.

Libby’s Famous Pumpkin Pie: $6.32

Libby’s Famous Pumpkin Pie (4.8 stars, 1,431 ratings) is the recipe from the back of the can. We priced the store-brand pumpkin and evaporated milk, and a 2-count box of deep dish crusts, so there is a second crust left over.

  1. Heat the oven to 425 degrees F.
  2. Mix the sugar, cinnamon, salt, ginger and cloves in a small bowl.
  3. Beat the eggs lightly in a large bowl.
  4. Stir in the pumpkin and the sugar and spice mix.
  5. Slowly stir in the evaporated milk and pour it into the crust.
  6. Bake for 15 minutes. Turn the oven down to 350 degrees F and bake until a knife near the center comes out clean, 40 to 50 minutes more. Cool it on a wire rack to room temperature.
  7. Serve it cooled, or refrigerate until serving. The recipe says not to freeze it, because the crust separates from the filling.

The recipe has you cool the pie and serve it cold or at room temperature, so it can be baked on Wednesday and stay out of Thursday’s oven.

How to cut the bill without dropping a dish

These are ours, worked out from the same price pull:

  1. Swap the main. Chicken thighs instead of turkey takes the register total from $124.09 to $97.41, $26.68 less, with every side still on the table.
  2. Watch for the turkey sale. At the $1.49 sale price we saw, the same 12-pound bird is $12.00 less. We left it out of the totals because it was a one-week price.
  3. Buy the store brand. The four brands the recipes name (French’s onions, Campbell’s soup, Libby’s pumpkin, Carnation milk) were $3.70 more on the same shelf than the store-brand cans we priced.
  4. Shop the menu as one cart. Flour, butter, sugar, eggs and milk are shared across six dishes. Priced one recipe at a time, with whole packages for each, the eight turkey-dinner recipes add up to $159.76. Bought together, the same food is $124.09.

If the budget has to go lower, the cut-down menu drops the stuffing and the sweet potato casserole and keeps chicken thighs, mashed potatoes, green bean casserole, cranberry sauce, rolls and pie. That is $64.70 at the register for eight, $32.71 less than the full chicken thigh dinner.

What the Farm Bureau survey says, and why it is a different dinner

The American Farm Bureau Federation prices a Thanksgiving dinner every November. Its 40th annual survey, released November 19, 2025, put its classic dinner for 10 at $55.18, about $5.52 a person, and 5% less than in 2024. Its 16-pound frozen turkey averaged $21.50, or $1.34 a pound. The 2026 survey had not been released when we priced this menu.

It is a good national yardstick. It is not the same dinner as ours. The Farm Bureau menu is for 10 people and is smaller: turkey, stuffing, sweet potatoes, rolls, peas, cranberries, a veggie tray and pumpkin pie with whipped cream. Its volunteer shoppers checked prices in stores and online the first week of November and looked for the best prices available, without coupons or buy-one-get-one deals. We used regular price at one store in October. Our turkey was $2.49 a pound; their average was $1.34.

A timeline for one oven

That order is ours, built from the temperatures and times in each recipe.

Keep going

If you are hosting and also traveling this year, our cheap Thanksgiving getaways in the South prices five drives from the Upstate for the holiday week. For the side dish that stretches any meal on the other 364 days, see the $5 side dish. And what 45 years did to the grocery cart puts this list in longer context.

Which dish on this table would your family notice first if it went missing?

Recipes: Allrecipes, linked in each section, followed as written except the changes we name. We priced every recipe; we did not test-cook this menu. Prices: regular shelf prices at Harris Teeter Hudson Corners, 2145 Old Spartanburg Rd, Greer, SC 29650, pulled October 22, 2026 through the Kroger Products API. Sale prices left out. Salt, pepper, dried spices, vanilla, soy sauce and vinegar are not counted. Your store and week will vary.