Home to numerous fantastic restaurants, there is no need to go hungry in Hannibal.

Becky’s Old Fashioned Ice Cream Parlor & Emporium

The perfect place to grab a cone or a malt on a hot day!

Becky Thatcher Diner

A diner just like you remember, with menu staples and some new traditions.

The Brick Oven

Brick oven created pizza is their specialty.

Cassano’s Pizza and Subs

In business in Hannibal for over 30 years, these pizzas are sure to please.


Chocolaterie Stam

The place to get your chocolate fix in Hannibal.  Homemade gelato too.

Fiddlestiks Food & Spirits Co.

A local favorite with a large menu selection and a bar section for the game.

Java Jive

Not just coffee! Grab a sandwich, soup and more.

LaBinnah Bistro

With no fried food, this Mediterranean fusion restaurant offers an intimate bistro experience.

Mark Twain Brewing Company

Hannibal’s very own microbrewery and restaurant, with great river views.

Mark Twain Dinette & Family Restaurant

Get your homemade rootbeer and maidrites here!


Sometimes, you just need a Happy Meal.


MiMi’s Coffee House & Ice Cream

Come get your coffee fix here!

Ole Planters Restaurant

A Hannibal tradition for over 30 years!

The Rustic Oak Grill & Pub

Great food at a great price.

Sawyer’s Creek Riverview Café

This family friendly menu offers a river view!

Show-Me Shaved Ice & Frozen Custard

Try Hannibal’s Gourmet Shaved Ice & Frozen Custard!


TCBY & Mrs. Fields Cookies

Offering delicious sweet treats!

Viva Italia

Delight in authentic Italian cuisine!


Other Dining Options

This is just the beginning!  Find more options here.