Jennifer Hanes MS, RDN, LD
Steakhouses can be rough for a vegetarian! Luckily, more and more meat-centric restaurants are adding intentional vegetarian options.
I haven’t been to a Texas Roadhouse in a few years now, but I’ve always struggled to find anything substantial to eat. Not even the fresh vegetable sides are a guarantee, unfortunately. Roadhouse vegan menu options are even scanter.
But maybe they’ve updated their menu in the last couple of years. That would be nice, as it’s one of my husband’s favorite restaurants.
Do remember that some chain restaurants have regional differences in their menus, so make sure to double-check.
From appetizers to entrees, we’ve got you covered. Whether you’re a long-time vegetarian or just looking to try something new, you’ll find something to love on the Texas Roadhouse menu. So, let’s get started!
Just for Starters
Cactus Blossom – basically a giant fried onion, similar to another popular steak house.
Fried Pickles – a southern classic
The breading does contain milk in both of these, so they are not vegan-friendly.
Rattlesnake Bites – diced jalapenos and jack cheese, breaded and fried.
Tater skins or cheese fries- order without bacon
Combo appetizer – make it a vegetarian fried feast! Sub wings with fried pickles
Grilled chicken salad – no chicken, no bacon.
House salad – pretty basic and the same as any other house salad. No egg and cheese and oil and vinegar or Italian dressing for a vegan.
Country Vegetable Plate – You get 4 sides, but be careful what you choose! See below.
Sides and Extras
Baked Potato – no bacon. No butter or sour cream for a vegan.
*Edit October 3, 2023 – a couple of readers have expressed concern that there is animal fat spread outside the potatoes before they are cooked. I took the time to double-check, and cannot find any evidence of this on their website, and calling my local Texas Roadhouse debunked this.
However, various former have former employees both substantiated and debunked this claim. This likely indicates that the use of animal fat on potatoes is a regional decision. Ask your server or call ahead if you have any questions.
Sweet potato – no marshmallows if you choose to avoid gelatin. There are 8 different but similar topping options. Vegan choices appear to be brown sugar, cinnamon, and plain. Other options include butter and honey-cinnamon caramel.
Mashed Potatoes – again, there are several topping options, including gravy, sour cream, loaded, or plain.
Steamed broccoli – verify vegan friendliness with your server.
Steamed vegetables – no description, but the picture is broccoli and carrots. Verify vegan friendliness, if needed.
House salad – see above
Seasoned Rice – likely contains butter.
Sauteed Onions and Sauteed Mushrooms (separate menu items) – again, likely sauteed in butter.
Mac and cheese – loaded (cheddar, bacon, diced jalapenos) – hold the bacon.
What would I pick?
So it does seem like there are actually quite a few more options for a vegetarian than the last time I visited a Texas Roadhouse.
Or if I’m really hungry, maybe the tater skins (no bacon) as an appetizer, then the Country Vegetable Plate as above, but with sauteed onions instead of the baked potato.
For a Texas Roadhouse vegan meal, opt for a plain baked potato or vegan sweet potato options and a side salad with vegan dressing (and no cheese). If you can verify the sides are vegan, consider steamed broccoli or mixed veggies. Or see if the mushrooms and/or onions could be sauteed in oil instead of butter to give you more vegan options.
It’s nice to have a few options, though! If you have a favorite vegetarian dish at Texas Roadhouse, we would love to hear about it. Don’t forget to leave a comment and let us know your thoughts!
But maybe you need more general dining-out tips.
Jennifer Hanes MS, RDN, LD is a registered dietitian, mom, wife, and vegetarian in North Texas. She has dedicated Dietitian Jenn to be a source of information, ideas, and inspiration for people like her, vegetarians that live with people with different dietary beliefs and/or needs in a multivore household.