As we all know, steakhouses are some of the most expensive restaurants around. If you’ve got a hankering for a nice dry-aged ribeye, you’re going to have to be prepared to shell out for it. But this doesn’t mean that you can’t get a decent steak if you’re on a budget, not by a long shot. We’ve found 15 restaurants from across the country where you can score a quality steak for dinner for 20 bucks or less.
It seems as if every restaurant, be it a hole-in-the-wall diner or an Italian trattoria, has a steak of some sort on the menu. But even though it's pretty easy to find a cheap steak if you really want one, it's far more difficult to find a restaurant that actually sells a good steak for 20 bucks or less. But believe it or not, some very good restaurants (and even some of the country’s best steakhouses) are serving steaks that won’t even come close to breaking the bank.
Some of these steaks are off-menu, some are only available one night a week, and some are only available until they sell out. Some are lesser-seen cuts like hanger or skirt, some are filets mignons, and some are T-bones. But they all have a few things in common: They’re not from chain restaurants, they’re all legitimately good steaks, and they all cost 20 bucks or less.