Fort Madison is the quintessential river town, home to both Iowa’s oldest permanent settlement and the mighty Mississippi. A favorite of travelers and locals alike, it still draws in food lovers, history buffs, and anyone seeking a dining scene that feels authentically Midwestern. While the city has evolved over the centuries, what hasn’t changed are the hearty portions, welcoming service, and endlessly satisfying meals.
Vel’s Amigos Continued
$ | (319) 372-7058 | WEBSITE
Did you forget your appetite for straightforward Tex-Mex or a craving for consistent Midwest Mexican flavors? Don’t worry: you can satisfy both at Vel’s Amigos Continued, a restaurant that also happens to offer wonderful atmosphere and great customer service. Recently upgraded parking means there’s great convenience at this spot, which is perfect for grabbing a quick meal with fellow families or vegetarians.
The menu is varied and to the point—simplistic Tex-Mex, vegetarian options, kid-friendly dishes—and you’ll probably be pleased if you ask for anything like quick serving time with your order. For food, choose from a selection of menu items, including tacos and burritos, as well as a variety of enchiladas—try the classic cheese enchilada (melted cheddar, red sauce, onions, and cilantro).
Cottage Cafe
$ | (319) 372-5043 | WEBSITE
Housed in a converted former gas station, Cottage Cafe is a cozy diner with a nostalgic vibe that feels like stepping into a time capsule. You’ll find yourself surrounded by old pictures and vintage Coke machines, giving the space a warm, country atmosphere that’s both charming and unpretentious. Menu highlights include the fantastic roast beef sandwich, the tenderloin, and the pot roast special—all served in generous portions that never disappoint.
Don’t miss the homemade pie, especially the sour cream raisin variety, which is a true standout. For lunch, the hot and delicious patty melt is a must-try in this kid-friendly spot, where the staff are great with children and even offer fun options like Mickey Mouse pancakes. Just remember to bring cash, as they don’t take credit cards, but there’s an ATM inside for convenience.
Taste Of China
$ | (319) 372-2888 | WEBSITE
You can have two types of experiences at the take-out spot Taste Of China: The first is to call ahead for your order and chat with the friendly staff while you wait, especially if you’re bringing kids along who get extra attention. The second is to swing by without planning and discover their accommodating approach to dietary restrictions while scanning their menu of flavorful Chinese classics.
Whichever path you choose, try one of their vegetarian dishes, which are quite possibly the most satisfying in Fort Madison. The menu stays reliably consistent, so you’ll always know where to get delicious take-out, a warm welcome, and a meal that feels respectful and polite from start to finish.
Buffalo61 Bar & Grille
$ | (319) 372-5022 | WEBSITE
The menu at Buffalo61 Bar & Grille stays reliably consistent, so what you see online is exactly what you’ll get. There’s always a wide variety of options, but depending on your craving (or how hungry you’re feeling that day), you’ll find something satisfyingly familiar. Think generous portions of buffalo wings with their signature sauce, crispy Sidewinders potatoes, or a ranch ribeye paired with classic sides.
You can sit at a booth or at one of the tables in the remodeled dining room, but try to grab a spot near the window for some natural light. For families, check out the coloring sheets they offer, which keep kids happily occupied.
The Fort Diner
$ | (319) 372-1949 | WEBSITE
The Fort Diner occupies a cozy corner near the Amtrak station, making this nostalgic spot the perfect place to bring visiting relatives when you realize you need a quick, satisfying meal without any fuss. Start with a plate of their famous pepper jack cheese balls, followed by heartier options like the great walleyburger, cooked fresh to order. On weekends, they have a cash-only special—$8 bottomless coffee refills that benefit the local historical society—when the morning rush has settled down.
Just look for the vintage neon sign outside the building, inviting all who pass to stop by for a bite—or two.
Lost Duck Brewing Co
$$ | (319) 372-8255 | WEBSITE
Lost Duck Brewing Co is where you should start any meal out. Whether it’s your first visit or you’ve been here a hundred times, the simple lagers and better-than-it-needs-to-be pub food, like the popular pulled pork sandwich with some of the best mashed potatoes ever had, always delivers. Expect it to get fun with the duck pictures and train sightings, when you might have to fight for a view of the stunning Fort Madison scenery or wait for a table in the charming brick and tile building.
Scooter’s Coffee
$ | (319) 289-0130 | WEBSITE
Scooter’s Coffee is the definitive morning spot in Fort Madison. College students and early-shift workers have been stopping here for their creamy and smooth blended drinks, also known as Scooter’s signature beverage, “the Blended Bliss,” since it became the go-to caffeine destination. Basic coffee drinks are only $3 and poured generously by the cheerful and patient staff everyone appreciates for their excellent service.
If you’re unsure what to order, prepare to be guided through the menu, which you will then navigate with ease while the helpful barista smiles and offers suggestions.
Simple Table
$ | (319) 372-8824 | WEBSITE
You’ll definitely want to plan ahead for this Fort Madison gem, otherwise, you might find yourself waiting for a table during peak hours. The wait is worth it, though, for delightful dishes with occasional Japanese twists and standout sweet potato fries. Come with friends or family and get the shrimp wrap, a fresh fish option, one of their beef or pork dishes, and don’t skip dessert (if they have it, try whatever seasonal treat they’re featuring).
Try to snag a cozy corner table to enjoy the warm atmosphere while watching the owners entertain guests and cater to even the pickiest eaters.
Hall’s Ice Cream, Inc.
$ | (319) 372-7293 | WEBSITE
When it opened decades ago, families would drive from nearby towns just to get a taste of Hall’s Ice Cream, or “Hall’s,” as it’s known locally. Today, people still line up for their signature Black Walnut flavor. A go-to for anyone looking for a sweet treat after a day out with family and friends, Hall’s menu has stayed true to its roots, and the cones are piled high.
The space is cozy and welcoming, with a simple, nostalgic feel, which you can soak in while enjoying a free sample of their smooth, creamy texture while you wait for your order. Try the cherry and the local-favorite “cyclone” drink, a blended treat with peanut butter and whoopers. If you’re lucky enough to visit on a busy summer day, note that it’s cash-only, but prices are better than grocery stores.
Cabaret
$ | (319) 372-2556 | WEBSITE
Cabaret is where your friends who don’t actually care about Irish pubs will be hanging out, three pints deep by the time you finish work. Located right in the heart of Fort Madison, the Cabaret is only accessible by car or a good walk. Assuming you want a table or are willing to grab a spot at the bar, you can dine in this cozy Irish pub while enjoying the lively music and friendly chatter.
Go for the famous Reuben sandwich, which comes on toasted bread with tender corned beef, zingy sauerkraut, Swiss cheese, and thousand island dressing. The Bobbi Mac, little fish sandwich with cheese and egg, fried mushrooms, and cauliflower are also solid.
Fort Colony Restaurant
$ | (319) 372-5759 | WEBSITE
Fort Colony Restaurant is a hometown favorite known for its friendly staff and excellent service, which could satisfy even your pickiest family members. Go for the generous beef and noodles plate with a side of soup or the diet plate with chicken, but always save room for their delicious pecan pie, which they’ll warm up upon request. Choose from hearty breakfast skillets in the morning or the chicken stir fry for lunch, and bring the kids along since the portions are satisfying for everyone.
After you tire them out with a day around town, bring them to Fort Colony for a welcoming meal where the atmosphere feels inviting, even if it’s a bit dark inside.
Chuong Garden
$ | (319) 372-6666 | WEBSITE
At Chuong Garden, the straightforward dining area makes it a reliable spot for take-out, though you’ll probably want to call ahead during busy hours.
(Alternatively, if you’re picking up for yourself, you can swing by the counter, which handles orders quickly, and grab your orange chicken with rice in no time.) The extensive Chinese menu stays consistent year-round, but no matter what you choose, each meal comes with generous portions that are so satisfying you should consider ordering extra egg rolls when you place your call.
Try the garlic chicken lunch special or hot and sour soup, and keep an eye out for the egg drop soup that’s usually worth starting with.
Casa Jalisco
$ | (319) 372-0220 | WEBSITE
Casa Jalisco was built to be the ultimate destination for authentic Mexican flavors in Fort Madison, a place where the vibrant hand-painted murals and traditional colors are so iconic that you feel transported the moment you walk in. The atmosphere stays clean and lively, though the service can feel a bit stretched when nearby venues are busy.
The menu boasts a large selection of dishes, but you should order their famous fajitas with shrimp or the popular Chile Relleno, both served hot and fresh with robust flavors. Add on a steak chimichanga or explore the weekly specials, and check out the accommodating staff who will spice things up on request. Located within walking distance from a hotel, with generally good parking, it’s a great option for those seeking decent prices and a genuine taste of Mexico.
Hardee’s
$ | (319) 372-9426 | WEBSITE
Keep Hardee’s in your back pocket for when you’re rushing between errands and need a quick, reliable meal. They don’t take reservations, but it’s perfect for solo diners and something on the fly. Start your visit with a classic milkshake and a Nashville hot chicken sandwich before moving on to other items like their breakfast biscuits and burgers.
The dining area is clean and well-maintained where you can enjoy your food, and if you’re there in the morning, appreciate the quick service during the breakfast rush.
The 372
The 372 used to feel straight out of a 1950s time capsule, with its classic chrome-accented booths and checkered floors, but today it feels more like a cozy neighborhood diner dropped in the heart of Fort Madison. That nostalgic influence is still strong, though, and finds its way onto the straightforward comfort food menu in the form of creative burgers, tasty Monte Cristo sandwiches, and some of the best hash browns around.
The menu has plenty of diner staples, too, like smash burgers, crispy fries, and several rotating pies, all done exceptionally well. The service is just as attentive, with sweet staff who make everyone feel welcome instantly.
Turnwater Bar and Grill
$ | (319) 250-9120 | WEBSITE
Walking into Turnwater Bar and Grill is like stepping onto a postcard of Fort Madison’s riverfront life. The walls are lined with windows framing the railroad bridge and marina, while the outdoor space sprawls with picnic tables and string lights that glow as the sun sets. They serve up a straightforward menu with attentive servers who keep drinks flowing—though some regulars miss the old self-service style at the door.
The $12 tenderloin is a solid choice, while $6 will buy you a refreshing local draft. Grab a seat outside on a cool September day and soak in the river views with friends, and make sure to wave at the boats drifting by. If you’re seated inside, watch the sunset paint the bridge in gold—you might just have a perfect moment as the evening settles in.
Boonies Bar And Grill
$ | (319) 372-2059 | WEBSITE
Boonies Bar And Grill feels like the kind of off-the-beaten-path spot you might stumble upon while exploring the Midwest, only to discover the best comfort food of your life. The cozy simplicity of the space might lead you to think Boonies doesn’t take itself too seriously, but one bite of their amazing breaded tenderloin sandwich will rid you of those suspicions.
Enjoy a couple items from the weekend breakfast menu, but save room for the main event: that legendary sandwich, served with classic sides. The drink menu is straightforward and features local beers alongside other affordable options. For a relaxing experience, head to Boonies’ welcoming bar area, where the friendly staff makes everyone feel at home.
