These Grocery Stores Will Give You a Free Turkey for Thanksgiving

A family sit down to have a Thanksgiving meal. The little boy tries to cut the turkey.
Getty Images
Some of the links in this post are from our sponsors. We provide you with accurate, reliable information. Learn more about how we make money and select our advertising partners.

ScoreCard Research

Turkey is the time-honored centerpiece of most Thanksgiving Day meals. However, wholesale prices for frozen whole turkeys will average about $1.19 per pound this year, so it’s not a bad idea to look for deals. The good news is consumers have plenty of options when it comes to getting an inexpensive or even a free turkey.

We’ve rounded up some of the best deals in 2025 to make sure you have that delicious bird as the centerpiece at your Thanksgiving table.

Our Favorite Ways to Pay For Your Thanksgiving Dinner

Buying everything you need for Christmas — gifts, decorations, travel arrangements and more — is one thing. But what about Thanksgiving? Gathering all the funds you need to pay for the kind of Thanksgiving meal you want isn’t always easy. If you need to make some quick money, even with the Turkey taken care of, our list below can help.

Offer What You Can Earn What You Have to Do Take Action
InboxDollars $225/month Complete short surveys
FreeCash $1,000/month Simple online tasks
GoBranded Up to $140/month Share your honest opinion
Kashkick $1,000/month Try out apps
Solitaire Cash Up to $83 per win Compete against other players
Bingo Cash Up to $83 per win Compete against other players

How to Get a Free Turkey This Year

Luckily, there are a number of grocers that offer free turkey promotions to bring more hungry holiday shoppers into their stores and help keep budgets in check.

In general, it’s not worth it to spend $300 on random items just to score a bird you could get for $20 to $30. But if you’re going to spend that money anyway, why not get the turkey on the house?

Think about some of the food you’ll be making for holiday celebrations. If you need to stock up on spices, dried herbs or other shelf-stable ingredients, you can buy those now. Stock, flour, sugar, canned goods and more will keep through the next cooking cycle. One word of warning on our list: All of these offers vary by store, so you’ll want to call ahead to make sure your favorite location is participating.

Here are stores that have announced their free turkey promos for 2025.

1. Acme Markets

Acme is giving away free turkeys when you clip the free turkey coupon on its website.

Then, you’ll have to spend $300 or more while shopping through Nov. 27. After you’ve met that minimum spend, you can claim your free turkey at the Northeast and Mid-Atlantic states chain.

2. Weis Market

If you’re part of Weis’ rewards program, your reward points could get you a Thanksgiving turkey for free.

It’s pretty simple: Through Nov. 27, you earn one point for every dollar you spend, and it takes 400 points to receive a free turkey, tofurky roast, tofurky ham, frozen lasagna or frozen mac and cheese.

You also have the option to purchase discounted turkeys and hams after earning 200 points. For example, a Weis frozen turkey can be had for 29 cents per pound after you spend 200 points in the rewards program.

It’s important to note that your points do have an expiration date, which is printed on the bottom of your receipts. You can claim your free turkey until Nov. 27.

3. Giant

If you can bank 400 Giant Choice Reward points by Nov. 27, you can redeem your points for a certificate for a free turkey up to 20 pounds.

If turkey isn’t your thing, you can also redeem your certificate for a free Stouffer’s family-size lasagna or a free tofurky roast. You can also choose to donate your turkey through Giant to a local food bank.

You can redeem your certificate beginning Nov. 14.

4. Hy-Vee

Purchase a Hormel Cure 81 ham or a Honeysuckle turkey, and Hy-Vee will reward you with a free 10- to 14-pound Honeysuckle turkey.

5. ShopRite

First, you have to earn points on purchases from Oct. 26 through Thanksgiving with your Price Plus club card.

Once you spend a certain amount (check your local store’s circular for details), present your Price Plus club card to the cashier to receive one of 10 free items, including a free turkey up to 21 pounds, turkey breast, chicken, lasagna, Gardein plant-based roast, tofurky, ham or mac and cheese.

You can pick up your free item any day up to and including Thanksgiving Day.

6. BJ’s Wholesale Club

First, you have to spend $150 in one transaction between Nov. 1-10. Then, clip your free turkey coupon in your account on the BJ’s app or at BJs.com from Nov. 15-26. Return to BJ’s by Nov. 26 to redeem your coupon and get your turkey.

Maximum coupon value is $25.

Where to Get a Turkey for Cheap

Here are some other stores offering reasonable prices, as well as some stores where we can expect prices to go down during Thanksgiving promotions over the next few weeks.

7. Aldi

Thanks to the low-priced Thanksgiving deal, you can feed 10 people for $40. The basket includes a whole turkey, pumpkin pie ingredients and favorite holiday side dishes.

8. City Market

City Market sells a Butterball Premium Whole Frozen Turkey(14 to 16 pounds) for $14.85 (typically $29.85). 

Keep an eye out for even better deals throughout November. In the past, City Market, a Kroger store in the Rocky Mountains region, has offered deals for shoppers who met a minimum spend of $25.

9. Cub Food

Cub Food offers a range of whole turkeys for sale — including turkeys as low as $1.99/pound.

But keep your eyes on the Cub Food weekly ads in the coming weeks. Turkeys have been discounted in the two weeks leading up to Thanksgiving in past years. Good news for folks in Illinois and Minnesota, where the Cub Food stores are located.

10. Food Lion

Food Lion is offering $20 in savings during its MVP Fall Haul. 

From Oct. 15 to Nov. 26, customers who shop six times and spend at least $50 on each trip using their MVP card will receive a $20 Food Lion coupon after the sixth qualifying trip.

Customers can redeem the coupon using a personal MVP card. Coupons are valid for two weeks from the date of issue.

11. Meijer

Currently, you can get a Meijer frozen turkey for $2.29 per pound, a Butterball for $0.99 per pound or a Honeysuckle frozen turkey for $2.49 per pound at the Midwestern chain Meijer.

However, this is another store that tends to offer great promotional pricing during November, especially for the store’s mPerks members.

12. Safeway

This large chain store also has a wide variety of whole frozen turkey options.

The brands range from Butterball and O Organics to Open Nature and Signature Farms. Depending on the brand, prices are typically offered between $1.99 to $3.99 per pound.

13. Shaw’s

Shaw’s also has the usual brand name offerings like Butterball and O Organics, plus more, that sell for between $1.49 to $2.99 per pound.

In the past during the week of Thanksgiving, Shaw’s offered discounted turkeys to customers who made a $25 purchase. Look out for other possible deals like that to save you a lot of money at the Northeastern food chain.

Shaw’s also tends to price match during the holiday season, so if you see a lower price elsewhere, talk to your cashier.

14. Walmart

Walmart offers some of the best deals on this list with incredible savings.

It has a 16- to 24-pound Butterball turkey for 97 cents per pound. You can also choose a 10- to 16-pound Butterball for $13.14 or a Honeysuckle frozen turkey for $11.76 or 84 cents per pound.

15. Wegmans

You can get a Wegmans Fresh Young Turkey for $2.69 per pound.

In years past, the beloved Northeast food chain that’s now in some Mid-Atlantic states has offered turkey for a nice discount in the two weeks leading up to Thanksgiving. It also offers a price-match guarantee.

Free Thanksgiving Turkey and Meals for Families in Need

If you or someone you know can’t afford to spend the money to get a free turkey from the grocery stores above, you can look to your community for help.

16. Food Banks

Food banks are hard at work hosting turkey drives and fundraising events to help put Thanksgiving meals on the tables of those in need. Turkey distributions are usually held during the weekend before and days leading up to Thanksgiving. You can search by state or ZIP code for your local food bank, as well as food pantries.

17. United Way

United Way chapters also host turkey drives to help families in need. You can search for your local United Way chapter, or you can use the United Way 211 resource to contact a representative who can help you find free turkeys or meals in your area.

18. Meals on Wheels

Many Meals on Wheels providers have a program specifically for the holiday season.

These meals include turkey, dressing, potatoes, peas, corn, cranberries, rolls, pumpkin pie and milk. They are delivered directly to your home and are available to all families and individuals in need — not just seniors.

You can see what programs are available in your area by contacting your local Meals on Wheels.

19. Salvation Army

The Salvation Army also gives free Thanksgiving dinners to those in need. Each program is administered locally, so you will want to look up your local chapter.

20. Churches and Charities

Many local churches and charities usually collect donated food items to provide low-income families in their communities with Thanksgiving meals. Check with your church or local charity if you need help providing your family with a Thanksgiving meal.

Robert Bruce is a senior writer with The Penny Hoarder. Jamie Cattanach and Brynne Conroy contributed to this story.


Explore: