There are plenty of well known restaurants out there that are good, but once in a while you come across a place that you may not have even known existed and find out that you’ve been missing out all your life. These 10 restaurants in North Dakota are the kind of hidden gems the locals love and are some of the best kept secrets the state has. Their delicious food will make you wish you had discovered them so much sooner!
1. The Whistle Stop - Mayville
This little restaurant will make your dining experience a great one with their unique and classic meals. They have all the good burgers, steaks, and good American food, but they also have a wide variety of other foods. Italian food, Mexican, Asian and more - they've got a little bit of everything! And all of it is positively delicious.
The Whistle Stop is located at 226 9th Ave SE, Mayville.
2. Pizza Pie On The Fly - Watford City
Looking for a good slice of pizza and are sick of the usual chain delivery places? Pizza Pie On The Fly will make you never want to order anywhere else after you've tried their pies! This is pizza at its best, with all the toppings and combinations you love. The kind of melt-in-your-mouth slices that makes pizza one of the best foods ever created. Plus, they have pasta, calzones, wings, and a variety of breadsticks, too. Seriously, you'll love this place.
Pizza Pie On The Fly is located at 101 Main Street S, Watford City.
3. Romo's - Fargo
Come here on an empty stomach, because their portions are huge! The Smothered Burrito, shown above, is definitely the most favorite item on the menu and when you try it you'll know why. Just be prepared to take leftovers home, because it is massive. If you're looking for good Mexican food in Fargo, Romo's is the place to go.
Romo's is located at 3402 13th Ave S, Fargo.
4. The Ranch Steakhouse - Devils Lake
This restaurant has been around for decades - since 1946, to be exact - and continues to serve some of the best steaks, fish, and more. If you're a meat lover, put this place on your list! They've been around long enough to know how to make their food perfectly, and they won't fail to impress.
The Ranch Steakhouse is located at 1119 Highway 20 S, Devils Lake.
5. Harry The Greek - New Town
This is the kind of "don't judge a book by its cover" place that may not look like much on the outside, but the food will blow you away. Harry The Greek is by far one of the best places to get both Greek food and just overall great meals in North Dakota. They serve everything from gyros to Philly cheesesteaks, all fresh and delightfully tasty.
Harry The Greek is located at 102 College Dr, New Town.
6. Country Rose Cafe - Dickinson
Country Rose Cafe is a quaint little place that serves the best kind of small town diner home cooking people love. Breakfast is their speciality and they make some of the best caramel rolls and cinnamon rolls. I'm not joking - do not leave this place without one or the other - or better yet, both. You'll regret it if you do!
Country Rose Cafe is located at 837 E Villard St, Dickinson.
7. The Broken Brick - New England
This little restaurant in New England, North Dakota has some of the best food. Don't be fooled by the small size, they have big portions and even greater taste. And try their tomato soup with your meal; it is some of the best of the best!
The Broken Brick is located at 709 Main St, New England.
8. The Roost - Ashley
You'll feel right at home at this small town bar and grill and their meals will make your mouth water. All the great and classic options that everyone loves, plus daily specials that will keep you coming back to try.
The Roost is located at 118 1st Ave NW, Ashley.
9. Arnaldo's - Bismarck
Arnaldo's is definitely one of the most colorful restaurants in North Dakota, but what people love about this place is the authentic and absolutely amazing Mexican food they serve. Tacos, nachos, burritos, you name it, and all of it is made perfectly. If you're aching for great Mexican food, Arnaldo's has you covered.
Arnaldo's is located at 1032 Airport Road, Bismarck.
10. Darcy's Cafe - Grand Forks
Darcy's Cafe is well loved by the locals in Grand Forks, and even though it doesn't look like much from the outside, once you are inside and try their food you will see what all the fuss is about. Their breakfast is absolutely wonderful and the rest of the meals are, too. It's home cooking at its finest in a comfortable diner setting. All in all, a great experience every time.
Darcy's Cafe is located at 1015 N Washington St, Grand Forks.