If there is one thing that South Dakota knows how to do (aside from being super warm and welcoming, building amazing monuments, and saving residents tons of money, that is), it is make an incredible meal. While you really cannot go wrong with any locally owned and operated cafe around the state, there are a few establishments in particular that stand out as being the best restaurants in South Dakota, including:
1. Mama's Ladas (Sioux Falls)
We dare you to find better enchiladas in the entire state! Mama's Ladas serves true homemade enchiladas with their original, tasty salsa. The building itself is very small and unique - and if it gets busy, it might just be packed wall to wall - but it is worth it for the fantastic food.
Address: 116 West 11th Street, Sioux Falls, SD 57104
2. Kōl (Rapid City)
Kōl gets its unique name from the massive coal-fired oven that is used to cook its amazing food! The menu choices are both interesting and delicious, and you even get to watch your meal being made in their huge exhibition kitchen. It's got a very modern feel and the atmosphere is one that is one-of-a-kind to the area. Give them a try if you're looking for something new!
Address: 504 Mt Rushmore Road, Rapid City, SD 57701
3. Palm Garden Cafe & Chocolate Shoppe (Aberdeen)
If you are looking for a place with outdoor seating, look no further than the Palm Springs Cafe. Pair the sunshine with mouthwatering food and you've got yourself THE perfect lunch setting. This place has been around for decades and - while you're eating - you can look at many of the initials of people who have dined there carved into the walls. Before you leave, don't forget to pick up some of their gourmet chocolate treats!
Address: 602 South 3rd Street, Aberdeen, SD 57401
4. Desperados Cowboy Restaurant (Hill City)
Saddle up for this rustic, cowboy-themed restaurant with dishes to die for! One of Desperados' more iconic dishes is their made-in-house chips, shown here with one of their awesome sandwiches. The ambiance at Desperados is perfect for something a little different which - paired with their great food - is nothing short of amazing! Word to the wise: Don't miss out on their buffalo burgers!
Address: 301 Main Street, Hill City, SD 57745
5. Cheyenne Crossing (Lead)
If you're on the road and need a place to stop to eat, look no further than Cheyenne Crossing. While they have tons of amazing meals, one of the highlights is their scrumptious Indian Fry Bread and/or Indian Tacos. This unique spot is the perfect place to stretch out and fill up on some great home cooking.
Address: 21415 CanAm Highway, Lead, SD 57754
6. Khorasan Kabob House (Sioux Falls)
Located in Sioux Falls, the Khorasan Kabob House serves what is arguably the most delicious and authentic Middle Eastern food in the state. In addition to their unique menu options, Khorasan sells and displays handmade Afghan carpets, which is another reason we consider the restaurant to be one of the best places to dine in South Dakota. Take our recommendation and visit the Kabob House pronto; you won't be disappointed.
Address: 923 South Marion Road, Sioux Falls, SD 57106
7. Nick's Hamburger Shop (Brookings)
"Buy 'em by the bag" is the slogan of this old-fashioned restaurant, and you will want to by the time you're finished! Built in 1929, Nick's Hamburger Shop is a true part of Mount Rushmore State history and preserves the memory of old-time hamburger shops and diners. In addition to their awesome burgers, Nick's whips up mean chocolate shakes and homemade pie, making it one of the best places to eat in South Dakota. The restaurant itself isn't huge, but the taste is big and will give you great memories that you'll want to relive.
Address: 427 Main Avenue, Brookings, SD 57006
8. Grapes & Grinds (Keystone)
Treat yourself to a huge selection of fantastic coffee, wine, ice cream, treats, and more at the wonderful Grapes & Grinds. In addition to the impressive variety of drinks they serve, they also have utterly delectable gelato and fudge with melt-in-your-mouth sweetness. Not in the mood for sweets? Grab a bagel to go with your coffee, as they have plenty to choose from! Whatever you are in the mood for, this hang out spot is a great place to just relax and enjoy. (Psst... If you think the picture of this gelato is incredible, wait until you try one for yourself!)
Address: 609 US-16A, Keystone, SD 57751
Best Restaurants In South Dakota
June 14, 2019
What foods is South Dakota famous for?
New York is famous for its pizza, Pennsylvania for its cheesesteak, and Kansas/Missouri for its ribs, but what iconic food does SoDak boast? We have a few famous foods, actually, including kuchen and kolache (delicious German pastries), hot beef sandwiches, and melt-in-your-mouth fry bread. For a complete list of South Dakota’s most iconic foods, check out
Here Are The 9 Dishes You Have To Eat In South Dakota Before You Die.
What are the best restaurants to take out of town guests in South Dakota?
If you are entertaining out-of-town guests and want to take them somewhere that is as delicious as it is memorable, we recommend
Wall Drug (where they can get not only a meal, but also shop and take a ton of fun pictures!), 50’s Train Diner (a working train car turned restaurant), and/or Silverado Grand Buffet (all-you-can-eat crab legs and prime rib, anyone?). Do you want your guests to enjoy a meal with a side of state history? Take them to one of These 7 Amazing South Dakota Restaurants Are Loaded With Local History!
What are the most fun restaurants in South Dakota?
Once you have visited the aforementioned Wall Drug, Train Diner, and Silverado Buffet, we recommend
Vinyl Tacos or Phillips Avenue Diner in Sioux Falls, Sickie’s Garage in Rapid City, or The Prop in Watertown. Do you know what else is fun? Having great views while you eat, which is exactly what you will find at These 8 Restaurants In South Dakota Have Jaw-Dropping Views While You Eat!