If you missed out on grabbing a free holiday ham when a lot of grocery stores offered them, along with free turkey, in November, don’t sweat Christmas dinner plans just yet.
Some stores, like Lidl, offer a free holiday ham deal as a way to encourage you to buy groceries from them. However, most stores simply discount the price per pound.
To help you get a free (or cheap) holiday ham, we’ve put together a comprehensive list of grocery stores, retailers, and (hopefully) even restaurants that have ham deals this year. We will update this post regularly, so check back if you don’t see your favorite store.
For more smart shopping tips and savings hacks, text HACKS to 57299.
Current Free Holiday Ham Deals
Lidl: Get a free spiral ham when you spend $500 in December.
Spend $500 or more in a single or multiple transactions in December at Lidl, and you can grab a free holiday ham (reg $2.49/lb).
Grocery Store Holiday Ham Deals You Can Shop Now
ACME: Grab a Spiral Ham Dinner for as low as $11.25 per person.
Through Dec. 7, you can get a Spiral Ham Dinner for $89.99 (serves 6 – 8) at ACME Supermarkets. The meal includes 7-8 lb. spiral ham, 32 oz. mashed potatoes, 28 oz. homestyle stuffing, 14 oz. cranberry sauce, and 24 oz. gravy. Per person cost is ($15 – $11.25 per person)
Albertsons: Order your Christmas Spiral Ham Dinner for as low as $7.99 per person.
You can grab a fully-cooked holiday ham dinner that serves 8 – 10 ($10 – $7.99 per person) from Albertsons. The meal includes a 7-8 lb. spiral ham, 32 oz. scalloped potatoes, 30 oz. green bean casserole, 24 oz. mashed sweet potatoes, 16 oz. spiced apples, and 12 rolls. You can pick up your meal between Dec. 11 – 23. If you want to do the cooking, Albertsons has a $1.99/lb ham deal coming up on Dec. 18 only. That’s $1 off per pound.
Brookshire’s: Save 48% on a Sugardale Smoked Ham on sale for $1.29/lb.
You can get a Sugardale Hickory Smoked Shank ham at Brookshire’s for $1.29/lb. This price is 48% off its regular price of $2.49 per pound. This price is good through Dec. 12, 2023.
Buehlers: Order a Spiral Ham Dinner for as low as $11 per person.
Right now, you can order a complete ham dinner for $109.99 that serves (8 – 10), or $13.75 – $11 per person. The meal includes a 6.8 lb. spiral ham OR a 5.5 lb. Boars Head ham, 3 lbs. mashed potatoes, 1 qt.. gravy, 2 3/4 lbs. green bean casserole, 3 lbs. Market Deli dressing, and 12 dinner rolls. You can order online or in-store.
City Market: Reserve your $149.99 holiday ham dinner early and get a $15 off coupon for your next purchase.
Reserve your holiday ham dinner at City Market before Dec. 8, 2023, and you’ll get a $15 off coupon for your next $75 purchase. The meal serves 6 – 8 people ($25 – $18.75 per person) and includes a spiral-sliced ham (with apricot-ginger glaze), cornbread dressing, green beans with toasted almonds, whipped sweet potatoes, and cranberry sauce. You must order your dinner by 6 p.m. on Dec. 21 for in-store pickup only.
Cub Foods: Order a Classic Ham Dinner for $119.99 (for as low as $15 per person).
Order your Cub Foods holiday ham dinner that (serves 6 – 8) for $119.99. The meal includes a Kretschmar Spiral Recipe Ham, 5 lbs. baked scalloped potatoes, 2 lbs. glazed baby carrots, 2 lbs buttered corn, 2 lbs. fruit salad, one pack of King’s Hawaiian Sweet Rolls, and one 9″ pumpkin or apple pie. You must order 48 hours in advance online, by phone, or in person at the deli counter. Dinners are available for pickup through Dec. 23.
Dillons: Order your holiday ham dinner for as low as $10 per person.
Right now, through Dec. 22, 2023, you can order a bone-in ham dinner at Dillions Food Stores for $80 (serves 6 – 8), making the cost per person ($13.33 – $10 per person). Or, you can order a boneless Home Chef ham for $65 (serves 4- 6 people), making the cost per person ($16.25 – $10.83).
Both options include five sides: 32 oz. Home Chef Sweet Potato Souffle, 28 oz. Home Chef Green Bean Casserole, 32 oz. Home Chef Stuffing, two 24 oz. HomeChef Mashed Potatoes, and 13 oz. Home Chef Turkey Gravy. You can order online at YourOrderOnine.com, by phone (877) 894-3707, or at the deli counter.
Food Lion: Scoop up a Food Lion brand ham for $0.99/lb. and save $0.90 per pound.
This year, Food Lion has a brand-name shank portion ham for $0.99/lb. (reg $1.89/lb.) with a $35 purchase and MVP card. Limit two hams.
Fry’s Food Stores: Get a holiday ham meal for $80 (serves 8 – 10 people).
Through Dec. 22, 2023, you can order a bone-in ham holiday meal at Fry’s Food Stores for $80 (serves 6 – 8), making the cost per person ($13.33 – $10 per person). Or, you can order a boneless Home Chef ham for $65 (serves 4- 6 people), making the cost per person ($16.25 – $10.83).
Both options include five sides: 32 oz. Home Chef Sweet Potato Souffle, 28 oz. Home Chef Green Bean Casserole, 32 oz. Home Chef Stuffing, two 24 oz. HomeChef Mashed Potatoes, and 13 oz. Home Chef Turkey Gravy. You can order online at YourOrderOnine.com, by phone (877) 894-3707, or at the deli counter.
Giant Eagle: Order a Sugardale spiral sliced ham bundle for $11.67 per person.
This year, Giant Eagle is offering a Sugardale ham (11-pound average) dinner for $69.99 that serves up to six people ($11.67 per person). The meal includes 2 lbs. Potatoes Au Gratin, 1 1/2 lb. Green Bean Almondine, 1 lb. Dijon Horseradish Sauce, and 12 dinner rolls. You have to place your online order or in app by Dec. 14 or in-store order by Dec. 19 for pickup between Dec. 21 – 23, 2023.
King Soopers: Enjoy a holiday ham dinner for less than $11 per person.
You can order a bone-in ham holiday meal for $80 at King Soopers through Dec. 22 (serves 6 – 8), making the cost per person ($13.33 – $10 per person). Or, you can order a boneless Home Chef ham for $65 (serves 4- 6 people), making the cost per person ($16.25 – $10.83).
Both options include five sides: 32 oz. Home Chef Sweet Potato Souffle, 28 oz. Home Chef Green Bean Casserole, 32 oz. Home Chef Stuffing, two 24 oz. HomeChef Mashed Potatoes, and 13 oz. Home Chef Turkey Gravy. You can order online at YourOrderOnine.com, by phone (877) 894-3707, or at the deli counter.
Kroger: Save up to $25 on an 8 – 10 lb. holiday ham.
Right now, you can get a Kroger Spiral Sliced Honey Ham for about $9.80 (reg $34.41), that’s as low as $0.98/lb. Or, you can save $25 on a Kroger Spiral Sliced Brown Sugar Half Ham, which is on sale for about $10 or $1/lb. (reg $35.77).
Lowes Foods: Buy a Sugardale ham for $1.49/lb.
Right now, you can grab a Sugardale Smoked ham at Lowes Foods for $1.49/lb. Or, you could go with their spiral ham (7 – 8.5/lb.) dinner for $79.99. This meal serves 6 – 8 people, which breaks down to $13.33 – $10 a person. Meal includes 2.5 lbs. mac & cheese, 2.5 lbs. mashed potatoes, 2 pounds homestyle stuffing, 2 lbs. gravy, and 1.5 lbs. green beans.
Meijer: Save $2.60 per pound when you buy a store-brand spiral ham for $0.89/lb.
Through Dec. 24, Meijer MPerks members can get a Meijer Spiral Sliced Ham for $0.89/lb (that’s $2.60 savings per pound). The discount will apply during checkout. You must be logged in if purchasing online at Meijer.com or enter your MPerks number during checkout in store.
Publix: Order a Boar’s Head ham dinner for as low as $12.50 per person.
Publix is offering a holiday ham dinner for $49.99 (serves 2 – 4). In addition to a Boar’s Head Hickory Ham, the meal comes with 1 lb of Publix Deli Green Bean Casserole, 1 lb of Publix Deli Sweet Potato Casserole, and 14 oz of Publix Deli Marshmallow Delight.
Ralphs: Grab a holiday ham meal for as low as $10 per person.
Through Dec. 22, you can order a bone-in holiday ham dinner for $80 at Ralphs that serves 6 – 8 people ($13.33 – $10 per person). Or, you can order a boneless Home Chef ham for $65 that serves 4- 6 people ($16.25 – $10.83).
Both options include five sides: 32 oz. Home Chef Sweet Potato Souffle, 28 oz. Home Chef Green Bean Casserole, 32 oz. Home Chef Stuffing, two 24 oz. HomeChef Mashed Potatoes, and 13 oz. Home Chef Turkey Gravy. You can order online at YourOrderOnine.com, by phone (877) 894-3707, or at the deli counter.
Safeway: Enjoy a Christmas spiral ham dinner for about $8 per person.
Buy a Safeway Christmas spiral ham dinner for $79.99 that serves 8 – 10 ($10 – $8 per person). The meal includes 6-8 lb. spiral ham, 32 oz. scalloped potatoes, 24 oz. mashed sweet potatoes, 30 oz. green bean casserole, and 16 oz. of spiced apples.
ShopRite: Enjoy locked-in prices for your holiday ham ($0.89/lb.) and fixings.
You can enjoy locked-in prices on your holiday ham and other holiday dinner essentials through Dec. 23 at ShopRite. The locked-in price for a Cook’s Half Smoked Ham is $0.89/lb. (reg $2.39/lb.). A Cook’s Spiral Sliced Smoked Ham will run you $1.49/lb (reg $2.99/lb.). Limit one ham.
The Fresh Market: Buy the holiday ham meal for as low as $9.99 per person.
The Fresh Market has a holiday ham meal (serves 8 – 10) that includes a 9 lb. spiral sliced bone-in honey ham, 2.5 lbs. white cheddar scalloped potatoes, season green beans, 2 lbs. roasted butternut squash with pecans & cranberries, 2 lbs. cranberry relish with walnuts and 12 dinner rolls. You must order online by 2 p.m. ET on Dec. 21. Offer is valid for pickup only between Dec. 21 – 24, 2023.
Wegmans: Loyalty members can get a store-brand spiral ham for $0.99 per pound.
Through Dec. 24, 2023, Wegmans loyalty members can get a Wegmans Spiral Sliced (8.58 lb average) or Brown Sugar Cured ham (8.21 lb average) for $0.99/lb. Without a loyalty card, you’ll pay $2.70 per pound.
Retailers with Holiday Ham Deals Right Now
Target: Buy a smoked spiral ham for as low as $0.94 per pound.
Target has their Market Pantry Hickory Smoked Spiral-Cut ham (6 – 10 lbs.) for $0.99/lb. Pay with a Target RedCard, and your price drops to $0.94/lb. You can also grab a holiday meal under $25 that includes a 6-10 lb. smoked bone-in ham, 5 lb. bag of potatoes, Good & Gather Frozen Corn, 8 oz. demi french bread, Campbell’s Cream of Mushroom Soup, Del Monte Green Beans & a 10.5 oz. box of Favorite Day Peppermint Creme Sandwich Cookies.
The Honey Baked Ham Co: Save $7 on any bone-in ham when you prepay & pick it up on Gold Pickup Day.
You can save $7 on your Honey Baked ham this holiday season when you use the coupon on this page, prepay, and pick it up on Dec. 21, 2023. Offer is valid at participating locations. You can also save $7 when you purchase $50 or more through Dec. 16. and use the coupon on this page.
Restaurants with holiday ham meal options in 2023
Bob Evans: Order the Ham Farmhouse Feast for $13.75 per person.
Bob Evan’s Ham Farmhouse Feast serves 8 and will run you $109.99, or $13.75 per person. The meal comes with a hickory-smoked ham, bread & celery dressing, corn, mashed potatoes, gravy, rolls, green beans with ham, pumpkin bread, and pumpkin pie (the bread and pie are for a limited time only & while supplies last). You can pick up your feast through Dec. 24. Bob Evans does have a ham feast that serves four, but it costs $80, making it $20 per person.
Cracker Barrel: Enjoy their Holiday Heat n’ Serve Ham Family Dinner for as low as $19.17 per person.
Cracker Barrel has two Holiday Ham Heat n’ Serve dinner options. They have a Holiday Ham Heat n’ Serve Family Dinner starting at $114.99 that serves 4-6 ($28.75 – $19.17 per person). The meal includes a spiral-sliced ham, cornbread dressing, roasted gravy, cranberry relish, macaroni n’ cheese, your choice of one Country Side, and rolls.
Their Holiday Ham Heat n’ Serve Feast starts at $164.99; and serves 8-10 ($20.62 – $16.50 per person). For the extra $50 you get everything above plus an extra side and an apple pecan streusel pie and pecan pie. You can reserve for pickup between Dec. 21 – 28. But, if you order the Holiday Ham Heat n’ Serve Family Dinner for pickup on 12/22 – 12/23, you’ll receive a $5 bonus card; order the Holiday Ham Heat n’ Serve Feast, and you’ll get a $10 bonus card.
Metro Diner:
Metro Diner’s Heat-And-Serve Christmas Feast (serves 6 – 8). It comes with a ham, mashed potatoes, gravy, steamed green beans (or roasted street corn), stuffing (or macaroni & cheese), cranberry sauce, and Hawaiian rolls. You can order this dinner for one ($16.49), four ($61.99 or $15.50 per person), or eight ($119.49 or $14.94). Desserts, additional sides, and beverages are available separately. You must order by Dec. 22. If you spend $250 on catering or a holiday feast, you’ll get a $20 Metro Diner gift card.
Tell us what you think