11 Best American Restaurants in Hannibal

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
Buffalo Chicken Salad
Loaded Baked Potato
Fried Green Beans
Mozzarella Sticks
House Greek Salad
Stuffed Mushrooms

“We are staying at the hotel by it and so far we have ate there both nights. We did take out so dont know much as far as dining in. But the food is very good. We had wings that were good and fried cheese wedges. But our favorite thing is the appetizer Do'jiggers its little small fried cutlets. they are so juicy and the breading is amazing. We ordered them both nights lol. We got a Caesar salad and it was very good and even came with a cheese bread stick. The staff that helped us at the bar take out area were so friendly and nice. Definitely recommend“

4.5 Superb558 Reviews
Ole Wolfhound Pub American • $
316 North Main Street, 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

“great place. food. drink. and staff. real Irish pub“

4.5 Superb161 Reviews
Country Kitchen Restaurant American • $
4803 McMasters Avenue, Hannibal

Customers` Favorites

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

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

4.3 Superb305 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

“We were on a day trip and stopped and ate here, very good food. My wife had chicken salad & I had the shrimp po boy sandwich, fantastic meals. Our server Hannah was outstanding, professional, very nice, very accommodating. This place deserves at 100%+.“

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

Customers` Favorites

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

“Their root beer was delicious!!!! Dont get the gallon jug unless ya live close they don't do glass canters!! Our jug split down the side along the 7 hours home! Lost most of it to the cooler 😭. Delicious food! Huge fried pork sammich!“

4.2 Good501 Reviews
V & J Snack Wagon American •
2625 Lakenan Road, Hannibal
3 Average3 Reviews
Becky Thatcher's Diner Diner • $
213 North 3rd Street, 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 Superb385 Reviews
Logue's Restaurant Family • $
121 Huckleberry Heights Drive, Hannibal

Customers` Favorites

Sausage Biscuit Sausage Gravy Hash Browns
Egg \u0026 1 Pancake or 1 French Toast
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

“The food was really good. Just sandwiches, but they rocked. The Rueben has really meat and so did my bacon turkey club.
You get one side with them so I choose the soup. It was chuckles broccoli cheddar. Sooooooo good!
My hubs got chilli, he liked it very much.
Enjoy! The prices are pretty decent too.“

4.4 Superb284 Reviews
Becky's Old Fashioned Ice Crm Ice Cream & Frozen Yogurt • $
318 North Main Street, Hannibal

Customers` Favorites

Strawberry Ice Cream
Butter Pecan
Waffle Cones

“friendly staff...very. friendly books....candy....shirts...clever signs just a good old fashion shop stop in for your favorite flavor“

4.4 Superb151 Reviews
Finn's Food & Spirits Bar & Grill • $
214 North Main Street, Hannibal

Customers` Favorites

Classic Cheeseburger
Cajun Catfish Basket
Philly Cheese Steak
Catfish Sandwich
Chicken Sandwich
Reuben Sandwich
Cucumber Salad
Shrimp PO' Boy
Grilled Cheese
Chicken Strip

“Hannah & Tessa were very attentive. I loved the patio, and the music. The food was hot, tasted great, and I never ran out of sweet tea. Thank you! ❤“

4.2 Good313 Reviews
Drakes Steak & Ale Barbecue • $$
421 Clinic Road, Hannibal

Customers` Favorites

Tenderloin and Homemade Curly Fries
Tenderloin Sandwich Combo
Breaded Pork Tenderloin
Pulled Pork Sandwich
Drake Tails Brisket
Baked Sweet Potato
Sweet Potato Fries
Pulled Pork Nachos
Smoked Pork Steak
Full Rack of Ribs

“Strongly recommend this restaurant!! I had the ribeye steak sandwich and it was delicious, as well as the Drake tails (curly fries with cheese and pulled pork)!! My Mom had the tenderloin (be hungry if you order or save for lunch or dinner the next day), my husband had the smoked pork steak and loved the flavor of the meat, and Dennis "PAPI" had the smoked brisket ( he had never had brisket before)! Sydney and her family gave us a fabulous end to our vacation!! We will absolutely be back!!! Back to Iowa for now!!“

4 Good257 Reviews

Taste More Cuisines In Hannibal

You May Also Like