Some restaurants might not look like much from the outside, and this is no exception. This tiny shack in the small town of Cleveland might be easy to pass over, but inside are the best tamales you’ve ever had. Tamales are a tradition in both Mexico and New Mexico, and whether you’re eating them as a meal or a snack, there’s nothing like a homemade, handmade, hand-tied tamale. This little restaurant might be out of the way in northern New Mexico, but it’s so worth the drive.

Related Stories

The Hidden Restaurant In New Mexico That's Surrounded By The Most Breathtaking Fall Colors

The Hidden Restaurant In New Mexico That's Surrounded By The Most Breathtaking Fall Colors

The Unsuspecting New Mexico Truck Stop Where You Can Pull Over And Have An Amazing Meal

The Unsuspecting New Mexico Truck Stop Where You Can Pull Over And Have An Amazing Meal

The Spiciest Green Chile In New Mexico Can Be Found At This Hidden Restaurant

The Spiciest Green Chile In New Mexico Can Be Found At This Hidden Restaurant

Claiming that one little shack in New Mexico has the best tamales is quite the proclamation. Have you been to Teresa’s, and would you agree? Let us hear about your experience in the comments.

If you’re looking for more of the “best”, this inconspicuous restaurant serves up the best fried chicken in the entire state, and possibly the world.

OnlyInYourState may earn compensation through affiliate links in this article. As an Amazon Associate, we earn from qualifying purchases.

Explore New Mexico