Across Missouri, of the 317 steakhouses we list, 307 give a phone number and 245 have a website. 69 are branches of national chains — Texas Roadhouse (21), LongHorn Steakhouse (19), Outback Steakhouse (15); the remaining 248 are independent. By what they offer: 29 are roadhouse-style steakhouses, 14 serve prime rib, 6 serve steak and seafood. Most often named on their own websites: cocktails (44), seafood (36) and private dining (28). The longest-running is Wilder's Steakhouse, in business since 1929. 9 describe themselves as family-owned.
Top 10 steakhouses in Missouri
Ranked by how complete and owner-verified the listing info is — hours, phone, website, services. No pay-to-play. Full 2026 ranking
-
1Gordon Ramsay SteakNorth Kansas City
-
2Colton's Steak House and GrillFarmington
-
3Chop House GrilleLinn
-
4Spiro's St. CharlesSt Charles
-
5Summit GrillKansas City
-
6Logan's RoadhouseCape Girardeau
-
7Outback SteakhouseSt Louis
-
8Twisted Tree SteakhouseSunset Hills
-
10Saltgrass Steak HouseBranson
Cities
Largest first. Towns with a single steakhouse are listed further down this page.
- Kansas City25
- St Louis22
- Branson16
- Springfield16
- Columbia13
- Saint Louis13
- O'Fallon9
- Rolla7
- Cape Girardeau6
- Chesterfield5
- Jefferson City5
- Joplin5
- Osage Beach5
- St Charles5
- St Joseph5
- Clayton4
- Independence4
- Blue Springs3
- Carthage3
- Festus3
- Florissant3
- Kirkwood3
- Lee's Summit3
- Liberty3
- Mountain Grove3
- Sedalia3
- Sikeston3
Other towns in Missouri
One steakhouse each — too few for a page of their own, so they live here.
-
Texas RoadhouseArnold
806 Arnold Commons Dr, Arnold, MO 63010-2164
-
Ponderosa SteakhouseArnold
3601 Jeffco Blvd, Arnold, MO 63010
-
Texas RoadhouseBallwin
14870 Manchester Rd, Ballwin, MO 63011
-
Texas RoadhouseBelton
228 Peculiar Dr, Belton, MO 64012
-
LongHorn SteakhouseBelton
1212 E North Ave, Belton, MO 64012
-
Whistle Stop CafeBevier
215 N Macon St, Bevier, MO 63532-1058
-
Back In TimeBirch Tree
3102 N 1ST, Birch Tree, MO 65438
-
Shamrock Bar And GrillBonne Terre
6819 Vo Tech Rd, Bonne Terre, MO 63628-3754
-
Frederick's Steakhouse & PizzeriaBridgeton
12490 St. Charles Rock Road, Bridgeton, MO 63044
-
Percy’s PlaceBronaugh
160 4th St, Bronaugh, MO 64728
-
Brickhouse Bar & GrillBrookfield
620 B West Lockling, Brookfield, MO 64628
-
The Railyard SteakhouseBrunswick
606 E Broadway St, Brunswick, MO 65236
-
Hwy 136 RoadhouseBurlington Junction
602 W Main St, Burlington Junction, MO 64428
-
The Tipsy Cow SteakhouseCalifornia
406 N High St, California, MO 65018-1628
-
Elements Destination RestaurantCamden
7851 Southpoint Dr, Camden, MO 64017
Seafood
-
The Rib Steak HouseCassville
497 State Highway 76, Cassville, MO 65625-6563
-
Blackwater Restaurant & LoungeChillicothe
612 1st St, Chillicothe, MO 64601
-
PC's Elkhorn SteakhouseChillicothe
609 Jackson St, Chillicothe, MO 64601
-
Wood's SteakhouseClarence
100 N Grand St, Clarence, MO 63437
-
Steak-Out Charbroiled DeliveryCreve Coeur
11925 Olive Blvd, Creve Coeur, MO 63141
-
Defiance RoadhouseDefiance
2999 S Highway 94, Defiance, MO 63341-2831
-
Surf and SirloinDes Peres
13090 Manchester Rd, Des Peres, MO 63131
Cocktails
-
J. Gilbert's Wood-Fired Steaks and SeafoodDes Peres
17A W County Center Ste A102, Des Peres, MO 63131
Private dining · Seafood · Cocktails
-
American SteakhouseDexter
1520 W Business U.S. 60, Dexter, MO 63841
Since 1968
Seafood
-
Dhafer's Mediterranean SteakhouseDexter
117 S Locust St, Dexter, MO 63841
-
Rugars SteakhouseDixon
16955 Hwy 28, Dixon, MO 65459
-
Office Pub LiquorEagle Rock
34218 MO-86, Eagle Rock, MO 65641
-
Woods & MainEagleville
12037 12th St, Eagleville, MO 64442
-
Tooters Saloon & SteakhouseEldon
25 Doyle Rd, Eldon, MO 65026
-
Outback SteakhouseEllisville
15412 Manchester Rd, Ellisville, MO 63011
-
Turner Meat ProcessingFair Grove
140 W Old Mill Rd, Fair Grove, MO 65648
-
Colton's Steak House and GrillFarmington
1300 Maple St, Farmington, MO 63640
-
Ponderosa Steak HouseFarmington
525 E Karsch Blvd, Farmington, MO 63640
-
Ponderosa SteakhouseFerguson
9200 W Florissant Ave., Ferguson, MO 63136
-
US 60 RoadhouseFordland
9893 US-60, Fordland, MO 65652
-
Mad Cow SteakhouseFredericktown
113 E Main St, Fredericktown, MO 63645
-
Olympic SteakhouseFredericktown
113 E Main St, Fredericktown, MO 63645
-
BeksFulton
511 Court St, Fulton, MO 65251
Since 2016
Cocktails
-
Drakes Steak and AleHannibal
421 Clinic Rd, Hannibal, MO 63401
Seafood
-
Ponderosa Steak HouseHannibal
203 Huck Finn Shopping Ctr, Hannibal, MO 63401
-
Rooster's/ Jose's SteakhouseHarrisonville
900 S Commercial St, Harrisonville, MO 64701-1604
-
Outback SteakhouseHazelwood
7900 N Lindbergh Blvd, Hazelwood, MO 63042-3521
-
LongHorn SteakhouseHazelwood
5552 Saint Louis Mills Blvd, Hazelwood, MO 63042
-
Tin Mill RestaurantHermann
315 E 1st St, Hermann, MO 65041-1115
-
Jilly's Cafe & SteakhouseHigh Ridge
1630 Gravois Rd, High Ridge, MO 63049
-
Farm Fresh Steakhouse and BakeryHighlandville
422 Burk Rd, Highlandville, MO 65669-8390
Family-owned
-
Miller's GrillHouston
6888 US-63, Houston, MO 65483
Cocktails
-
DelmonicosJackson
2951 Old Orchard Rd # 3830, Jackson, MO 63755-3830
Private dining · Cocktails
-
Ali's Steak Fish And ChickenJennings
9315 Lewis and Clark Blvd, Jennings, MO 63136
-
McCormick's Family DinerKennett
305 Independence Ave, Kennett, MO 63857
-
Grecian Steak HouseKennett
1108 South Bypass, Kennett, MO 63857
Since 1979
-
LakeTime BistroKimberling City
13272 State Highway 13, Kimberling City, MO 65686-9917
-
Colton's Steak House & GrillKirksville
1116 Country Club Dr, Kirksville, MO 63501
-
TK PrimeKirksville
1702 S Baltimore St, Kirksville, MO 63501
Cocktails
-
Panther SteakhouseKnob Noster
506 W McPherson St, Knob Noster, MO 65336
-
Marina 27 Steak & SeafoodLake Lotawana
22 A St, Lake Lotawana, MO 64086
Private dining · Seafood
-
Baxter's Lakeside GrilleLake Ozark
2124 Bagnell Dam Blvd, Lake Ozark, MO 65049
Private dining
-
T's Redneck SteakhouseLebanon
221 Evergreen Pkwy, Lebanon, MO 65536
-
Outback SteakhouseLees Summit
1731 NE Douglas St, Lees Summit, MO 64086
-
Lincoln InnLincoln
345 US-65, Lincoln, MO 65338
-
Chop House GrilleLinn
63 Progress Ln, Linn, MO 65051
-
Valley Oaks Steak CompanyLone Jack
Lone Jack, MO
-
The Hoof SteakhouseMadison
401 Broadway St, Madison, MO 65263
-
The HoofMadison
401 E Broadway St, Madison, MO 65263-1205
-
Tucker's PlaceManchester
14282 Manchester Rd, Manchester, MO 63011
-
Outback SaloonMarceline
10031 MO-5, Marceline, MO 64658
-
Center Stage LoungeMarceline
118 S Main Street USA, Marceline, MO 64658-1216
-
The Range SteakhouseMaryland Heights
777 Casino Center Dr, Maryland Heights, MO 63043
-
Hilary's Roadhouse DinerMaryland Heights
11488 Dorsett Rd, Maryland Heights, MO 63043
-
Keith's Cafe and SteakhouseMemphis
470 S Market St, Memphis, MO 63555
-
TJ's RoadhouseMexico
112 S Jefferson St, Mexico, MO 65265
-
The Dining Hall Steakhouse & Event CenterMiller
18071 MO-96, Miller, MO 65707-8361
Private dining
-
Angus Branch SteakhouseMonett
114 Chapel Dr, Monett, MO 65708
-
The Family Room SteakhouseMonett
10 E Broadway St, Monett, MO 65708
-
Harry J's SteakhouseMoscow Mills
300 Main St, Moscow Mills, MO 63362
-
Buzz's BBQ & SteakhouseNevada
2500 E Austin Blvd, Nevada, MO 64772
-
Texas Jacks Ribeye SteaksNoel
River Ranch Resort, 101 River Rd, Noel, MO 64854-7306
-
Gordon Ramsay SteakNorth Kansas City
1 Riverboat Dr, North Kansas City, MO 64116
-
Ironhorse mexican steakhouse & saloonOsceola
1020 SW Pence Ave, Osceola, MO 64776-7411
-
Millsap Cattle CompanyOtterville
7632 Washington Rd, Otterville, MO 65348
-
Shogun Sushi & Steak RestaurantParkville
160 English Landing Dr, Parkville, MO 64152-5024
-
Wally's Seafood & Steakhouse Park RoadPatterson
Patterson, MO
-
Rustic Oak Cabin Steakhouse & CateringPerry
22448 Hwy J, Perry, MO 63462
-
Junction Saloon & Steakhouse IncPerry
28840 Highway 19, Perry, MO 63462-2170
-
Ponderosa SteakhousePerryville
1301 S Perryville Blvd, Perryville, MO 63775
-
Colton's Steak House & GrillPoplar Bluff
2114 N Westwood Blvd, Poplar Bluff, MO 63901
-
Billy's SteakhousePortageville
608 US Hwy 61N, Portageville, MO 63873
-
Family Steak HousePotosi
8 Parkway Shopping Ctr, Potosi, MO 63664-1411
-
Steak'M Take'MRaytown
8729 Blue Ridge Blvd, Raytown, MO 64138
-
Branded Steakhouse Oink & Moo BBQRichmond
708 Wollard Blvd, Richmond, MO 64085
-
Texas de BrazilRichmond Heights
1137 Saint Louis Galleria, Richmond Heights, MO 63117
-
JourneysRiverside
777 NW Argosy Pkwy, Riverside, MO 64150-1512
-
Black Iron GrillRock Port
1300 US Highway 136 W, Rock Port, MO 64482
-
Dusty Trail Cafe & SteakhouseRock Port
1300 US Highway 136 W, Rock Port, MO 64482
-
Great SteakSaint Ann
301 Northwest Plz, Saint Ann, MO 63074
-
Steak-Out Charbroiled DeliverySaint Charles
1456 Bass Pro Dr, Saint Charles, MO 63301
-
Cork & Barrel: Chop House and SpiritsSaint Peters
7337 Mexico Rd, Saint Peters, MO 63376
-
LongHorn SteakhouseSaint Peters
3979 Veterans Memorial Pkwy, Saint Peters, MO 63376
-
Steak InnShell Knob
22290 Waters Edge Dr, Shell Knob, MO 65747
-
LongHorn SteakhouseSt Peters
3979 Veterans Memorial Pkwy, St Peters, MO 63376
-
Outback SteakhouseSt Peters
5228 N Service Rd, St Peters, MO 63376
Cocktails
-
Carnivores SteakhouseSt Robert
220 Marshall Dr, St Robert, MO 65584
Cocktails
-
Colton's Steak House & GrillSt Robert
318 Marshall Dr, St Robert, MO 65584
-
Wabash JunctionStanberry
100 W 1st St, Stanberry, MO 64489
-
Twisted Tree SteakhouseSunset Hills
10701 Watson Rd, Sunset Hills, MO 63127
-
LongHorn SteakhouseSunset Hills
3642 S Lindbergh Blvd, Sunset Hills, MO 631271204
-
Ponderosa SteakhouseTroy
1 the Plz # 47, Troy, MO 63379
-
yamato sushi steak houseUnion
710 US-50, Union, MO 63084
-
CB's Chop HouseValley Park
1005 Majestic Dr, Valley Park, MO 63026
-
Tavern On The BendVillage of Four Seasons
4466 Horseshoe Bend Pkwy, Village of Four Seasons, MO 65049-9082
-
Crabb & CompanyWappapello
8815 Missouri T, Wappapello, MO 63966
-
Colton's Steak House & GrillWarrensburg
85 NE 501st Rd, Warrensburg, MO 64093
-
Raging Bull SteakhouseWarrensburg
433 E Russell Ave, Warrensburg, MO 64093
Seafood
-
Roadhouse Warsaw- R-BARWarsaw
31311 Warsaw Ave, Warsaw, MO 65355-7109
-
Colton's Steak House and GrillWashington
1635 A Roy Dr, Washington, MO 63090-5008
-
Longhorn Bar & GrillWebb City
202 E Broadway St, Webb City, MO 64870
-
The Block RestaurantWebster Groves
146 W Lockwood Ave, Webster Groves, MO 63119
Family-owned
Cocktails
-
Stone Summit Steak and SeafoodWentzville
17 Cliff View Dr, Wentzville, MO 63385
Private dining · Seafood · Cocktails
-
Texas RoadhouseWentzville
15150 Veterans Memorial Pkwy, Wentzville, MO 63385
-
Colton's Steak House & GrillWest Plains
1421 Preacher Roe Blvd, West Plains, MO 65775
-
Cattlemens SteakhouseWillow Springs
1208 E Main St, Willow Springs, MO 65793
-
Open Range Steak HouseWillow Springs
1208 E Main St, Willow Springs, MO 65793
BEFORE YOU GO
Before your steakhouse dinner
Understand the menu, book your visit and plan a shared meal.


