Sometimes the best food comes from the most unsuspecting restaurants. Sometimes they’re dive restaurants that don’t look impressive from the outside, and other times they’re hidden gems located far from the major food scenes. If you love uncovering new and surprising restaurants, these 10 Indiana staples have to be added to your bucket list.

  1. The Grubb - Fulton

Google Maps

Laura A./Yelp Blink and you just might miss this hidden gem off of Liberty Ave in Fulton. This local haunt offers up some of the best hand breaded food around (from fried chicken to the Hoosier tenderloin to mushrooms), amazing sandwiches, and delicious desserts. Find them at 7504 Liberty Ave, Fulton, IN 46931.

  1. Dhings Thai-Philippine Cuisine - Logansport

Yelp

Tom A./Yelp This tiny place should not be overlooked by any means. If you love spicy or ethnic dishes, this place will certain rival your favorite Thai restaurant. Try any of their curries for a flavorful meal and order it as spicy or mild as you’d like. Visit them at 4000 E Market St Ste 100, Logansport, IN 46947.

  1. 9th Street Cafe - Marion

Tim F./TripAdvisor

Randall K./Yelp This busy cafe is a local favorite for good reason. You’ll find traditional American classics here, like sandwiches, fries, and onion rings, but the real treat here is their flavorful breakfasts. Find a new favorite place to dine here at Edit, 1802 W 9th St Marion, IN 46953.

  1. TC’s Restaurant and Tavern - Battle Ground

Karrie62/TripAdvisor

Karrie62/TripAdvisor If you want great pub food in a relatively unknown but delicious spot, TC’s is the place to go. Their absolute must try is their enormous tenderloin sandwich, which you’ll quickly fall head over heels for. Find them at 109 N Railroad St, Battle Ground, IN 47920.

  1. Pioneer Restaurant and Lounge - Brookville

Greg L./Yelp

Greg L./Yelp If you’re looking for incredible fried chicken and other comfort foods, check out the little known Pioneer Restaurant in Brookville. They also are known to make a mean Bloody Mary. Check them out at 412 Court St, Brookville, IN 47012.

  1. Courtney’s Kitchen - Noblesville

Chrissy C./Yelp

Greg N./Yelp You’ll find amazing twists on traditional comfort food at Courtney’s Kitchen in Noblesville. Try their meatloaf, tenderloin, breaded fish, hand-cut french fries, and variety of sandwiches at 654 Logan St, Noblesville, IN 46060.

  1. Franklin House - Valparaiso

Franklin House/Facebook

Aubrey L./Yelp If you love a great pub with a huge selection of burgers, Franklin House is the place for you. Their house burger has some pretty interesting ingredients on it, including peanut butter and a fried egg. Try it at 58 S Campbell St, Valparaiso, IN 46385.

  1. Cock a Doodle Cafe - Elkhart

Jeffrey M J/Yelp

Douglas F./Yelp You might miss this hometown cafe the first time you drive by, but you’ll want to turn around and check it out. Whether you’re indulging in their heavenly home cooked breakfast or chowing down on their incredible fish, you will not leave disappointed. Find it at 2320 S Nappanee St, Elkhart, IN 46517.

  1. Clay Oven - Indianapolis

Girish Chandra K./Yelp

Michelle A./Yelp This amazing Indian restaurant is tucked away in a strip mall, but worth finding. They offer flavorful dinner options for everyone (with meat, vegetarian, and vegan choices), and an incredible all-you-can-eat lunch buffet. Check them out at 7415 US-31 S, Indianapolis, IN 46227.

  1. The Nile Restaurant - Anderson

The Nile Restaurant/Facebook

The Nile Restaurant/Facebook You might not expect to find incredible Mediterranean cuisine in Anderson, Indiana, but that’s just what you’ll get at The Nile. This hidden gem serves up amazing exotic fare and the staff will help you decide what to order if you get stuck. Give them a try at 723 E 8th St, Anderson, IN 46012.

Have you ever stumbled upon any of these 10 incredible, unsuspecting restaurants? For more great hidden gems in Indiana, check out these 13 hole-in-the-wall restaurants.

Google Maps

Laura A./Yelp

Blink and you just might miss this hidden gem off of Liberty Ave in Fulton. This local haunt offers up some of the best hand breaded food around (from fried chicken to the Hoosier tenderloin to mushrooms), amazing sandwiches, and delicious desserts. Find them at 7504 Liberty Ave, Fulton, IN 46931.

Yelp

Tom A./Yelp

This tiny place should not be overlooked by any means. If you love spicy or ethnic dishes, this place will certain rival your favorite Thai restaurant. Try any of their curries for a flavorful meal and order it as spicy or mild as you’d like. Visit them at 4000 E Market St Ste 100, Logansport, IN 46947.

Tim F./TripAdvisor

Randall K./Yelp

This busy cafe is a local favorite for good reason. You’ll find traditional American classics here, like sandwiches, fries, and onion rings, but the real treat here is their flavorful breakfasts. Find a new favorite place to dine here at Edit, 1802 W 9th St Marion, IN 46953.

Karrie62/TripAdvisor

If you want great pub food in a relatively unknown but delicious spot, TC’s is the place to go. Their absolute must try is their enormous tenderloin sandwich, which you’ll quickly fall head over heels for. Find them at 109 N Railroad St, Battle Ground, IN 47920.

Greg L./Yelp

If you’re looking for incredible fried chicken and other comfort foods, check out the little known Pioneer Restaurant in Brookville. They also are known to make a mean Bloody Mary. Check them out at 412 Court St, Brookville, IN 47012.

Chrissy C./Yelp

Greg N./Yelp

You’ll find amazing twists on traditional comfort food at Courtney’s Kitchen in Noblesville. Try their meatloaf, tenderloin, breaded fish, hand-cut french fries, and variety of sandwiches at 654 Logan St, Noblesville, IN 46060.

Franklin House/Facebook

Aubrey L./Yelp

If you love a great pub with a huge selection of burgers, Franklin House is the place for you. Their house burger has some pretty interesting ingredients on it, including peanut butter and a fried egg. Try it at 58 S Campbell St, Valparaiso, IN 46385.

Jeffrey M J/Yelp

Douglas F./Yelp

You might miss this hometown cafe the first time you drive by, but you’ll want to turn around and check it out. Whether you’re indulging in their heavenly home cooked breakfast or chowing down on their incredible fish, you will not leave disappointed. Find it at 2320 S Nappanee St, Elkhart, IN 46517.

Girish Chandra K./Yelp

Michelle A./Yelp

This amazing Indian restaurant is tucked away in a strip mall, but worth finding. They offer flavorful dinner options for everyone (with meat, vegetarian, and vegan choices), and an incredible all-you-can-eat lunch buffet. Check them out at 7415 US-31 S, Indianapolis, IN 46227.

The Nile Restaurant/Facebook

You might not expect to find incredible Mediterranean cuisine in Anderson, Indiana, but that’s just what you’ll get at The Nile. This hidden gem serves up amazing exotic fare and the staff will help you decide what to order if you get stuck. Give them a try at 723 E 8th St, Anderson, IN 46012.

OnlyInYourState may earn compensation through affiliate links in this article.