The funny thing is that eating at Texas Roadhouse can actually be a surprisingly high-value proposition. At least in my area, you can get a 6oz sirloin steak with two sides for $10.99. I usually opt for a house salad (surprisingly good. and big) and fries. You also get free (er, included at no extra charge) rolls with that super yummy honey butter, plus peanuts while you wait. That's a good full day's worth of calories, an almost-reasonably-balanced diet, and you don't have to cook or clean up.
Could you do it healthier and cheaper at home? Sure, but if you're not eating any other meals, you're not paying as big a premium to eat out as you might think.