A steak dinner is a luxury for many people, but with some due diligence, great affordable steak restaurants can be found all over the US. Our list features local favorites that serve well-priced steak plated with generous extras or served family style -- perfect for sharing -- as well as slightly more upscale steakhouses that have noteworthy happy hours or daily specials where you can save money on what might otherwise be a pricey cut.
At Good Ol' Boys, a 24 oz. sirloin is $20, and customers give this unassuming restaurant high praise for the blueberry cobbler, too. Besides the steak deal, the catfish and fried seafood platter is described as large enough to accommodate large groups easily and economically.
Don't let the casual interior fool you. This Homer-based restaurant is highly rated and also has reasonable prices. Previous customers say standouts are their calamari appetizer and steaks under $40 with sides included. Save room for their daily dessert specials and the after-dinner coffees and cocktails selection.
The popular happy hour at this Scottsdale restaurant extends to 10 p.m. in the summer, with many menu favorites offered at steep discounts. The kettle of chili verde pork as well as the filet mignon get raves, as do the affordable and large portions. Prices range from $11 to $30 on entrees.
This converted gas station in McGehee is now a restaurant, sports bar, and bakery. Everything is made from scratch, and the restaurant is known for barbecue and sauces, affordable steaks, and old-fashioned desserts like fresh lemon icebox pie and banana pudding. There are daily, money-saving specials, plus you can order a 16 oz. ribeye steak with several sides for about $20.
This unassuming Peruvian bistro has a menu that's heavy on steak, chicken, and seafood. The popular lomo a lo pobre is a 10 oz. rib-eye steak with homemade fries, white rice, fried bananas, chimichurri sauce, and topped with a fried egg for $26. Other beloved dishes include bread pudding and parihuela, a seafood soup. This affordable Fresno restaurant has drink deals daily, too.
City: Colorado Springs
All the steaks are $29 and under -- and they are served up with sides included. Starters like Boston clams, spinach and fried goat cheese, and lobster corn chowder are also popular. On Monday nights at this Colorado Springs restaurant, guests score a free bottle of house wine with the purchase of two entrees.
While Pioniera may be lacking in atmosphere and decor, the Brazilian churrascaria steakhouse serves food that fans say more than makes up for it. A buffet spread has authentic dishes like vegetable yellow rice, plantains, beef stew with onions, sausages fresh from the grill, and crispy breads. Pioneira is an inexpensive joint for a tasty, meaty meal.
City: Rehoboth Beach
Patrons at this Rehoboth Beach destination say that the food and drinks are so good that it's easy to forget about the strip mall location. Try the sea scallops or the Angus beef tenderloin served with white cheddar potato gratin and garlic-green beans. Entrees range from $10 to $30.
This unpretentious Naples spot serves chops, steaks of every cut, Wagyu beef burgers, and has a reputation for serving the best meat-centric menu in the area for a reasonable cost. Entrees run $10 to $30, and there are always specials. Jimmy P's Charred brings a casual style and setting to quality steakhouse fare.
This Athens spot has budget-friendly beef on the menu and gets raves from locals. The most expensive steak is a hanger steak crusted with pilancillo (Mexican cane sugar) and cracked black pepper, served over a sour cream mash with corn on the cob for $22. Start a meal with inexpensive appetizers like crab cakes or pork belly, both under $10.
This walk-up specialty eatery sits next to the Wyndham resort on Waikiki Beach. For under ten bucks get a steak plate with salad and sides. This is a cash-only establishment where people eat their steak bargain dinners outside, so come prepared to get your feet sandy and consider stopping by before sunset.
Ronny's has been dishing out steaks at bargain prices since 1963. Monday through Friday the lunch special is an 8 oz. steak served with a baked potato, garlic bread, and a salad for $10. Dinner deals including a 10 oz. New York steak with sides for $15.
City: Des Moines
Since 1982, righteous slabs of beef have been cooking up at this casual steak restaurant in Des Moines. The 20 oz. New York strip is $29 and big enough for two, while the thick 20 oz. ribeye is $29. All dinners are served with baked potato and their famous salad bar.
City: Dodge City
Originally built in 1960, Casey's was rebuilt and reinvented in the early 1990s. Entrees are under $20 and many are around $10, including locally-sourced steaks. All steaks are served with salad, rolls, potato, and another side of your choice. Happy customers applaud this Dodge City restaurant for its no-frills but comfy dining room and low prices.
This Paducah restaurant is known for salads and pizza, but steaks are on the menu, too. The 8 oz. sirloin steak includes a side and costs around $12 dollars, and it's possible to add a house salad or a cup of soup for just a few dollars more.
Come to this seafront Portland restaurant for the inexpensive homemade chowder and lobster rolls, but make sure to order the 8 oz. flat iron steak, too. It comes with Italian bread or biscuits and is served with two sides for $13. Finish the meal with a slice of coconut pie.
This casual Frederick eatery can customize almost all of their dishes, and will happily accommodate gluten-free requests. One half-pound of grilled flat iron steak served over a baked potato with melted cheddar cheese and fresh scallions is not only unique, it's a reasonable $10.
City: Kansas City
This casual-but-chic spot is housed inside the historic Merchant Bank building, but it's the low prices, not decor, that keeps customers coming back. The most expensive steak is a T-bone for $27 served with twice-baked fingerling cake, asparagus, and herb butter.
It's possible to order a pizza, Rocky Mountain oysters, or a perfectly cooked filet mignon from this Condon restaurant. Hungry Bear dishes up locally-sourced meat and produce, and all dinners are served with soup and salad bar, and a choice of baked potato, barbeque beans, or rice pilaf. A 12 oz. sirloin with fixings and sides is $21.
This Garfield eatery has no waiters and no alcohol on the menu, but it has plenty of steak. All steak dinners are served with vegetables and your choice of mashed potatoes, rice and beans, or French fries. A New York sirloin steak dinner costs $19. Christian's Steak & Grill is a cash-only establishment, but for the price most diners feel it's worth it.
City: Santa Fe
It's hard to spend more than $15 a person here, but a 12 oz. plato sabroso steak that comes with a rolled enchilada, beans, posole rice, and a hot sopapilla does cost $20. There's no booze on the menu and this Santa Fe cafe closes early at 8 p.m., so plan to come early.
City: New York
There are no waiters and diners must order in line and seat themselves, but to get a steak dinner cooked to order with sides and garlic bread for $20 or less in New York City is an impressive feat. Tad's cooks your steak in front of you and offers 14 different combinations with baked or mashed potatoes, salad and other side orders, plus your choice of desserts and beverages, including wine by glass. This is no frills, but it's cheap eats near Radio City Music Hall.
Jack's Steakhouse & Saloon in Bismarck has dinner deals nightly, such as a 16 oz. sirloin for $20, a filet mignon for $24, and many smaller steak cuts for under $19. Steaks come with choice of potato, salad, or vegetable, plus fixings and fresh-baked bread. Two-for-one steak night is Wednesday as well.
Since 1923, this historic Cleveland eatery (the oldest family-run restaurant in the city) has served up dinner deals galore. Dinner is served Friday and Saturday night, and lunch is available all week. Order the big New York strip steak with two sides, fresh bread and butter, and salad bar and you won't spend more than $25.
A landmark in the Harrisburg area, this eatery gets high marks for a 27 oz. sirloin with sides for $20 that can feed two easily. People rave about the quality of the food and the prices, but note that it packs up fast, so do make reservations.
At this Cranston restaurant that has been family owned for over 80 years, the starter menu is heavy on seafood, but keep reading -- a 12 oz. Black Angus sirloin goes for $20 plus sides. The restaurant has rotating daily specials and deals promoted on their Facebook page, too.
In 1972, The King Brothers purchased The Kingsman Restaurant. Keeping many of the original Italian dishes, the brothers added locally-aged ribeyes priced at $1.85 to become the most popular steak place in Columbia. Today, "Ribeye Night" isn't quite as cheap, but offers a discount on regular prices -- a small ribeye is $17 and a large is $22.
Prices are low for sirloins, ribeyes, New York strips, and other menu offerings at this casual family restaurant in Waverly, which also offers Rocky Mountain oysters (bull testicles) when available. There are specials and prime rib deals every Friday and Saturday, and entrees come with bread, potatoes, and choice of soup, salad or cottage cheese.
In business since the 1920s, the old-fashioned general store became a restaurant in 1997. Friday and Saturday are designated "steak nights" where diners choose their meat before it's cooked to order. A 10 oz. hand-cut ribeye is $22.95. Warning: people drive for miles to eat at this Leona destination, so get in early.
City: Virginia Beach
Dinner specials like a New York strip with two sides for $14 and an 8 oz. filet mignon for $18 appeal to budget diners as well as Yelp reviewers, who give the steakhouse glowing reviews. Dinner specials galore make this a popular spot for those visiting Virginia Beach.
For over 50 years, this family restaurant has served up quality food with weekly specials and a lake view to boot. Though usually pricey, it's possible to get a budget-friendly meal at The Char by ordering a daily special, which offers a deep discount. Happy hour for food and drinks is a way to keep expenses down, too.