Does anyone actually enjoy spending Thanksgiving morning juggling oven trays and worrying about whether the turkey will be ready on time?
I love a good holiday meal, but I’d happily skip the cooking and the mountain of dishes waiting afterward.
Luckily, you don’t have to prepare everything yourself to enjoy Thanksgiving in Iowa.
Several restaurants are serving special meals on November 26, making it easier to spend more time with family and less time worrying about dinner.
And there are some pretty tempting options. You can settle in for a traditional buffet, enjoy a relaxed holiday brunch, or choose a three-course dinner without lifting a finger in the kitchen.
These thirteen Iowa restaurants are worth considering if you’re ready to give yourself a break this Thanksgiving. Just make sure to confirm the details and book ahead.
After all, the only difficult decision on November 26 should be whether you have room for another slice of pie.
1. The Machine Shed, Davenport

My grandpa used to say a good meal should taste like somebody’s farm kitchen. The Machine Shed in Davenport takes that idea very seriously.
This farmhouse-inspired spot is serving a traditional Thanksgiving buffet packed with Midwestern favorites. Think roasted turkey, carved ham, homemade mashed potatoes, and sage stuffing piled high.
The corn casserole deserves its own fan club. It is creamy, a little sweet, and the kind of side dish that disappears before the turkey does.
Save room for pumpkin pie, because skipping it here feels like breaking a family rule. Nobody wants that kind of drama on a holiday.
The dining room has a rustic, cozy feel with plenty of space for big families. Kids can wander the decor with wide eyes while the grown-ups go back for seconds.
The best part might be what happens after the meal. You stand up, stretch, and walk away from a mountain of dishes you never have to touch.
Thanksgiving hours run from 10 a.m. to 3 p.m., and the adult price is $31.99.
Arrive hungry, leave happy, and let somebody else handle the gravy cleanup this year.
Address: 7250 Northwest Boulevard, Davenport, IA 52806
2. 350 First, Cedar Rapids

Turkey tastes better with a view. That is my official opinion after eating sixteen floors above downtown Cedar Rapids.
350 First sits at the top of the DoubleTree by Hilton, and the windows show off the whole city. On Thanksgiving, the restaurant hosts both a daytime and an evening buffet.
The spread includes roasted turkey breast, braised beef, and carved ham. Smoked Gouda mashed potatoes add a rich, smoky twist that might ruin regular mashed potatoes for you forever.
Rosemary stuffing and cranberry sauce keep things classic. Seasonal desserts wrap up the meal, so plan your plate strategy wisely.
Having two time slots is a real gift for busy families. Early birds can come for lunch, while night owls can catch the city lights during dinner.
The daytime buffet runs from 10 a.m. to 2 p.m. for $38 per adult. Dinner runs from 4 to 8 p.m. for $39 per adult.
Ask for a window table if you can. Watching the sky change color over the river while you munch on stuffing makes the whole day feel extra special.
Address: 350 First Avenue NE, Cedar Rapids, IA 52401
3. ReUnion, Coralville

Every family has that one person who does not like turkey. ReUnion in Coralville has a plan for them, too.
The Thanksgiving buffet here is huge and wonderfully varied. Roasted turkey shares space with slow-roasted prime rib and maple-glazed ham.
Then things get even more interesting. Chicken Marsala and seafood-stuffed salmon show up for guests who want something different on their plate.
Of course, the classic sides are ready and waiting. Mashed potatoes and green bean casserole make sure nobody misses the traditional flavors of home.
A table of assorted desserts closes out the feast. I suggest a small slice of a few things rather than one giant piece of anything.
This place makes peace at the table much easier. Picky eaters, meat lovers, and seafood fans can all fill their plates without a single debate.
Reserved seating runs from 11 a.m. to 4 p.m., and the buffet stays open until 5 p.m. The adult price is $45.
Book early, since a menu this broad tends to fill seats fast. Your whole crew will thank you before dessert even arrives.
Address: 516 2nd Street, Coralville, IA 52241
4. Granite City, Cedar Rapids

Pot roast on Thanksgiving sounds like a rule breaker. Granite City in Cedar Rapids makes it feel like the smartest idea of the year.
The holiday buffet starts with roasted turkey breast, then adds braised pot roast that falls apart with a gentle poke of the fork. It is pure comfort on a cold November day.
Vegetarians get some love here, too. Butternut squash ravioli brings a sweet, buttery bite that even meat lovers keep sneaking onto their plates.
The side dish lineup is a true holiday roll call. Sage stuffing, mashed potatoes, green bean casserole, and sweet potatoes are all present and accounted for.
Dessert comes down to a tough choice between pumpkin and pecan pie. My advice is simple.
Take a sliver of both and call it research.
The dining room is roomy, so big groups can spread out without bumping elbows. That makes it easy to relax and actually talk with your family.
Thanksgiving hours run from 11 a.m. to 6 p.m., and adults pay $36.
Those long hours mean late sleepers still have plenty of time to grab a plate and loosen their belts.
Address: 4755 1st Avenue SE, Cedar Rapids, IA 52403
5. Tavern Blue, Coralville

Barbecue ribs at Thanksgiving? Yes, and honestly, I am a fan.
Tavern Blue in Coralville is hosting an all-you-can-eat holiday buffet that mixes old favorites with a few surprises. Roasted turkey and ham hold down the traditional side of the table.
Then the fun begins. Saucy barbecue ribs and spicy Cajun chicken bring a bold kick that wakes up your taste buds between bites of stuffing.
The buffet also includes assorted sides, appetizers, and desserts. You could build a whole plate of snacks before you even reach the main course.
Price is a big win here. At $27 per adult, it is one of the friendlier deals on this list, which helps a lot when you are feeding a large family.
The vibe is relaxed and casual. Nobody will care if you wear your stretchy holiday pants, and frankly, you probably should.
Thanksgiving hours run from 11 a.m. to 4 p.m.
Bring the grandparents, the toddlers, and the cousin who always says he is not hungry. Watch him go back for ribs three times and smile quietly.
Address: 805 2nd Street, Coralville, IA 52241
6. Ox Yoke Inn, Amana

History tastes delicious in the Amana Colonies. The Ox Yoke Inn has been serving hearty German-American meals in this charming village for generations.
On Thanksgiving, the restaurant offers a special holiday menu inside its traditional dining rooms. The setting alone feels like stepping into an old family photo album.
Here is a fun fact. The Amana Colonies were founded by German settlers in the 1850s, and the area still celebrates that heritage with food, crafts, and old brick buildings.
Group size decides your dining style. Parties of eight or fewer can order from the main-level Thanksgiving menu.
Bigger groups of eight or more can reserve an all-inclusive family-style banquet downstairs. Bowls get passed around the table, just like at Grandma’s house, only without the dish duty.
The Thanksgiving date is November 26, 2026. Call ahead to confirm hours and reserve your spot, especially for the banquet.
After dinner, take a slow stroll through the village streets. The crisp fall air is perfect for walking off that second helping.
Few places in the state mix tradition and turkey quite this beautifully.
Address: 4420 220th Trail, Amana, IA 52203
7. Caroline’s Restaurant, Dubuque

Some Thanksgiving dinners call for sweatpants. Caroline’s in Dubuque calls for your nicest sweater.
Tucked inside the historic Hotel Julien Dubuque, this restaurant is serving a three-course holiday dinner. The building has welcomed guests near the Mississippi River for well over a century.
The meal starts with your choice of soup or salad. Next comes an entrée, followed by a seasonal dessert to finish things on a sweet note.
Traditional holiday dishes anchor the menu. Premium choices raise the bar with chef-carved prime rib and Mississippi walleye almondine.
That walleye is a local treat worth trying. Toasted almonds give the tender fish a gentle crunch that pairs nicely with the river town setting.
Dinner is advertised for 5 to 8 p.m. The adult price is $44, with extra charges for the premium entrées.
An evening seating gives you time to watch the parade, nap, or play football in the yard first. Then you can arrive relaxed and ready to be pampered.
Dress up a little and soak in the old-world charm. It turns an ordinary Thursday into a memory.
Address: 200 Main Street, Dubuque, IA 52001
8. Main + Abbey, Sioux City

Brunch on Thanksgiving is my favorite secret. You eat well at midday, and the whole afternoon stays wide open.
Main + Abbey in Sioux City is hosting a special Thanksgiving brunch on November 26. The restaurant sits inside the Hard Rock Hotel Sioux City in the heart of downtown.
The dining room is sleek and modern, with a stylish look that feels fresh compared to the usual holiday setting. It is a nice change if your family wants something a bit different this year.
Think about the morning you get to skip. No alarm at dawn to start the bird, no flour on the counters, and no frantic hunt for the potato masher.
Instead, you roll in late, sit down, and let professionals handle every plate. That sounds like a holiday to me.
Brunch runs from 11 a.m. to 2 p.m. Reservations are highly recommended, so do not wait until the last minute.
After the meal, you still have hours for board games, a family walk along the Missouri River, or a well-earned nap.
Address: 111 3rd Street, Sioux City, IA 51101
9. Johnny’s Italian Steakhouse, Des Moines

Turkey, ribeye, or filet mignon. That is the happiest decision you will make all week.
Johnny’s Italian Steakhouse in Des Moines is serving a special three-course Thanksgiving meal. Each guest picks a main course, and every option comes with classic holiday sides.
The side dish list reads like a family recipe box. Mashed potatoes, stuffing, green bean casserole, and sweet potato casserole are all part of the lineup, plus a few more favorites.
Here is a bonus many people miss. The regular menu is also available, so anyone craving pasta or a burger can still order exactly what they want.
That flexibility is pure gold for mixed groups. Your steak-loving uncle and your pasta-obsessed niece can sit side by side without a single complaint.
Thanksgiving hours run from 11 a.m. to 5 p.m., and the meal comes as a plated three-course dinner.
Plated service means no buffet lines and no balancing a wobbly plate across the room. Food simply arrives at your table, warm and ready.
Sit back, pass the rolls, and enjoy a holiday where the hardest job is choosing your entrée.
Address: 6800 Fleur Dr, Des Moines, IA 50321
10. AJ’s Steakhouse, Altoona

Fancy plates and folded napkins make a holiday feel bigger. AJ’s Steakhouse in Altoona delivers exactly that kind of experience.
Located inside Prairie Meadows, the restaurant is offering a special three-course Thanksgiving menu. It mixes traditional comfort with upscale choices.
Slow-roasted turkey breast keeps the holiday spirit front and center. Prime rib and filet mignon tempt anyone who wants a little extra luxury this year.
Other seasonal dishes round out the entrée list. Festive desserts arrive at the end, giving you one more reason to linger at the table.
The polished dining room has a calm, refined mood. It is a great pick for a milestone year, like a first Thanksgiving with new in-laws or a big family reunion.
Hours run from 11 a.m. to 7 p.m., and the adult price is $65.
Those wide hours give you room to plan around travel, football, or a slow morning at home. You can choose lunch or a cozy evening meal.
Put on something nice and enjoy being treated like a VIP. Gratitude feels easier when someone else is carving the prime rib.
Address: 1 Prairie Meadows Dr, Altoona, IA 50009
11. OPA! Italian & Greek, West Des Moines

Gyro meat next to the turkey is a combo I never knew I needed. OPA!
Italian and Greek in West Des Moines made me a believer.
This family-operated restaurant serves an affordable Thanksgiving buffet with a Mediterranean twist. Traditional roasted turkey, ham, and mashed potatoes sit right where you expect them.
Then the buffet takes a fun detour. Gyro meats, Greek rice, pasta Diablo, and chicken Marsala bring big flavors from across the sea.
Meatballs and shrimp add even more variety. Desserts finish the spread, so leave a little corner of your plate for something sweet.
The price is hard to beat. At $23.99 per adult, it is the most budget-friendly option on my list.
Family-run places have a special warmth on holidays. You can feel the care in the food and the friendly welcome at the door.
Thanksgiving hours run from 11 a.m. to 3 p.m.
Try a forkful of Greek rice with your cranberry sauce. It sounds odd, but trust me, your taste buds will throw a tiny celebration.
Address: 2800 University Ave Ste 450, West Des Moines, IA 50266
12. Fleming’s Prime Steakhouse, West Des Moines

Candlelight and cranberry sauce make a lovely pair. Fleming’s Prime Steakhouse in West Des Moines knows how to set that scene.
The restaurant is preparing a special Thanksgiving menu built around classic roasted turkey. Steak fans can upgrade to filet mignon or a prime bone-in ribeye.
Seasonal sides keep the meal rooted in tradition. Mashed potatoes, green beans, stuffing, and cranberry sauce arrive alongside your main course.
Dessert is available separately rather than included in the two-course Thanksgiving menu. It is the perfect opportunity to add something sweet and slow down while sharing stories around the table.
The setting is upscale but welcoming. Soft lighting and attentive service help an ordinary family dinner feel like a real occasion.
This is a smart pick for couples or small groups who want something calm and elegant. Nobody has to run back and forth to the kitchen.
Thanksgiving hours run from 11 a.m. to 8 p.m., with adult prices starting at $64.
Late hours make it easy to plan an evening meal after a busy day of travel. Grab a reservation, dress sharp, and let the ribeye do the talking.
Address: 150 S Jordan Creek Pkwy, West Des Moines, IA 50266
13. Ruth’s Chris Steak House, West Des Moines

Pumpkin cheesecake is the plot twist every Thanksgiving deserves. Ruth’s Chris Steak House in West Des Moines serves it as the grand finale.
The restaurant is offering a traditional three-course holiday feast. Guests begin by choosing a starter to get the meal rolling.
Oven-roasted turkey takes the spotlight as the main course. It comes with mashed potatoes, honey-glazed carrots, sausage-and-herb stuffing, and cranberry relish.
Those honey-glazed carrots are sneaky good. Even kids who usually push veggies around their plates might ask for more.
Then comes dessert, with seasonal choices that include that famous pumpkin cheesecake. It is creamy, spiced, and lighter than you might expect.
The refined atmosphere suits families looking for a formal celebration. Servers handle every detail, so you can focus on the people sitting beside you.
Thanksgiving hours run from 10:30 a.m. to 8 p.m. The adult price is $52.95.
That long window fits almost any schedule, early or late. Iowa holidays rarely get easier than this.
Wrap up your day with a full belly, clean hands, and zero dishes waiting at home.
Address: 950 Jordan Creek Parkway, Suite 1100, West Des Moines, IA 50266