This article is for general educational purposes only and is not financial advice. Prices vary by store and region, so treat the costs below as planning estimates and check your local store for current prices.
Thanksgiving dinner has a way of scaring the cook and the wallet at the same time. You picture a table loaded with food, family crowded around it, and then you picture the grocery bill, and suddenly the whole holiday feels like a luxury you cannot afford.
I have hosted Thanksgiving on a tight budget, and I have hosted it on a comfortable one, and here is the honest truth: my guests could not tell the difference. They remembered the turkey, the laughter, and the fact that someone bothered to set a table for them. Nobody remembered what I spent.
The secret is not cooking less food or serving sad substitutes. It is planning the menu around a number, shopping with a list, and letting a few smart swaps do the heavy lifting. You do not need a bigger budget. You need a better plan.
In this guide, I will show you how to host a full Thanksgiving feast for 8 guests for under $150, with a menu costed line by line, a simple cooking timeline, and the tricks that keep the extras from quietly doubling your bill.
Start With a Number, Not a Menu
Most Thanksgiving budgets blow up because there never was a budget, just a vague hope that it will not cost too much. Decide your number before you decide your menu. For this guide, the number is $150 for 8 guests, which works out to $18.75 per person, and that is plenty if you plan for it.
Write the number on your shopping list, literally. When you are standing in the store staring at a fancy cheese board or a third dessert, that number is the voice of reason. It turns a maybe into not this year, and that is a good thing.
Tell your guests the plan, too. Not the dollar amount, unless you want to, but the shape of the day: dinner at a set time, one main menu, and everyone welcome to bring a dish if they ask. Most people are relieved to contribute, and a potluck-style side or dessert can save you $20 without anyone feeling shortchanged.
The Menu: A Full Feast for 8 Guests
Here is the menu I costed for this guide. It covers the classics: turkey, stuffing, mashed potatoes, sweet potatoes, green beans, cranberry sauce, gravy, rolls, two pumpkin pies, and drinks, plus a simple appetizer and a salad so the table looks generous before the turkey even arrives.
If you want tested recipes for the whole table, pick up the Thanksgiving Cookbook.
Now the numbers. These are typical sale prices in late November at a regular grocery store, using store brands where it makes sense. Your prices will vary a little, and that is fine, because the total leaves plenty of room.
Frozen turkey, about 14 pounds: $18
Stuffing mix, 2 boxes: $5
Potatoes, 5-pound bag: $4
Sweet potatoes, 3 pounds: $4
Green beans, 2 pounds: $3
Cranberry sauce, 2 cans: $3
Gravy, 2 jars: $4
Dinner rolls, 2 dozen: $5
Butter, 1 pound: $5
Pumpkin pies, 2 store-bakery pies: $10
Whipped topping: $3
Cheese and crackers for appetizers: $8
Salad greens and fixings: $6
Apple cider, 1 gallon: $5
Coffee and tea: $4
Napkins, foil, and paper goods: $5
Total: $92 for 8 guests, or about $11.50 per person. That leaves $58 of breathing room under $150 for a second dessert, extra drinks, or whatever your store charges a little more for this year.
A note on the turkey, since it is the biggest single cost: a frozen turkey is usually the best deal of the year in the week before Thanksgiving, and many stores run it as a loss leader. Buy it a week early, thaw it in the fridge for three to four days, and you have the centerpiece sorted for less than $20.
Leftovers are part of the plan, not an accident. A 14-pound turkey for 8 guests leaves plenty for sandwiches, soup, and a second dinner, which stretches your $92 even further. Pack leftovers into containers before everyone leaves, and label them, so nothing sits in the fridge until it goes bad. That is three more meals you do not have to buy, and it is the easiest way to make a budget feast feel even smarter the next day. If you end up with extra pie, freeze a slice or two for the weekend, when the craving hits and the store is closed.
Where the Savings Actually Come From
The menu above is not magic. It is just five habits stacked together. First, store brands for everything that gets mixed, mashed, or baked into something else. Nobody can tell which brand of canned cranberry sauce you served once it is on the plate.
Second, cook from scratch where it is easy and buy ready-made where it is not. Mashed potatoes from a bag of potatoes cost a few dollars and taste better than the box. Pies, on the other hand, are a bargain from the store bakery, and they save you an afternoon of rolling dough.
Third, buy only what the menu needs. Thanksgiving has a way of adding just in case items to the cart: a second kind of cheese, a fancy olive oil, a third appetizer nobody eats. If it is not on the menu, it does not go in the cart.
Fourth, shop the sales in the two weeks before the holiday. Turkeys, butter, canned vegetables, and baking supplies all go on sale for Thanksgiving, and stocking up then is the easiest money you will save all year.
Fifth, borrow before you buy. If you need a roasting pan, an extra table, or eight matching plates, ask a friend or family member first. Most people have a roasting pan gathering dust, and they are usually happy to lend it.
A Simple Cooking Timeline
A budget feast still needs a plan for the day, or you will end up ordering takeout in a panic. Here is a timeline that keeps the cooking calm and the oven free at the right moments.
Two days before: thaw the turkey in the fridge if you have not already, buy the groceries, and set the table. Setting the table early sounds small, but it frees up the whole morning on Thanksgiving Day.
The day before: make the cranberry sauce if you are making it fresh, prep the vegetables, assemble the stuffing (but do not bake it yet), and bake or buy the pies. Get the appetizers ready to go.
Thanksgiving Day: put the turkey in the oven in the morning, following the time for its weight. While it roasts, make the mashed potatoes and sweet potatoes. In the last hour, bake the stuffing and warm the rolls. Let the turkey rest for at least 20 minutes before carving, and use that time to make the gravy.
That rest is not wasted time. Resting keeps the turkey juicy, and it gives you a calm window to finish everything else. Dinner lands on the table without a last-minute scramble, and you actually get to sit down with your guests.
Keep the Extras From Blowing the Budget
The meal is only half the bill. Drinks, decorations, and entertainment are where a $92 menu quietly becomes a $200 day, so decide on them in advance.
For drinks, one signature option is enough: a gallon of apple cider, a pot of coffee, and water will cover everyone happily. If guests want wine or beer, let them bring their favorite bottle. Nobody expects a full bar at a family dinner.
For decorations, keep it simple and free: a few candles you already own, some greenery from the yard, and a handwritten place card or two. The table looks festive because people are gathered around it, not because you bought a theme.
For entertainment, the cheapest options are the best ones: a walk after dinner, a board game, or a football game on in the background. Thanksgiving is about the people, and the people are already there.
Conclusion
Thanksgiving does not have to cost a fortune to feel generous. A $92 menu, a calm timeline, and a table full of people you care about is the whole holiday, and it fits comfortably under $150.
Pick your number, write your menu, and shop the list. Then enjoy the day, because the best part of Thanksgiving was never the bill. It was always the table.
Keep reading – if this feast fits your budget, these guides go deeper on the same ideas.
How to Create a Monthly Budget
How to Save for Christmas Without Going Into Debt
Frequently Asked Questions
Plan on about 1.5 pounds of turkey per guest, so a 12 to 14 pound turkey feeds 8 people generously, with leftovers for sandwiches the next day.
Yes. The menu in this guide totals $92 for 8 guests, which leaves $58 of room for higher local prices, an extra dessert, or a few drinks.
Set a budget before you shop, build the menu around sale items like the turkey and store brands, and let guests bring a side or dessert if they offer.

