7 Best American Restaurants in Hannibal

Mark Twain Dinette: Maid-Rite Restaurant and Diner American • $
400 North Third Street Mark Twain Dinette & Drive-In, Hannibal

Customers` Favorites

Pork Tenderloin Sandwich
Foot Famous Onion Rings
Homemade Onion Rings
Fried Green Tomatoes
Chicken and Waffles
Maid-Rite Sandwich
Huckleberry Shake
Chicken Sandwich
Root Beer Float
Kid's Hamburger

“Traveling from Colorado to Ohio, I spent the night in Hannibal at the hotel across the street.

Root beer is very good, poutine was delicious, and the chicken was great, juicy and lots of flavor in their breading. That biscuit was pretty darn good too.

I will make it a point to include a stop here in future travels along this route.“

4.5 Superb183 Reviews
Fiddlestiks Food & Spirits Company American • $
8945 US-36, Hannibal

Customers` Favorites

Breadsticks with Cheese Dine in: Yes Outdoor seating: No Takeout: Yes
10oz Steak and Baked Potato
Pork Tenderloin Sandwich
Chicken Fried Chicken
Loaded Baked Potato
House Greek Salad
Stuffed Mushrooms
Mozzarella Sticks
Fried Green Beans
Very Berry Salad

“I have only been there a 5 times because I moved to SW Kansas from MI. last Dec. I found it by accident, but have stopped every time I pass it now. The jambalaya is as good as I’ve had in New Orleans. The service is outstanding, prices are very fair for the amount & quality of food you get. So yeah I recommend anyone driving past to put this place in their GPS.“

4.4 Superb186 Reviews
Rustic Oak Grill & Pub American • $
203 Huck Finn Shopping Center, Hannibal

Customers` Favorites

Hamburger with Mushrooms Onions and Cheese
Bucket of Boat Trash Catfish and Froglegs
Catfish Fillets Fries \u0026 Coleslaw
Catfish Fillets Fries & Coleslaw
Harry Potter Butter Beer
Double Bacon Cheeseburger
Hand Breaded Onion Rings
Prime Burger and Fries
Open Faced Roast Beef
Giant Bavarian Pretzel

“Just stopped in on our way traveling home to central Iowa from eastern Tennessee. We had been on the road 10 hours and this was the exact place we needed to eat. First and foremost the service was 10/10. The young lady who was running food and helping with drinks couldn't have been any more cheerful and kind. Food came out fast, portions were huge, and everything was delicious. So glad we picked Rustic Oak as our stopping place along our 900 mile journey today.“

4.3 Superb186 Reviews
Ole Wolfhound Pub American • $
316 N Main St, Hannibal

Customers` Favorites

Irish Stew with Soda Bread
Cork Harbor Fish Sandwich
Cork Harbor Cod Sandwich
Black & Tan Onion Rings
Wolfhound House Salad
Banger Rolls & Fries
Guinness Irish Stew
Pot O' Gold Bites
Shepherd’S Pie
Reuben Sandwich

“This has become our go-to place. Eric and his crew do great food, the live entertainment is the best around and when you are there it’s like a big family.“

4.5 Superb60 Reviews
Country Kitchen Restaurant American • $
4803 McMasters Ave, Hannibal

Customers` Favorites

Sausage Egg Hash Browns Side of Fruit
Hamburger and Soup of the Day
Chicken Fried Chicken Dinner
Tutor Tot Skillet Scramble
Country Breakfast Skillet
Chippy Chocolate Pancakes
Open Faced Beef Sandwich
Chocolate Molten Madness
French Toast Bacon Eggs
Country Fried Steak

“the biggest and best fruit bowl I ever had. excellent place food, staff and cleaniness!!! thank you!!“

4.3 Superb75 Reviews
Becky Thatcher's Diner Diner • $
213 N 3rd St, Hannibal

Customers` Favorites

Breaded Pork Tenderloin Platter
Country Fried Steak and Eggs
Homemade Cinnamon Rolls
Hamburger and Fries
Breakfast Potatoes
Biscuits and Gravy
Corned Beef Hash
Sausage Patties
Belgium Waffle
Club Sandwich

“Great food, old diner vibe, Mandy is a ray of sunshine with her great service, positive attitude and spunky personality … she should get a raise!“

4.5 Superb122 Reviews
Logue's Restaurant Family • $
121 Huckleberry Heights Dr, Hannibal

Customers` Favorites

Sausage Biscuit Sausage Gravy Hash Browns
Whipped Potatoes & Grawy French Fries
One Egg and Bacon and French Toast
Breaded Pork Tenderloin Sandwich
Country Steak & Sausage Gravy
Eggs and Bacon with Toast
Turkey Club Sandwich
Crispy Chicken Salad
Farmer's Breakfast
Omlet Hash Browns

“This is a nice family restaurant. Open 7-2 daily. They serve breakfast all day.

Our server was efficient and helpful.
We arrived too close to closing (1:20 pm) to get the fried chicken. She said it takes 20 minutes to cook. It's good to know they make it to order.

I had the open faced roast beef sandwich with brown gravy and potatoes. It was just what I expected. The roast was tender and delish. It comes with cole slaw and no substitutions. That's okay. The coleslaw was AMAZING! We both thought it was the best thing on the table.

My wife had eggs, a biscuit, hash browns and gravy. She could finish it all. The gravy was good. She thought the biscuit was a bit too sweet. I did not.

We would be happy to return to Logue's and we will.“

4.4 Superb103 Reviews

You May Also Like