These Gainesville restaurants will be serving Christmas dinner or making it for you to take home

Top Hog BBQ

6500 SW Archer Road, 352-554-4019; 14128 W. Newberry Road, Suite 10, 352-331-6035

Top Hog BBQ is offering Christmas meals to-go for $95. The meals, which must be pre-ordered by 4 p.m. on Dec. 20, serve six to eight people, and include smoked turkey and/or ham, mashed potatoes, mac & cheese, cornbread and dessert.

Meals can be picked up — hot or cold — between 11 a.m. and 8 p.m. Dec. 23 or 24.

Cracker Barrel

4001 SW 43rd St., 352-375-2424

Cracker Barrel is offering heat-and-serve meals, which are available for preorder online at www.crackerbarrel.com. A meal that serves four to six people starts at $114.99, while a meal that serves eight to 10 starts at $164.99. Meals include a whole sugar-cured ham or prime rib roast, cornbread dressing, roasted gravy, cranberry relish, macaroni n' cheese, choice of two country sides and sweet yeast rolls.

Meals can be can be scheduled for pickup Dec. 21-28 during regular business hours. Orders scheduled for pickup on Christmas Eve must be picked up no later than 2 p.m.

More: Why so many restaurant closings in Gainesville? Rising costs are hitting the industry hard.

Mi Apa Latin Cafe

114 SW 34th St., Gainesville, 352-376-7020; 14209 W. Newberry Road, Suite B, Jonesville, 352-545-4430; 15634 NW US Hwy. 44, Alachua, 386-418-0838

Mi Apa Latin Cafe's three locations are offering pre-made holiday specials, including a meal that feeds up to 10 people for $149, and comes with a pernil roast, yellow rice, black beans, sweet plantains, a bottle of Mi Apa Mojo, and a loaf of Cuban bread.

Meals require a 72-hour notice and can be picked up on Christmas Eve between 7 a.m. and 3 p.m.

Seafood Dock

6791 W. Newberry Road, 352-672-6668

The Seafood Dock will be open for regular dining from noon to 10 p.m. on Christmas Day.

Bangkok Square

6500 SW Archer Road, 352-375-4488; 8181 NW 39th Ave., Suite 100, 352-672-6969

Bangkok Square's two locations will be open Christmas Day from 11 a.m. to 3 p.m. and from 5 to 9:30 p.m. The location on Northwest 39th Avenue, which is typically closed on Mondays, will be closed on Dec. 26.

Mr. Han's Restaurant

6944 NW 10th Place, 352-331-6400

Mr Han's Restaurant is open from 11 a.m. to 9 p.m. on Christmas Day. Call for reservations.

Yummy House

3102 SW 34th St., 352-333-7688

Yummy House will offer lunch on Christmas Day from 11 a.m. to 2:30 p.m., and dinner from 5 to 9:30 p.m.

Scene Calendar Holiday concerts, plays, outdoor events and more

TGI Fridays

3075 Clark Butler Blvd., 352-244-8448

TGI Fridays will be open from 4 p.m. to midnight on Christmas Day.

Mother’s Pub & Grill North

5109 NW 39th Ave., Gainesville; 352-727-4722

Mother's Pub will open Christmas Eve from 10 a.m. to midnight for NFL Sunday. It will be open Christmas Day from noon to midnight, and will be offering its full menu. Its popular wing special will not be available due to limited staffing that day.

Covey Kitchen + Cocktails

1514 SW 14th St., 352-565-3536

Located inside Hotel Eleo at the University of Florida, Covey Kitchen + Cocktails will be offering its regular dinner menu from 5 to 9 p.m. on Christmas Day. The bar will close at 11 p.m.

Gumby’s Pizza

2028 SW 34th St., 352-374-8629

Gumby’s Pizza will be open on Christmas Day with the same menu items.

Orders can be made in-store, online or over the phone.

IHOP

3625 SW 13th St, 352-336-1839

IHOP is open 24 hours every day.

Waffle House

3919 SW 40th Blvd., 352-376-6746; 7611 W. Newberry Road, 352-332-5666; 5130 NW 13th St., 352-371-6079; 15 E. University Ave., 352-213-6399

Gainesville's Waffle House locations are open 24 hours every day.

— Is your restaurant open on Christmas or offering heat-and-serve holiday meals? To be added to this list, email details to reporter Alan Festo at alan.festo@gvillesun.com.

This article originally appeared on The Gainesville Sun: Gainesville restaurants cooking Christmas dinner 2023