Discover the best spots in Birmingham and local services offering Thanksgiving meals—whether you prefer a family-style takeout feast or dining out on the big day, we’ve rounded up the top 22 restaurants, catering options, and special holiday menus to simplify your feast planning.

1. Ashley Mac’s

1821 2nd Ave N., Birmingham

3147 Green Valley Rd., Cahaba Heights

1831 28th Ave S. Suite N101, Homewood

5299 Valleydale Rd., Hoover

4730 Chace Circle, Hoover

ashleymacs.com

Sometimes in preparation for Thanksgiving lunch or dinner, you forget to plan for Thanksgiving breakfast. But don’t worry, Ashley Mac’s has you covered with the breakfast bundle! Once again this year, they are offering all of the holiday bundles, from turkey and ham to the traditional trimmings like brown sugar-bacon green beans, twice-baked mashed potatoes, and sour cream biscuits. They range from $72 to $135. 

Preorder for holiday bundles by November 23 for Thanksgiving & December 21 for Christmas.

2. BrickTops

2800 Hwy. 280, Birmingham

bricktops.com

Secure your holiday turkey from Bricktops—or a prime rib or beef Wellington, if you’re so inclined. You can feed up to 10 people with the Thanksgiving to-go packages. 

Thanksgiving orders must be received by Sunday, November 23rd at 5 p.m.

3. Bright Star

304 19th St. N., Bessemer

thebrightstar.com 

If you grew up in Louisiana, you’ll be delighted to discover Bright Star is serving up seafood gumbo this Thanksgiving, as well as Cream of Turkey soup and—of course—Roasted Young Tom Turkey. They will serve some Greek specials in addition to their Thanksgiving menu, including Greek-style beef tenderloin, broiled snapper almandine, and fried jumbo shrimp. Grab your entrée of choice along with an assortment of veggies, including squash, green beans, turnip greens, and pickled beets. Of course, the real reason to pick up Bright Star is because of the medley of pies served for dessert: lemon ice box, coconut, pineapple cheese, peanut butter, and pecan pie to name a few.

The Thanksgiving To-Go Menu opens Wednesday, November 26 at 10 a.m. Preorder individual meals (no more than 10/order) for pickup on Thanksgiving Day. Final To-Go Orders Accepted on Thanksgiving Day at 5 p.m. 

4. Cajun Cleaver

2341 John Hawkins Pkwy. Suite 101, Hoover

thecajuncleaver.com

Cornbread and sausage dressing, garlic mashed potatoes, roasted veggies, smoked Gouda macaroni and cheese, broccoli cheese casserole, squash casserole… is your mouth watering yet?! And that doesn’t even include the smoked or fried turkey or the smoked ham… all cooked in a way all Cajuns would approve, of course.

5. Cracker Barrel

3415 Colonnade Pkwy., Birmingham

655 Cahaba Valley Rd., Pelham

901 Fieldstown Rd., Gardendale

4710 Norrell Dr., Trussville

5040 Academy Ln., Bessemer

2003 Village Dr., Leeds

crackerbarrel.com 

Cracker Barrel always comes in clutch with the quintessential Thanksgiving foods. I grew up getting a chocolate chip pecan pie from Cracker Barrel every year because there’s just nothing quite like it. Get ready to butter up your dinner roll and dig into your roasted turkey breast with green beans and a hefty helping of sweet potato casserole on the side. They have holiday pies out the wazoo, along with some sweet and savory breakfast options.

Pick up is available November 22–30.

6. Eugene’s

3232 Galleria Cir Ste. 101, Hoover

2268 9th Ave. N., Birmingham

eugenes.com 

Get ready to gobble up Eugene’s rich, flavorful holiday meal options! They have fried turkeys with all of their heat levels, so you’ll be happy whether you like it as hot as it can get or if you prefer your turkey mild. Of course, you can’t have a turkey without some creamy mac and mashed potatoes ’n gravy to go with it… And if you need a little green on your plate, add a side of kickin’ collard greens or fried pickled okra to your order. 

Order by November 19.

7. Fleming’s

103 Summit Blvd., Birmingham

flemingssteakhouse.com

Don’t want to cook this Thanksgiving and want to eat out instead? Feast on Fleming’s á la carte Thanksgiving menu starting at 11 a.m. on Thanksgiving Day. They are offering their full dinner menu as well, alongside a children’s 3-course menu starting at $22. Begin your meal with a soup or salad, then enjoy white, dark, or mixed meat with family-style sides. Top it all off with a decadent slice of New York cheesecake.

8. Galley and Garden

2220 Highland Ave., Birmingham

galleyandgarden.com

Experience an unforgettable Thanksgiving at Galley & Garden with a late morning or early afternoon meal. They’ll be serving a fall soup, walnut and cremini pate, smoked salmon savory cheesecake, oven-roasted turkey breast, vegan lentil loaf, and more. Not to mention the bourbon pecan bread pudding, Mississippi mud pie, poached pear, and pumpkin caramel pot de crème for dessert. They’re open 11 a.m. until 2 p.m.

Make your reservation now on their website.

9. Homewood Gourmet

2703 Mamie L Foster 18th Place, Homewood, AL 35209

homewoodgourmet.com

Start with spiced pecans and boudin balls… They have all the fixings–everything from praline sweet potatoes, cornbread dressing, and mashed potatoes to pumpkin pie and chocolate chess pie! Order per casserole pan or pint.

Orders must be placed by Friday, November 21

10. Ironwood Kitchen & Cocktails

2727 18th St. S., Birmingham

ironwoodrestaurant.com

Ironwood is serving the perfect Alabamian Thanksgiving meal this year with a few special additions. I’m talking stuffed portabella, red wine-braised brisket, candied yams, house rolls, gravy, garlic mashed potatoes, and more. (And you can’t forget the roasted turkey or the pumpkin pie!)

Brunch is open Thanksgiving day from 7 a.m. to 2:30 p.m., and the Thanksgiving specials begin at 11 a.m. Dinner is served 4–9 p.m. and the bar is open 11 a.m. to 10 p.m. 

11. Iz Cafe

2514 Rocky Ridge Rd., Vestavia Hills, AL 35243

everythingiz.com

Iz has all you want and need for Thanksgiving this year ready for pickup––even if you have 10–12 people! Picture deep fried turkey (or, if that’s not your thing, oven roasted turkey breast), pan gravy, a holiday salad, traditional cornbread dressing, baked macaroni and cheese, fresh yeast dinner rolls, and the dish everyone is expecting on the Thanksgiving table: green bean casserole. But that’s not all. Savor praline sweet potato casserole and cranberry chutney––sides that almost ought to be dessert––and then readily devour pumpkin swirl cheesecake, chocolate mousse bombs, and carrot cake with cream cheese icing. (Because why have one when you can have them all?) 

Pick up for Thanksgiving is November 26. They ask that you please give them at least 48 hours notice.

12. Jubilee Joe’s

5190 Medford Dr. Ste. 114, Hoover

jubileejoes.com

Talk about a Cajun Thanksgiving! The turkey is even stuffed with their homemade Cajun broth, and you can pick your spice level. You can also secure quarts of crawfish étouffée, seafood gumbo, jambalaya, red beans and rice, hushpuppies, and more.

Pick up November 25–26

13. La Farre (Gourmet to Go)

418 Main St., Trussville

lafarre.com

Dreading the Thanksgiving kitchen chaos? Consider ordering all of your sides frozen from La Farre. They have it all: old-fashioned cornbread dressing, sweet potato casserole, macaroni & cheese, honey butter skillet corn, and giblet gravy to top it all off. Not to mention their greens, including brussel sprouts with bacon, broccoli rice and cheese, and green bean casserole. You may not be a cranberry sauce kind of person, but their cranberry sauce with orange zest might change your mind. Plus, it wouldn’t be an Alabama Thanksgiving without a pecan pie. 

Order by November 24.

14. Magnolia Café

4704 Cahaba River Rd., Vestavia Hills

magnoliacafebirmingham.com

At the Magnolia Cafe, they go above and beyond to bring you the most Southern Thanksgiving meal possible. You can get traditional oven roasted turkey, collard greens, creamed corn, squash casserole, cornbread dressing, and more–all in a pan sized for a family. Don’t worry, they have pecan pie too. If you’re up for a twist, though, try the pecan smoked turkey.

Call (205) 969-4855 to place your order.

Don't forget to order dessert! Nothing better than a Thanksgiving Pie (Photo by Martin's BBQ)
Don’t forget to order dessert! Nothing better than a Thanksgiving Pie (Photo by Martin’s BBQ)

15. Martin’s Bar-B-Que Joint

3029 Pump House Rd., Vestavia Hills

martinsbbqjoint.com

Whether you’re hosting a small Thanksgiving this year or a huge one, Martin’s Bar-B-Que has you covered with everything from the turkey and the sides to the dessert and beverages. Just need a sweet potato pie? That’s okay too, because you can order á la carte. If you’re tired of turkey this year, try one of their other whole smoked meats! Feed a crowd with the Major Feast Package or just get the Small Gathering Package for your little crew. Orders can be picked up between Monday, November 24 and Sunday, November 30. Martin’s is donating $5 from every Thanksgiving package meal purchased to Southern Smoke Foundation. 

Ordering closes Wednesday, November 19 at 5 p.m.

16. Meals by Misty

2900 Crescent Ave., Homewood

108 Watterson Pkwy., Trussville

6417 US-11, Springville

mealsbymisty.com

Meals by Misty has everything you can want and more: a whole smoked turkey, mac & cheese, green bean casserole, and holiday gravy. Be sure to snag a cinnamon pecan French toast bake or a sausage, eg, and potato casserole for breakfast. Feel free to nibble on a charcuterie tray before dinner, but be sure to save room for one of their fabulous desserts after stuffing yourself silly. You won’t want to miss their classic pecan pie or the pumpkin trifle! 

Pick up dates are November 20–26 in Homewood, Trussville, and Springville.

17. Moe’s Original BBQ

1031 Brock’s Gap Parkway, STE 191, Hoover

731 29th Street South, Birmingham

2520 Rocky Ridge Rd, Vestavia Hills

163 Main St., Trussville

moesoriginalbbq.com

Find the Moe’s closest to you and head that way to snag a whole turkey or a spiral sliced ham as well as a few large side dishes of cornbread dressing, collard greens, squash casserole, and sweet potato casserole for you and your crew for Thanksgiving.

Order by Saturday, November 22. Pick up by 4 p.m. on Wednesday, November 26.

18. Perry’s Steakhouse & Grille

4 Perimeter Park S., Birmingham

perryssteakhouse.com

Want to take a break from the kitchen this Thanksgiving? Check out Perry’s, open 11 a.m.–9 p.m. for dine in or take out. They’re offering a Rare and Well Done® experience that will secure you a vast array of sliced smoked turkey with mashed potatoes and pan gravy, homemade bread, honeycrisp apple salad, butternut squash soup, and more. They also offer to-go options with all the same seasonal favorites!

Preorder for to-go orders in time for pick-up November 26–27.

19. Real and Rosemary

1922 29th Ave S., Homewood

75 Church Street, Mountain Brook

realandrosemary.com

Real & Rosemary’s Thanksgiving menu features both the expected classics (like cornbread dressing and mac and cheese) and more creative spins and new additions, including charred carrots, Brussel sprouts slaw, white chicken chili, and homemade cranberry relish and gravy. 

Order until Friday, November 21 at 8 p.m. and pick up orders at Homewood location (1922 29th Ave. S.) on Wednesday, November 26. Order for Christmas until December 19 at 8 p.m.

20. Rodney Scott’s

Birmingham 2701 18th St. S., Homewood

rodneyscottsbbq.com 

Rodney Scott is featuring all the Southern seasonal foods this year. (When’s the last time you had a spatchcocked turkey?!) Their team is preparing new Thanksgiving sides like sweet potato casserole and green bean casserole, available only during the holidays, as well as classic Southern sides like baked beans, collard greens, potato salad, coleslaw, and more.

Pick up November 20–30. Check their website for time slot availability.

21. Seasons 52

245 Summit Blvd., Birmingham

seasons52.com

Don’t want to cook this Thanksgiving? Head to Seasons 52, where they cook the classics and you eat them. From the roasted turkey to the fixin’s, like brioche and sage stuffing, cranberry relish, and Yukon mashed potatoes, it’ll be a memorable meal together. Seasons 52’s Thanksgiving box has you covered for a quick and easy pickup for a delightful at-home dining experience.

Reserve your table now. Order your Thanksgiving Green Box To Go by Monday, November 24. Pickup Wednesday, November 26 from 11 a.m. to 4 p.m. 

22. Vaughan & Co

73 Church Street, Birmingham

vaughantogo.com

This Mountain Brook company is an excellent option for picking up your Turkey Day necessities. Try one of their scrumptious salads like the Fig Goat Salad or Pear and Strawberry. They also serve multiple small bites, like Mini Poppyseed Ham & Swiss sandwiches, Mini Crab Cakes, and Candied Bacon. I’ll take one of everything, please!

Make sure to order early so you can pick it up in time for the big day! 

Happy Thanksgiving from Birmingham Parent Magazine! We hope you’re as stuffed silly as your turkey after eating!