Top 10 Mexican Restaurants in Texas
1. Joe T. Garcia's
Trust me when I say, Joe T. Garcia's in Fort Worth isn't just a restaurant; it's an institution, a sprawling oasis of Tex-Mex charm that feels like stepping into a vibrant, never-ending fiesta. Since 1935, this family-owned gem has been famous for its incredible outdoor patio, lush gardens, and a truly unique dining experience. You won't find a menu with endless options here; they've perfected a couple of classic family-style dinners – either the famous enchilada dinner or the fajita dinner – and they do them flawlessly. It's the kind of place where you gather with a big group, enjoy the live music, and let the good times roll.
The atmosphere is truly what sets Joe T.'s apart. Imagine twinkling lights, cascading fountains, and the aroma of sizzling fajitas filling the air – it’s pure magic, especially on a warm Texas evening. While the portions are generous and the experience is unforgettable, expect to spend around $20-30 per person for their set dinners, which is fantastic value for the quality and ambiance. Locals know to arrive early, especially on weekends, because this place fills up fast, but the wait is always part of the fun. Don't miss their legendary margaritas – they're potent and perfectly complement the hearty Tex-Mex fare.
What Food Critics Say
Food lovers consistently praise Joe T. Garcia's for its unparalleled patio dining experience and the sheer volume of delicious, classic Tex-Mex. With a solid 4.3-star reputation, diners frequently highlight the vibrant atmosphere and the perfectly seasoned fajitas, though some note the limited menu options. Fair warning: it's historically been a cash-only establishment, so come prepared, but they have added card options recently.