I have a little problem with buffets. Every time I convince myself I’ve had enough, I spot something on the other side of the counter that deserves at least one more trip.
And apparently, Iowa has plenty of places where that problem could get even worse.
Some of the most interesting buffets aren’t in big cities or famous restaurants. They’re in smaller communities that travelers might otherwise pass right by.
What I especially like is the freedom to try something unfamiliar without committing to an entire meal. If one dish doesn’t impress me, there’s always another waiting for its chance.
Of course, not every buffet serves food all day. Some offer special weekend spreads, so checking the schedule before leaving home is a smart idea.
These 10 lesser-known Iowa buffets have plenty of surprises in store. One serves Sunday brunch in the historic Amana Colonies, while another operates inside an enormous truck stop.
Who knew the next great buffet discovery could be waiting beside a highway?
1. Sally’s On Broadway, Springville

Some tenderloins are big. The ones at Sally’s On Broadway in Springville are big enough to need their own zip code.
That giant breaded sandwich gets plenty of attention, but I came for the buffet. I left with a full belly and a new favorite small town.
The dining room has a friendly, neighborly feel. Regulars wave at each other, and the staff seems to know half the room by name.
Friday and Saturday dinners bring a rotating spread of homemade American dishes from 5 to 8:30 p.m.
Each visit can look a little different, so it pays to come back and see what is new on the line.
Sunday mornings are where things get serious. From 9 a.m. to 1 p.m., the breakfast buffet draws a crowd hungry for a hearty start.
I loaded up on eggs, crispy breakfast meats, and warm biscuits. My plan was to eat light, and that plan lasted about four seconds.
Arrive early on Sunday if you hate waiting. The after-church crowd knows exactly where the good food lives.
Bring an appetite and maybe a nap schedule for later.
Address: 263 Broadway St, Springville, IA 52336
2. Saints Avenue Cafe, Boone

Daily buffets are a rare treat in a small city. Boone has one, and I made sure to show up hungry.
Saints Avenue Cafe is a longtime local favorite that keeps things simple and generous.
The buffet is advertised every day during operating hours, from 11 a.m. to 8 p.m. That means no calendar math before lunch.
Fried chicken leads the parade, followed closely by tender roast beef and fluffy mashed potatoes.
I appreciated the vegetables and soups, mostly because they made me feel responsible before my second trip for chicken.
The selections rotate, so regulars never get bored. A friend from Boone told me she plans her week around certain dishes.
The atmosphere is relaxed and unhurried. Nobody rushes you, and the coffee refills arrive without a single wave of the hand.
Desserts sit waiting at the end like a reward for finishing your homework. I picked something sweet and called it a victory lap.
For travelers tired of big chain buffets, this cafe offers a homey change of pace.
It is proof that a quiet street can serve a loud amount of flavor.
Address: 1312 S Story St, Boone, IA 50036
3. Ox Yoke Inn, Amana

Sunday mornings in the Amana Colonies smell like warm bread and old-world tradition.
Ox Yoke Inn sits right in the middle of this historic area, where German settlers built close-knit villages long ago.
The restaurant is famous for hearty family-style meals. Bowls get passed around the table until everyone groans happily.
For buffet fans, the main event is the Sunday brunch from 9 a.m. to 2 p.m. It even runs during November.
The spread mixes breakfast favorites with regional specialties. I bounced between fluffy eggs and German-American dishes like a kid in a candy shop.
Something about eating in a historic building makes every bite feel a little more special. The walls seem to hold a century of stories.
After brunch, take a walk through the shops nearby. You can browse handmade goods and burn off at least one pastry.
My advice is to make it a full day trip. The Amana Colonies reward slow wandering and curious eaters.
Bring the grandparents, too. They will love the old-fashioned charm as much as the food.
Address: 4420 220th Trail, Amana, IA 52203
4. Paradise Indian Grill, Hiawatha

Curry fans, your corner of the map just got spicier.
Paradise Indian Grill in Hiawatha is a family-owned spot that brings a bold twist to buffet dining.
Instead of fried chicken and mashed potatoes, you get curries, fragrant biryani, and stacks of warm naan.
The kitchen rotates regional themes during the week. One day might lean north, while another features South Indian dishes.
I tore into the naan first and used it to scoop up a rich curry. Fork?
I barely remembered I had one.
Vegetarians will feel right at home here. The meatless options are colorful, filling, and full of spice.
Timing matters, so check the schedule before you go. The buffet runs Wednesday and Thursday dinner, Friday lunch, Saturday brunch, and Sunday lunch.
If you are new to Indian food, a buffet is the perfect way to explore. Take small scoops of everything and find your new favorite.
Ask the staff about anything that looks unfamiliar. They are happy to explain the dishes.
Leave a little room for something sweet before you head back toward Cedar Rapids.
Address: 1950 Blairs Ferry Rd #114, Hiawatha, IA 52233
5. Golden Apple Buffet, Cedar Rapids

Picky eaters, meet your match.
Golden Apple Buffet in Cedar Rapids serves so many kinds of food that even the fussiest family member will find something.
Chinese-American favorites take up a big chunk of the line. Sweet sauces, crispy bites, and steaming noodles wait in long rows.
Then come the sushi rolls, seafood, and grilled dishes. Salads and desserts round out the spread.
My nephew made three trips just for dessert. His parents looked the other way, and so did I.
Groups with different cravings will love it here. One person can eat sushi while another builds a mountain of fried rice.
Weekday visits include both lunch and dinner buffets. On Saturdays and Sundays, the restaurant advertises all-day buffet service, while holiday hours and pricing should be confirmed directly.
That weekend setup makes it easy to stop by whenever hunger strikes. No need to race the clock.
My tip is to take a lap before grabbing a plate. Seeing everything first helps you plan your attack.
Bring the whole crew, find a big table, and let everyone wander. The only argument will be over who gets the last crab rangoon.
Address: 2811 Wiley Blvd SW #200, Cedar Rapids, IA 52404
6. Lucky Buffet, Knoxville

Fresh paint and familiar flavors make a happy pair.
Lucky Buffet sits near the town square in Knoxville, a city famous for its racing history.
The restaurant finished a big renovation in June 2026. The dining room looks refreshed, but the buffet tradition stayed right where it belongs.
Sesame chicken is the star for me. It is sticky, sweet, and gone from my plate faster than a race car on the nearby track.
Sweet-and-sour favorites, noodles, and fried rice fill the rest of the line.
Hot dishes rotate, so you might spot something new on each visit. I like to grab a small spoonful of whatever looks unfamiliar.
The buffet serves lunch and dinner Tuesday through Sunday. It closes on Mondays, so plan accordingly.
After eating, take a stroll around the square. The shops and old buildings give the town a cozy charm.
Local families seem to treat this place like a second kitchen. You will notice plenty of familiar faces and friendly hellos.
Leave with a fortune cookie and a little extra luck in your pocket.
Address: 114 S 2nd St, Knoxville, IA 50138
7. Lucky Buffet, Independence

Two Lucky Buffets on one list? Call it a double helping of good fortune.
This one sits in Independence, a friendly town in the northeast part of the state.
From the outside, it looks pretty unassuming. Inside, the buffet line tells a much more exciting story.
Crab rangoon came first on my plate, because I have priorities. The crispy shells and creamy centers were exactly what I wanted.
Chicken dishes, lo mein, and fried rice followed close behind, along with extra hot selections that change up the lineup.
Prices are friendly, which helps explain the loyal local crowd. You can fill up without emptying your wallet.
All-you-can-eat dining runs during lunch and dinner, Wednesday through Monday. The restaurant closes on Tuesdays.
The casual setting means jeans and muddy boots are totally welcome. Nobody here cares about fancy dress.
I noticed several families celebrating small wins, like good report cards. It felt like a true community hangout.
Stop by after exploring town, and reward yourself with one more rangoon than you planned.
Address: 2335 Jamestown Ave, Independence, IA 50644
8. Super Buffet, Pella

Peanut butter chicken might sound like a lunchbox mix-up. Trust me, it is delicious.
Super Buffet in Pella serves this sweet and nutty treat alongside many classic Chinese favorites.
Pella is better known for tulips, windmills, and Dutch pastries. This modest restaurant proves the town has more tasty surprises.
The all-you-can-eat line includes sesame chicken, crab rangoon, and noodles. Everything looked bright and freshly made when I visited.
Recent diners often praise the freshness of the food. I agree, because nothing on my plate tasted tired or dried out.
The service is friendly, too. My water glass never got close to empty.
Lunch and dinner are served Tuesday through Saturday. Sunday and Monday closures are currently listed, so check before you drive over.
If you visit during the spring Tulip Time festival, expect bigger crowds around town. A filling buffet lunch is a smart way to fuel up.
Try the peanut butter chicken first, then decide how many more plates you need. My answer was two.
Afterward, a walk past the windmill makes a sweet finish to the day.
Address: 911 W 16th St, Pella, IA 50219
9. Jumbo Buffet, Mt Pleasant

Jumbo is a name that sets big expectations. Luckily, the plates here can handle it.
Jumbo Buffet in Mount Pleasant keeps things straightforward, and I mean that as a compliment.
There are no fancy frills, just a clean dining room and a line of Chinese-American comfort food.
Sweet-and-sour chicken glowed bright orange under the lights. I grabbed a generous scoop before anyone else could.
Lo mein, fried rice, and warm soups kept me company for round two. The soup was a nice break between crunchy bites.
Staff members refresh the trays often, so the food stays hot and tasty. I watched a fresh pan of noodles arrive right as I walked up.
Families and travelers both seem to love it. The town sits along a busy route, making this a handy stop.
Hours generally run from 11 a.m. to 9 p.m., Tuesday through Sunday. The restaurant closes on Mondays.
Desserts wait at the end for anyone with leftover space. I found some, somehow.
Walk out jumbo-sized and happy, then plan a slow, scenic drive.
Address: 2015 E Washington St, Mt Pleasant, IA 52641
10. Family Buffet, Burlington

A spacious dining room makes a welcome final stop on this buffet road trip.
Family Buffet in Burlington is spacious enough for big groups, birthday parties, and hungry sports teams.
The buffet mixes Chinese-American dishes with sushi, seafood, soups, and salads. Familiar American choices sit nearby for anyone craving something simple.
My cousin filled his plate with pizza and fries. I went straight for the sushi and seafood, and we both left grinning.
That variety is the real magic here. Everyone can choose a different kind of food under one roof.
The restaurant serves lunch and dinner every day. Published hours run from 10:30 a.m. to 9 p.m.
Burlington sits right on the Mississippi River, so you can pair your meal with a riverfront stroll. Snake Alley, a famously twisty street, is fun to visit too.
Bring a big group if you can. The tables and booths make sharing plates and stories easy.
My final tip is simple. Pace yourself, because the dessert section is waiting patiently at the end.
This road trip ends with full plates and plenty of reasons to return.
Address: 3335 E Agency St, Burlington, IA 52601