16 Best Vegetarian Restaurants in Hannibal

LaBinnah Bistro Mediterranean • $$
207 N 5th St, Hannibal

Customers` Favorites

Baklava and Chocolate Cake
Mediterranean Sampler
Mediterranean Hummus
Lamb Chops the Ritz
Moroccan Shrimp
Pinot Grigio
Key Lime Pie
Wild Salmon
King Salmon
West Coast

“On a recent road trip from New Mexico to Wisconsin, we stopped at LaBinnah for dinner. It was a highlight of of our trek! With children who married into French and British families, we appreciated the world view of this restaurant! The food was superb, the service refined, and even the background music was fitting! Bravo to Hannibal for such a memorable offering! we rate it 5-stars!“

4.6 Superb85 Reviews
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

“Great food, awesome service, cozy quaint atmosphere. Plus they have a special menu with vegan and vegetarian options (you have to request it). A rare find in these parts.

Vegetarian options: You have to ask for the vegetarian / vegan menu. It’s not a lot, but it’s enough for a diner and matches what one would expect at a diner.

Parking: Right up the street from some of the best tourist spots in Hannibal.“

4.5 Superb182 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
Biscuits and Gravy
Breakfast Potatoes
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 Superb106 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 restaurant is my favorite go to for breakfast in the Hannibal area! Service is great, food is delicious, very clean, prices are affordable. You won’t leave hungry. Lots of menu options! The owners have this operation running down pat!“

4.5 Superb84 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

“excellent location excellent food excellent weekend entertainment caring ownership“

4.5 Superb82 Reviews
Greater Days American • $
111 N Main St, Hannibal

“Homemade burgers, the best you'll find anywhere---the buns are homemade, the meat is fresh and has been marinated, and the tomatoes are fresh and ripe, too. Absolutely delicious. Worth a trip. Excellent salads, too. The menu is limited, and they alternate between burger week and meatloaf week. Family run by a grandma and grandpa. Note that the hours are limited, but do make an effort to get here, you'll enjoy it.“

5 Superb5 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 & Coleslaw
Double Bacon Cheeseburger
Hand Breaded Onion Rings
Harry Potter Butter Beer
Prime Burger and Fries
Open Faced Roast Beef
Giant Bavarian Pretzel
Open Face Roast Beef

“The atmosphere is just what you’re looking for for a nice dinner with your family or friends. The service is always top-notch and the food is our favorite steakhouse. You won’t be disappointed with anything on the menu. We have tried a wide selection and always enjoyed it.“

4.3 Superb122 Reviews
The Brick Oven Family • $
207 Center St, Hannibal

Customers` Favorites

Baked Penne with Chicken Mushrooms & Spinach
Grandpa Karl's Spaghetti & Meatball
Cajun Chicken Tortellini
Italian Sausage Pizza
Chicken Alfredo Pizza
Single Topping Pizza
Smokin Cajun Pizza
The Brick Calzone
Chicken Parmigiana
Brick Oven Bread

“We love trying new pizza/pasta places! The Brick Oven was within walking distance to our Airbnb making it a convenient stop. This was the BEST pizza and the BEST meatballs that we’ve had in a long time. The brick oven bread appetizer could be a meal all on its own. It’s a soft bread with a hint of spices that melts in your mouth. The pizza is a thin crust, with the perfect amount of a three cheese blend, plus pepperonis under and on top of the cheese! Grandpa Karl’s spaghetti was a medium plate with 2 huge meatballs. Our waitress was knowledgeable, helpful, and very courteous. We walked away completely stuffed with our to-go boxes! While the price tag was a bit higher than we expected, it was worth every penny!! 10/10 recommend.“

4.3 Superb88 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.2 Good84 Reviews
Royal Garden Buffet Chinese • $
232 Huck Finn Shopping Center Street, Hannibal

Customers` Favorites

Buffet a Little Bit of Everything I Like
Banana Pudding Chocolate Pudding
Beef w Chinese Vegetable
Sweet and Sour Shrimp
Fried Chicken Wings
House Special Soup
Chicken Fried Rice
Seafood Fried Rice
Teriyaki Chicken
Special Mei Fun

“Honestly, I grew up coming here as a kid. This place has had its ups and downs after COVID, and there was a fear in our community that we were going to lose this business. Now, it seems to be going strong. I now come here with my fiancé on a somewhat regular; this place has brought back so much nostalgia and yet, still finds room to make new memories for my partner and I. I honestly highly recommend this place, the people and service are kind and welcoming; and will always be there to lend a hand if you need anything. The food comes out damn beautiful, you can tell that the kitchen staff honestly do care about their food. I honestly hope to just see this place continue to go up from here. Also a special shout out to the guy with glasses that normally works the front desk. Every single time me and my fiancé come there when you are working, you always make it a lovely time and memorable. Have a lovely day and I wish you all the best!“

4.1 Good70 Reviews
Big muddy bbq Barbecue • $
302 US-61, Hannibal

Customers` Favorites

Pulled Pork Sandwich with Baked Beans and Cole Slaw
Baked Beans Slaw and Pulled Pork Sandwich
Pulled Pork Sandwich Platter
Baked Beans Potato Salad
Pork Steak Cole Slaw
Baked Sweet Potato
Pulled Pork Nachos
Brisket Sandwich
Chicken Sandwich
Combo Platter

“Pulled pork nachos were delicious, huge serving, big enough for two. Restaurant was clean, but the best part was the friendly staff. Bridget took our order, and she is a real gem, so sweet and kind. Highly recommend this restaurant.“

4.1 Good127 Reviews
Finn's Food & Spirits Bar & Grill • $
214 N Main St, Hannibal

Customers` Favorites

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

“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 Good85 Reviews
Palermo Pizza & Subs Pizza • $
702 Broadway, Hannibal

Customers` Favorites

Pepperoni Canadian Bacon Pizza
Mozzarella Cheese Sticks
Spaghetti Meat Sauce
Calzone with Cheese
Pan Five Meat Pizza
Steak & Cheese Sub
Pan Cheese Pizza
Antipasto Salad
Chicken Curry
Garlic Bread

“I highly recommend Palermo's. The food we ordered was delish, the service was top notch, the atmosphere, if you were to eat there, is very nice, Beautiful old building with high ceilings covered with old time tin panels...did I say the food was deeeeelish“

3.9 Good49 Reviews
Rumor Has It... Bar & Grill Sports Bar • $
125 N Main St, Hannibal

Customers` Favorites

Hand Made Potat Chips
Grilled Chicken
Reuben Sandwich
Great Sandwich
Catfish Bites
Onion Rings
Burger
Salads
Sauce

“Great Sunday brunch with live music!“

3.9 Good66 Reviews
Gran Rio Mexican Restaurant Mexican • $
206 Steamboat Bend Shopping Center, Hannibal

Customers` Favorites

Vegetarian Plate D Chile Poblan Cheese Enchilada Rice & Beans
Chicken and Steak Deep Fried Chimichangas
Chips and Salsa and Chips and Queso
Enchilada Burrito Beans and Rice
Enchiladas Supremas No Guacamole
Chile Relleno Taco and Tostada
Fresh Chips and Salsa
Lunch Shrimp Fajitas
Mushroom Quesadilla
Rice Beans and Salad

“always great food and service“

3.9 Good103 Reviews
Drakes Steak & Ale Barbecue • $
421 Clinic Rd, Hannibal

Customers` Favorites

Tenderloin and Homemade Curly Fries
Breaded Pork Tenderloin
Pulled Pork Sandwich
Tenderloin Sandwich
Drake Tails Brisket
Pulled Pork Nachos
Baked Sweet Potato
Smoked Pork Steak
Sweet Potato Fries
Brisket Sandwich

“We went to Drakes Saturday night and all 7 of us LOVED our meals. Our waitress was super friendly and it was just a great night! We are making this a regular visit!“

3.8 Good67 Reviews

You May Also Like