Why wait until November for turkey, mashed potatoes, and gravy? Across Michigan, a handful of diners keep the holiday plate on the menu all year long.
Some sit on rural highways, some anchor small downtowns, and one stays open around the clock on weekdays. If a Tuesday in March calls for dressing and cranberry sauce, these seven spots have you covered.
1. Turkey Roost, Kawkawlin, MI

A restaurant named after a turkey had better deliver on turkey, and this M-13 stop in Bay County takes the job seriously. Turkey platters, hot sandwiches, and pot pie make up the heart of the menu.
The full dinner arrives with all white meat turkey, mashed potatoes, dressing, a roll, corn, and cranberry sauce. There is even a Senior Turkey Plate and a Special Turkey Plate, so appetites of every size get a match.
Breakfast starts at 7 AM most days, and Friday brings fish to the lineup. Tuesday hours run shorter, from 11 AM to 7 PM.
I like that there is a drive-through for travelers heading toward Bay City or Saginaw. Fridays get the biggest crowds, so a Tuesday visit is the quieter bet.
2. House of Flavors Restaurant, Ludington, MI

Ice cream might be the headline in Ludington, but slow roasted turkey earns its own spotlight here. The restaurant on West Ludington Avenue pairs retro, 1950s-style decor with homestyle American plates.
The turkey dinner comes with dressing and mashed potatoes with gravy. The hot turkey sandwich with mashed potatoes is another steady favorite.
Then comes dessert, which is where things get playful. The shop is known for dozens of ice cream flavors, flights of ice cream, banana splits, and a sundae called the Michigan Pot Hole.
Plan carefully, since current hours list Monday through Wednesday, 8 AM to 7 PM. It is a fun pick for families visiting this Lake Michigan port town.
3. Holiday’s Restaurant, Ann Arbor, MI

The name says it all. Holiday’s on West Stadium Boulevard keeps a Thanksgiving-style dinner on the menu all year in a cheerful, dinerlike room.
The kitchen roasts its own turkeys. The mashed potatoes are real, with the small lumps to prove it.
Beyond turkey, the menu is long, with a salad bar, breakfast plates like eggs Benedict, ribs, and a turkey Reuben. Prices stay moderate for the amount of food.
Hours run Tuesday through Saturday from 8 AM to 8 PM and Sunday until 3 PM, with Mondays closed. Sunday mornings are the busiest, and reservations are accepted if you are bringing a group.
4. TV’s Deli & Diner, Trenton, MI

Downriver diners looking for a turkey fix can head straight to Fort Street. TV’s Deli & Diner serves homestyle cooking in a retro-themed space with patio tables out front.
The turkey roast dinner shares the spotlight with meatloaf, chicken paprikash, and homemade soups like lobster bisque. Carrot cake makes a natural finish.
Portions run generous. The menu also covers chicken and waffles, a Memphis Benedict, fish and chips, and vegan and vegetarian options.
Doors are open daily from 8 AM to 3 PM, so this is a lunch-hour turkey dinner rather than an evening one. Dogs are welcome on the patio, and curbside pickup is available.
5. Fleetwood Diner, Lansing, MI

Craving turkey at 3 AM on a Wednesday? In Michigan’s capital, that is not a problem.
Fleetwood Diner stays open 24 hours Monday through Friday, then runs 7 AM to 11 PM on weekends. Its turkey dinner comes with a large serving of real sliced turkey, dressing, and two sides.
The menu is famous for playful names, especially the Hippie Hash and Meaty Hippie Breakfast. Gyros, gyro omelets, and club sandwiches round things out.
Weekend mornings get packed. A weeknight visit is usually calmer.
6. Wheeler’s Restaurant, Standish, MI

Small towns tend to guard their favorite diners, and Standish has a good one on Main Street. Wheeler’s has an old-fashioned look, with a counter and a soup and salad bar.
The hot turkey sandwich is built with real roasted turkey and served with mashed potatoes and gravy. Many folks order an extra side of potatoes, and nobody blinks.
Breakfast is served all day, and the all-you-can-eat soup and salad bar makes a solid add-on. Hours run 8 AM to 8 PM Monday through Thursday, with a 7 AM start Friday through Sunday.
I would save this stop for a drive up US-23 toward the Sunrise Side.
7. Randy’s Diner, Traverse City, MI

Away from the busy waterfront, Randy’s on Carver Street is where Traverse City grabs an everyday meal. The family-owned diner has a casual neighborhood feel.
The Hot Turkey Sandwich is a regular menu item, alongside a Meatloaf Dinner and liver and onions. Pancakes, French toast, and breakfast burritos cover the morning crowd.
Portions are big and prices stay reasonable. Doors open at 6:30 AM on weekdays and Saturdays, closing at 8 PM weekdays and 4 PM Saturday, with Sundays off.
Reservations are accepted, and there is a free lot, which helps during summer visits.
Enjoyed this story?
Add Fast Food Club as a preferred source to see more of our reporting on Google.