From the outside you may not be able to tell that these restaurants in South Dakota are hidden gems on the inside. You should never judge a book by its cover and these restaurants fit that philosophy perfectly. Even though they may not look very fancy, the food they serve will make you want to come back again and again.

  1. Ron’s Cafe - Rapid City

Dawn E/Tripadvisor

Spencer S/Yelp If you’re looking for the perfect breakfast in Rapid City, look no further than Ron’s Cafe. Even though from the outside it looks like a pretty average place, the food is nowhere near average. This “everything omelette” is full of deliciousness. The pancakes are a must-have, too. No frills here, just come hungry and you’ll leave more than satisfied.

Ron’s Cafe is located at 2332 W Main St, Rapid City.

  1. Gallos Taqueira - Pierre

GallosMexicanGrill/Facebook

Travis A/Tripadvisor In the mood for Mexican food? Skip the fast food places and head over to Gallos! This restaurant serves authentic and unique dishes in a different, hole-in-the-wall type atmosphere. They serve a little something for everyone and dishes you won’t find anywhere else in South Dakota. Their food is to die for!

Gallos Taqueira is located at 366 S Pierre St, Pierre.

  1. Weimer’s Diner & Donuts - Sturgis

RenoLori/Tripadvisor

Polar_Opposites/Tripadvisor There’s no better place to get donuts in Sturgis than at Weimer’s Diner & Donuts. Not only is their bakery absolutely loaded with yummy goodies, but their diner serves downright delicious food for breakfast and lunch, too. This hidden gem is normal from the outside but as soon as you step in and smell the home cooking, you’ll want to come back again and again.

Weimer’s Diner & Donuts is located at 1120 Main St, Sturgis.

  1. Lalibela - Sioux Falls

Kyle K/Yelp

Kimberly G/Yelp Why not try something a bit unusual for the area? Lalibela prides itself in serving genuine, authentic Ethiopian cuisine. Even if you have never tried it before, you should definitely give it a chance, and Lalibela’s is by far the best place in South Dakota to do so. You’d be surprised how amazing their food is despite how normal the place looks outside. Looks aren’t everything, and their food proves it!

Lalibela is located at 1001 W 11th St, Sioux Falls.

  1. Dough Trader Pizza - Spearfish

Dough Trader Pizza/Facebook

catts4christ/Tripadvisor This quaint little restaurant in Spearfish really packs a punch when it comes to mouthwateringly tasty pizza. Eat out on the patio on nice days or enjoy a slice indoors. Their traditional sourdough pizza dough makes their food stand out from the rest. They’ve got tons of unique combinations for the best pies, or you can build your own with your choice of sauce, cheese, and toppings. Whatever you choose, you’ll love it.

Dough Trader Pizza is located at 543 W Jackson Blvd, Spearfish.

While some places may stand out on looks alone, these places don’t need any fancy frills to prove their food is awesome. Check out these other ‘hole in the wall’ spots in South Dakota for more like the ones featured here.

Dawn E/Tripadvisor

Spencer S/Yelp

If you’re looking for the perfect breakfast in Rapid City, look no further than Ron’s Cafe. Even though from the outside it looks like a pretty average place, the food is nowhere near average. This “everything omelette” is full of deliciousness. The pancakes are a must-have, too. No frills here, just come hungry and you’ll leave more than satisfied.

Ron’s Cafe is located at 2332 W Main St, Rapid City.

GallosMexicanGrill/Facebook

Travis A/Tripadvisor

In the mood for Mexican food? Skip the fast food places and head over to Gallos! This restaurant serves authentic and unique dishes in a different, hole-in-the-wall type atmosphere. They serve a little something for everyone and dishes you won’t find anywhere else in South Dakota. Their food is to die for!

Gallos Taqueira is located at 366 S Pierre St, Pierre.

RenoLori/Tripadvisor

Polar_Opposites/Tripadvisor

There’s no better place to get donuts in Sturgis than at Weimer’s Diner & Donuts. Not only is their bakery absolutely loaded with yummy goodies, but their diner serves downright delicious food for breakfast and lunch, too. This hidden gem is normal from the outside but as soon as you step in and smell the home cooking, you’ll want to come back again and again.

Weimer’s Diner & Donuts is located at 1120 Main St, Sturgis.

Kyle K/Yelp

Kimberly G/Yelp

Why not try something a bit unusual for the area? Lalibela prides itself in serving genuine, authentic Ethiopian cuisine. Even if you have never tried it before, you should definitely give it a chance, and Lalibela’s is by far the best place in South Dakota to do so. You’d be surprised how amazing their food is despite how normal the place looks outside. Looks aren’t everything, and their food proves it!

Lalibela is located at 1001 W 11th St, Sioux Falls.

Dough Trader Pizza/Facebook

catts4christ/Tripadvisor

This quaint little restaurant in Spearfish really packs a punch when it comes to mouthwateringly tasty pizza. Eat out on the patio on nice days or enjoy a slice indoors. Their traditional sourdough pizza dough makes their food stand out from the rest. They’ve got tons of unique combinations for the best pies, or you can build your own with your choice of sauce, cheese, and toppings. Whatever you choose, you’ll love it.

Dough Trader Pizza is located at 543 W Jackson Blvd, Spearfish.

OnlyInYourState may earn compensation through affiliate links in this article.