Iowa, known for its hearty Midwestern hospitality and diverse food offerings, is home to some of the best all-you-can-eat buffets. Whether you’re in the mood for fresh salads, sizzling meats, or indulgent desserts, Iowa’s buffets are the perfect solution for satisfying any craving.
With endless food options, these buffets offer the ultimate dining experience for anyone with a big appetite. Let’s dive into some of the top buffets in Iowa that will leave you full, happy, and craving more.
1. The Iowa Machine Shed – Urbandale
For anyone in the Des Moines area, The Iowa Machine Shed is a must-visit destination. Famous for its homestyle cooking and warm, rustic atmosphere, this buffet is a true gem.
The Machine Shed serves up classic Midwestern favorites, including mashed potatoes, fried chicken, roast beef, and an incredible selection of pies. If you’re looking to fill up, their hearty breakfast and lunch buffets are ideal. Don’t forget to try their famous cinnamon rolls, which are a local favorite and the perfect way to cap off your meal.
2. Golden Corral – Des Moines and Cedar Rapids
Golden Corral is a name that’s synonymous with all-you-can-eat dining, and the locations in Des Moines and Cedar Rapids are no exception. Offering a vast variety of dishes, Golden Corral’s buffet spans everything from freshly prepared salads and soups to hot entrees, grilled steaks, and a spectacular dessert bar.
Whether you’re in the mood for comfort food like mac and cheese or a more gourmet dish, Golden Corral’s buffet has something to please everyone. The chain also offers a great selection for kids, making it an excellent choice for family dining.
3. The Buffet at Prairie Meadows – Altoona
Located at the Prairie Meadows Casino in Altoona, this buffet is perfect for those who are looking for a little extra excitement with their meal. The Buffet at Prairie Meadows offers a wide range of options, from sizzling meats and seafood to pasta and pizza.
This New Jersey Restaurant Just Won the Title of ‘Best All-You-Can-Eat Buffet’
The chefs here pride themselves on using fresh, high-quality ingredients, ensuring that every dish is both delicious and satisfying. If you’re visiting on the weekend, be sure to check out their prime rib or seafood specials. Plus, the ambiance of the casino adds an extra touch of fun to your dining experience.
4. Big Steer Restaurant and Lounge – Altoona
Another excellent option for buffet lovers in the Altoona area is Big Steer Restaurant and Lounge. Known for its generous portions and friendly service, Big Steer’s buffet features a mix of classic American fare. From carved meats like prime rib to mashed potatoes, salad bars, and soups, this buffet has a little bit of everything. The atmosphere is casual and welcoming, making it a great place to relax with friends or family while enjoying a filling, affordable meal. If you’re a fan of steak and comfort food, this spot will quickly become one of your favorites.
5. Sizzler – Sioux City
For a great all-you-can-eat experience with a focus on variety, Sizzler in Sioux City is hard to beat. Offering everything from fresh seafood to grilled steaks and chicken, Sizzler’s buffet is designed to give you a wide range of choices without sacrificing quality. Their salad bar is plentiful, and the hot foods are always fresh and flavorful. What sets Sizzler apart is their signature cheese bread, a fan favorite that pairs perfectly with any dish. Whether you’re craving an all-you-can-eat feast or just want to enjoy a few plates of your favorites, Sizzler has something for everyone.
6. Smokey D’s BBQ – Des Moines
If you’re in the mood for a BBQ feast, Smokey D’s in Des Moines is the place to go. Known for its award-winning barbecue and casual dining atmosphere, Smokey D’s offers a buffet-style meal that’s perfect for meat lovers. You can load up on juicy brisket, pulled pork, smoked chicken, and ribs, all paired with traditional sides like baked beans, mac and cheese, and cornbread. For anyone who loves a hearty BBQ meal, Smokey D’s BBQ buffet is a fantastic choice that’s sure to satisfy.
7. Denny’s Lux Club – Sioux City
Denny’s Lux Club in Sioux City is a classic spot offering a well-rounded buffet experience. For over 70 years, the Lux Club has been serving up delicious, hearty meals in a cozy, hometown environment. Their buffet includes an impressive variety of meats, vegetables, salads, and desserts.
The comfort food here is always satisfying, and if you’re a fan of classic Midwestern meals, this buffet will hit the spot. Whether you’re visiting for breakfast, lunch, or dinner, Denny’s Lux Club is the perfect place to enjoy a relaxed, filling meal.
8. Cedar Ridge Buffet – Swisher
For those near Cedar Rapids, the Cedar Ridge Buffet is a great hidden gem. Known for its family-friendly atmosphere and variety of food options, this buffet serves up everything from fresh salads and breadsticks to mouth-watering entrees. You can indulge in their full range of American and European-inspired dishes, or treat yourself to their signature desserts.
Whether you’re coming for breakfast, lunch, or dinner, the Cedar Ridge Buffet is always a great option to fill your plate—and your stomach.
9. Buca di Beppo – Des Moines
While not your typical buffet, Buca di Beppo in Des Moines offers family-style dining that lets you enjoy large portions of Italian cuisine. This restaurant is ideal for those who prefer to dine in a more communal way, where the food is brought to the table in large platters and everyone shares.
From pasta and pizza to classic Italian dishes like chicken parmesan, Buca di Beppo is a great choice for those looking to feed their appetite in an all-you-can-eat style without the traditional buffet layout. Plus, their desserts—especially the giant portions of tiramisu and cheesecake—are not to be missed!
Whether you’re a local or just passing through, Iowa offers some of the best all-you-can-eat buffets in the Midwest. From classic comfort foods to international cuisines, there’s a buffet in Iowa that will satisfy your hunger and leave you coming back for more. So, next time you’re in the mood for a feast, head to one of these top-rated buffets to enjoy a memorable dining experience that’ll keep your belly full and your taste buds satisfied.
More Stories
Satisfy Your Appetite: The Top Buffets for All-You-Can-Eat Dining in Iowa
Satisfy Your Appetite: The Top Buffets for All-You-Can-Eat Dining in Iowa
Satisfy Your Appetite: The Top Buffets for All-You-Can-Eat Dining in Iowa