We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.

The Ranch Steakhouse

1119 Highway 20 S, Devils Lake, ND 58301-3542
+1 701-662-6630
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
  • Excellent64%
  • Very good25%
  • Average8%
  • Poor2%
  • Terrible1%
Travelers talk about
“steak” (35 reviews)
“walleye” (13 reviews)
“prime rib” (10 reviews)
Closed Now
American, Steakhouse, Gluten Free Options
₱₱ - ₱₱₱
1119 Highway 20 S, Devils Lake, ND 58301-3542
All Details
Write a ReviewReviews (131)
Traveler rating
Traveler type
Time of year

1 - 10 of 129 reviews

Reviewed 4 weeks ago via mobile

We were in on town on business and decided to try this place. We drive though DL often but didn't even know this existed. Looking like an old barn, the bar is downstairs and the spacious dining room upstairs. The food was awesome...some different menu...More

1  Thank Pat H
Reviewed 4 weeks ago via mobile

Very nice restaurant. I have had the prime rib and new york strip. I would recommend this place to anyone.

1  Thank Farmer2006
Reviewed November 10, 2017

Our group stayed at the Super 8 next to the Ranch. After many hours of travel we were not interested in getting back into our vehicles so we walked over to the Ranch. The food was very good, with many options. Service was good and...More

Thank tsblumen
Reviewed October 16, 2017 via mobile

My cousin and I were on the way to hunt in Montana and he had heard this was a good restaurant so we made it a point to stop. I had the pot pie because I rarely see it on menus and my cuz had...More

Thank Tom R
Reviewed October 12, 2017 via mobile

This is a great place for dinner, and the steaks are fantastic! We are here when staying for a night in Devils Lake and it was a real treat. The place is warm, inviting and has great rustic decor. The staff were really attentive too....More

Thank skifamilyUk
Reviewed September 14, 2017 via mobile

Steaks were awesome. Prime Rib Medium rare was delicious and the side of mashed potatoes was good as well. There is a reason why this is #1 in the area.

Thank Jrsparland
Reviewed September 7, 2017 via mobile

Cool atmospher. Service is good! Food is good as well- has some different things on the menu that you don't see just anywhere. So it's fun to try it!

Thank leanno181
Reviewed August 30, 2017

We were staying in town for one night and The Ranch was recommended as having the best steak in town. They weren't wrong. The old barn decor gives it a homey touch that we appreciated. We ate in the basement, bar, had a great meal....More

Thank Stephen R
Reviewed August 15, 2017

The restaurant seems to be the main game in town if you want to get away from the chains and fast foods. We ate there 3 nights out of 4. Though the service can be spotty, the food makes up for it. The steaks were...More

Thank Macpen2014
Reviewed August 11, 2017

We were hungry and the Ranch Steakhouse proved to be the best place in town. We had steaks which were excellent. Our server was attentive and efficient. The restaurant was not busy on a Friday evening, which surprised us, because the food was very, very...More

Thank Hotziek60s
Nearby HotelsSee all 8 hotels in Devils Lake
Rodeway Inn
31 reviews
.08 km away
Fireside Inn & Suites
171 reviews
.69 km away
Holiday Inn Express Devils Lake
103 reviews
1.30 km away
Super 8 Devils Lake
111 reviews
1.51 km away
Nearby Restaurants
Charras and Tequila
16 reviews
.63 km away
Mr. & Mrs. J's
54 reviews
.62 km away
Pizza Ranch
51 reviews
.72 km away
Nearby Attractions
Fort Totten State Historic Site
11 reviews
16.46 km away
Grahams Island State Park
21 reviews
20.23 km away
Geographical Center of North America
39 reviews
77.88 km away
Proz End of the Line, Sports bar, Grille & Caboose
5 reviews
1.85 km away
Ask a question
Questions & Answers
MarcusTeresa K
24 February 2017|
AnswerShow all 4 answers
Response from Lynn J | Reviewed this property |
Not that I am aware of.
Improve this listing

Restaurant Details

Rating summary
  • Food
  • Value
Restaurant features
Takeout, Seating, Waitstaff, Parking Available, Serves Alcohol, Full Bar, Reservations
Good for
Large groups, Special occasions, Families with children, Business meetings, Kids
Open Hours
4:00 PM - 12:00 AM
4:00 PM - 12:00 AM
4:00 PM - 12:00 AM
4:00 PM - 12:00 AM
4:00 PM - 12:00 AM
4:00 PM - 12:00 AM
4:00 PM - 12:00 AM
Location and Contact Information
  • Address: 1119 Highway 20 S, Devils Lake, ND 58301-3542
  • Location: United States  >  North Dakota (ND)  >  Devils Lake
  • Phone Number: +1 701-662-6630
  • E-mail
Is This Your TripAdvisor Listing?
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more. Claim Your Listing