We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.

Tamales Mexican Grill - CLOSED

777 E Main St, Jefferson, NC 28640-9280
+1 336-846-1639
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
  • Excellent44%
  • Very good36%
  • Average10%
  • Poor4%
  • Terrible6%
10 Aug 2016
“Great food with mixed reviews”
27 Jul 2016
“Good food!”
Restaurant Hours Closed
777 E Main St, Jefferson, NC 28640-9280
All Details
Reviews (50)
Traveller rating
Traveller type
Time of year

1 - 10 of 49 reviews

Reviewed 11 August 2016 via mobile

The small mountain town of Jefferson has few dining options. When we discover one we really like, we tend to return...frequently! During a week stay in the area, we ate an early dinner one evening, with excellent food and service, just as we recall experiencing...More

Thank Kathy R
Reviewed 27 July 2016

If you like Mexican - Tamales is the place to go in Ashe. They have authentic Mexican food, and prices are reasonable too!

Thank Randysgal
Reviewed 26 July 2016

Put it this way I would eat at Taco Bell over this place in a heart beat. Nice decor, frienfly staff but seems to cater to Carolinans who don't care for any thing spicy.

Thank Anonymous G
Reviewed 21 July 2016

This is a great place to go for a quick lunch. The food is tasty, prepared well, and you can usually get in and out within 45 minutes. Waitstaff is pleasant.

Thank Bobby L
Reviewed 10 July 2016 via mobile

Had an early dinner with friends. We were promptly and kindly served. We got the queso appetizer which was delicious. He also served us grilled onions, salsa and guacamole. Our entrees were huge and very good. I got the ground beef tacos, others got enchiladas...More

Thank Martha S
Reviewed 26 May 2016

Charming family style dining. Staff freindly and helpful. You will certainly enjoy your meal here. Decorated with bright colors and authentic Spanish furniture. Very pleasing atmosphere!!

Thank Kim D
Reviewed 23 May 2016 via mobile

We have had a vacation home here for 11 years and used to visit their restaurant when it was another name and in a different location. We didn't know it was the same owners until we sat down. The restaurant is very nice and gives...More

Thank Pamela M
Reviewed 27 March 2016 via mobile

My husband and I stopped in here for our anniversary dinner while staying in the mountains. I admit, we weren't expecting much but these guys are amazing! Very friendly greeting the moment we walked in the door. They took our order and stayed in contact...More

Thank TonyaJohnson316
Reviewed 20 March 2016

There is a solid Mexican community around here and you can notice it in the quality of this restaurant and the really Mexican use of colors and details in the decoration. The food is remarkably good, prices more than fair and the staff friendly and...More

Thank JoseKendall
Reviewed 18 March 2016

Service is always excellent and fast at Tamales, so it is a good place when you are in a hurry but don't want crappy fast food. I had the chicken fajitas, hot, fresh, well-seasoned, tasty. I think Oscar was my server. Service was friendly and...More

Thank travelingbillbury
Nearby HotelsSee all Jefferson Hotels
Days Inn Jefferson
267 reviews
.22 km away
Jefferson Landing Lodge
9 reviews
1.26 km away
Highlander Motel
7 reviews
2.26 km away
Holiday Inn Express West Jefferson
89 reviews
4.75 km away
Nearby Restaurants
Winners Circle
112 reviews
.20 km away
19 reviews
.06 km away
Plaza Del Sol
10 reviews
.05 km away
The Harvest Cafe
11 reviews
1.19 km away
Nearby Attractions
Mount Jefferson State Natural Area
76 reviews
2.80 km away
Ashe County Cheese Factory and Store
314 reviews
3.63 km away
Saint Mary's Episcopal Church
88 reviews
5.67 km away
Zaloo's Canoes Kayaks and Tubes
21 reviews
6.15 km away
Improve this listing

Restaurant Details

Good for
Groups, Child-friendly
Location and Contact Information
  • Address: 777 E Main St, Jefferson, NC 28640-9280
  • Location: United States  >  North Carolina (NC)  >  North Carolina Mountains  >  Jefferson
  • Phone Number: +1 336-846-1639
Is This Your TripAdvisor Listing?
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more. Claim Your Listing