Across North Dakota, of the 59 steakhouses we list, 56 give a phone number and 37 have a website. 7 are branches of national chains — LongHorn Steakhouse (4), Texas Roadhouse (3); the remaining 52 are independent. By what they offer: 5 are roadhouse-style steakhouses, 4 serve prime rib, 2 are chophouses.
Top 10 steakhouses in North Dakota
Ranked by how complete and owner-verified the listing info is — hours, phone, website, services. No pay-to-play. Full 2026 ranking
-
1Harry's SteakhouseGrand Forks
-
2Ranch SteakhouseDevils Lake
-
3Harry's Steakhouse-West FargoWest Fargo
-
440 Steak + SeafoodBismarck
-
5Cork 'n CleaverFargo
-
6Doc Holliday's RoadhouseWilliston
-
7Jack's Steakhouse & SeafoodBismarck
-
8LongHorn SteakhouseBismarck
-
9Peacock AlleyBismarck
-
10Pirogue GrilleBismarck
Cities
Largest first. Towns with a single steakhouse are listed further down this page.
Other towns in North Dakota
One steakhouse each — too few for a page of their own, so they live here.
-
1909 Steakhouse and LoungeAnamoose
624 Main St, Anamoose, ND 58710
-
Burly's Roughrider Bar & SteakhouseBelfield
125 Main St N, Belfield, ND 58622
-
The Rusty Rail Saloon, Inc. & Steak House and Vape ShopBelfield
107 1st Ave NW, Belfield, ND 58622
-
Hacienda SteakhouseBurlington
135 Colton Ave, Burlington, ND 58722
-
Cedar InnCavalier
502 Division Ave S, Cavalier, ND 58220-4220
-
Harbor Bar & GrillColeharbor
207 Frontage Rd, Coleharbor, ND 58531
Seafood · Cocktails
-
Jams Chophouse and EateryCooperstown
909 Burrel Ave NE, Cooperstown, ND 58425-7139
-
Mr K's Steakhouse Lounge & BottleshopCrosby
Crosby, ND
-
Ranch SteakhouseDevils Lake
1119 ND-20, Devils Lake, ND 58301
Private dining
-
The CrossingDickinson
1770 19th St W, Dickinson, ND 58601
-
Last Chance Ranch SteakhouseHalliday
25 E Main St, Halliday, ND 58636-3720
-
Twin Buffalo GrillHankinson
16849 102nd St SE, Hankinson, ND 58041
-
Pastime Bar & SteakhouseHettinger
121 S Main St, Hettinger, ND 58639
-
Buffalo GrillJamestown
103 1st Ave S, Jamestown, ND 58401
-
City Limits North Bar and SteakhouseKenmare
Hwy 52 N, Kenmare, ND 58746, United States, Kenmare, ND 58746
-
109 Club and SteakhouseLignite
118 Main St, Lignite, ND 58752
-
Tumbleweed Bar and GrillLincoln
62 Santee Rd, Lincoln, ND 58504
-
Benchwarmers Sports Bar & GrillLincoln
100 Santee Rd, Lincoln, ND 58504-9161
-
The Naked MooseLoraine
344-552 Main St, Loraine, ND 58761
-
Bonanza SteakhouseMandan
1704 E Main St, Mandan, ND 58554
-
Pastime Club & SteakhouseMarmarth
118 Main St, Marmarth, ND 58643
-
Paula's Steakhouse and LoungeMayville
11 Main St W, Mayville, ND 58257
-
Pitchfork Steak FondueMedora
3422 Chateau Rd, Medora, ND 58645
-
LongHorn SteakhouseMinot
1707 22nd Ave SW, Minot, ND 58701
-
Badlands Restaurant and BarMinot
1400 31st Ave SW, Minot, ND 58701
-
The Bison RoomNew Town
202 Frontage Rd, New Town, ND 58763
-
LuckyMounder SteakhouseParshall
3820 72nd Ave NW, Parshall, ND 58770
-
Dam Bar & SteakhousePick City
35 E Main St, Pick City, ND 58545
-
Pour Decisions Lounge and SteakhouseTioga
121 Main St S, Tioga, ND 58852
-
HM's SteakhouseWatford City
604 2nd Ave SW, Watford City, ND 58854
-
Outlaws SteakhouseWatford City
120 Main St S, Watford City, ND 58854
-
Harry's Steakhouse-West FargoWest Fargo
915 19th Ave E, West Fargo, ND 58078
-
Cold Creek RoadhouseWishek
11 12th St S, Wishek, ND 58495
BEFORE YOU GO
Before your steakhouse dinner
Understand the menu, book your visit and plan a shared meal.


