From sizzling fajitas to handcrafted tacos, El Taco H brings the bold, authentic flavors of Mexico straight to your table on Frederick Ave. No shortcuts. Just real food made with real ingredients.
At El Taco H, we believe the best meals start with ingredients you can trust. Every tortilla is made fresh, every salsa is hand-blended, and every dish is prepared with the same care your abuela would approve of.
Located in the heart of St. Joseph on Frederick Ave, we've been serving up genuine Mexican cuisine that brings people together — whether it's a quick lunch break or a family dinner on a Saturday night.
It's not just about the food — it's about the experience you get every time you walk through our doors.
We know your time matters. That's why we get your order out quickly — without ever skipping the fresh prep that makes our food taste homemade.
Families, students, and late-night crowds — El Taco H is the St. Joseph gathering place where everyone feels welcome and leaves satisfied.
We source the freshest ingredients and prepare everything in-house. From our salsas to our tortillas — if it doesn't meet our standard, it doesn't make it to your plate.
Don't take our word for it — hear from the people who keep coming back for more.
Hands down the best Mexican food in St. Joseph. The tacos are incredibly fresh and the salsa bar is next level. This is now our go-to spot every Friday night.
I ordered the fajitas for takeout and they were still sizzling when I opened the container. The portions are generous and the flavors are authentic. Absolutely love this place.
Finally a spot that gets Mexican food right! The horchata is the best I've had outside of Mexico, and the staff is always friendly. My whole family eats here at least once a week.
Come experience the taste of real Mexican cooking in St. Joseph. Whether you dine in or take it home, El Taco H delivers flavor in every bite.
2420 Frederick Ave
St. Joseph, MO 64506-2783
Monday – Sunday
11:00 AM – 10:00 PM