Food & Drink

Tamales-see why these 16 Oklahoma City spots are the best!

Oklahoma City is a melting pot of different cultures, and one can find a variety of cuisines in the city. Among them is the delicious and traditional dish of tamales.

Tamales are a staple in Latin American cuisine, and Oklahoma City has some of the best places to try them. These small packets of corn dough, filled with meat, vegetables, or cheese, wrapped in a corn husk and steamed to perfection, are a treat for the taste buds.

The history of tamales can be traced back to the ancient Mayan and Aztec civilizations, and they have since spread throughout Latin America and the United States.

Today, they are a popular dish in many households, and during the holiday season, they are a must-have. In Oklahoma City, you can find tamales all year round, and from different regions of Latin America, each with its own unique flavor and style.

If you are a fan of tamales or want to try them for the first time, then Oklahoma City is the place to be. From street vendors to restaurants, there are plenty of places to choose from.

Whether you want them spicy, mild, or sweet, there is a tamale for everyone. So, get ready to indulge in this delicious and traditional dish, and explore the best places for tamales in Oklahoma City.

1. Tacos Don Nacho

Tacos Don Nacho
3721 S Council Rd, Oklahoma City, OK 73179 (Google Maps)

Tacos Don Nacho is a simple counter-serve Mexican cafe that serves up delicious homestyle tamales.

The tamales are juicy, flavorful, and will satisfy any tamale craving.

The staff is friendly and the atmosphere is casual, making it a great spot for a quick and tasty meal. The prices are reasonable, and the portions are just right.

If you're in the mood for some authentic Mexican cuisine, Tacos Don Nacho is definitely worth checking out.

2. Big Truck Tacos

Big Truck Tacos
530 NW 23rd St, Oklahoma City, OK 73103 (Google Maps)

Looking for a great place for tamales in town that won't disappoint your taste buds and wallet alike, then Big Truck Tacos is the place to be.

This food truck offers a wide range of Mexican delicacies, including tamales, burritos, and tacos, with a creative twist.

The ingredients are always fresh and the flavors are well-matched. The staff is friendly, the service is quick, and the outdoor seating is comfortable.

The salsa is a must-try, especially the asphalt salsa, which is unique and interesting. Give Big Truck Tacos a try and you won't regret it.

3. San Marcos Mexican restaurant

San Marcos Mexican Restaurant
2301 SW 59th St, Oklahoma City, OK 73119 (Google Maps)

San Marcos Mexican restaurant is a casual, family-owned eatery that serves up some of the best tamales in town.

The menu boasts a variety of other Mexican dishes, along with refreshing margaritas and ice-cold beer.

The friendly staff is always accommodating, making it a great spot for large groups. The atmosphere is informal, making it a perfect choice for a laid-back night out with friends or family.

If you're in the mood for authentic Mexican cuisine, San Marcos is definitely worth checking out.

4. Azteca Mexican Grill

Azteca Mexican Grill
4024 N May Ave, Oklahoma City, OK 73112 (Google Maps)

Azteca Mexican Grill is a great place for those who love Mexican food. The restaurant has a cozy and colorful atmosphere with friendly staff who are always ready to serve.

The menu has a variety of Mexican dishes to choose from, including tamales. The portions are generous, and the food is always fresh and well presented.

The prices are reasonable, making it an excellent value for money. The restaurant is always busy, which is a testament to the quality of their food and service.

If you're looking for a great place to enjoy some delicious Mexican food, Azteca Mexican Grill is definitely worth a visit.

5. El Potosino

El Potosino
2500 S Robinson Ave, Oklahoma City, OK 73109 (Google Maps)

El Potosino is a hidden gem for those in search of authentic Mexican cuisine.

Their tamales are a must-try, bursting with flavor and wrapped in fresh, warm masa.

The restaurant's atmosphere is cozy and welcoming, with attentive and friendly staff ready to assist with any dining needs.

Don't miss out on this neighborhood favorite for a delicious and satisfying meal.

6. La Salsa Grille

La Salsa Grille
2329 N Meridian Ave, Oklahoma City, OK 73107 (Google Maps)

La Salsa Grille is a casual Mexican chain that offers a unique variety of options at its salsa bar.

The menu has many options, and the staff is super friendly.

The food is always consistent, and the queso is the best around. The service is very attentive, and the owner is normally present.

It's a great spot to support local businesses and enjoy some delicious tamales.

7. El Patio

El Patio
3421 SW 29th St, Oklahoma City, OK 73119 (Google Maps)

El Patio is a must-visit place for anyone who loves tamales. They offer a variety of options, but the cheese and chicken tamales are a must-try.

The tamales are made to perfection, with soft and moist masa and just the right amount of filling.

The jalapeno sauce adds a nice kick to the tamales. The small restaurant has limited seating, so it's best to get the tamales to go.

The only downside is that they only accept cash. Nevertheless, it's worth it for the tasty tamales.

8. Antojitos De Mexico

Antojitos De Mexico
1225 SW 59th St, Oklahoma City, OK 73109 (Google Maps)

Antojitos De Mexico is a must-visit for anyone craving authentic Mexican food. The menu boasts a variety of options, but the tamales are a standout dish.

The owner is friendly and attentive, making sure each customer is satisfied with their meal.

The salsas are spicy and flavorful, adding an extra kick to every bite. The restaurant is clean and welcoming, making it a great spot for a quick lunch or dinner.

Don't miss out on the chance to try the delicious tamales at Antojitos De Mexico.

9. 1492 New World Latin Cuisine

1492 New World Latin Cuisine
1207 N Walker Ave, Oklahoma City, OK 73103 (Google Maps)

1492 New World Latin Cuisine is a chic cantina that serves up Latin-inspired dishes and Tex-Mex standards. The bustling bar and grill is a great spot for tamales and other Latin American fare.

The food is flavorful, and the service is attentive. The salsa and queso are delicious, and the margaritas are top-notch.

The atmosphere is upbeat and modern, making it a perfect place for a date night or a night out with friends. The free parking behind the restaurant is a plus.

All in all, 1492 New World Latin Cuisine is a must-visit spot for anyone looking for delicious tamales and great Latin American cuisine.

10. 5 de mayo birria y barbacoa

5 De Mayo Birria Y Barbacoa
3700 S Portland Ave, Oklahoma City, OK 73119 (Google Maps)

5 de mayo birria y barbacoa is a must-visit Mexican restaurant for anyone craving authentic tamales. The restaurant serves excellent tacos, fajitas, and carne asada at very affordable prices.

The corn tortillas are especially noteworthy. The restaurant owner and his family are friendly, and the service is decent.

The meat is incredibly soft and flavorful and is some of the best in Oklahoma City. The burritos are also delicious, and the salsa is great.

If you're looking for an authentic Mexican food experience, 5 de mayo birria y barbacoa is definitely worth a visit.

11. Tacos San Pedro

Tacos San Pedro
2301 SW 44th St, Oklahoma City, OK 73119 (Google Maps)

Tacos San Pedro is a family-owned Mexican restaurant that has been serving delicious and authentic food since 1985.

They offer a wide variety of dishes, but their tamales are definitely worth trying. The tamales are made with tender corn masa and filled with flavorful meat and spices.

The texture is just right and the taste is amazing. The restaurant is clean and the staff is friendly.

Prices are reasonable, making it a great option for an affordable and satisfying meal. If you're in the mood for tamales, Tacos San Pedro is definitely the place to go.

12. Ted's Cafe Escondido

Ted's Cafe Escondido
8324 S Western Ave, Oklahoma City, OK 73139 (Google Maps)

Ted's Cafe Escondido is a local chain that serves traditional Mexican fare in a relaxed space with classic touches.

The restaurant is known for its delicious tamales, which are made fresh daily along with their complementary chips and tortillas. The portion sizes are generous for the price, and the service is excellent.

The atmosphere is family-friendly, making it a great place to meet friends for lunch or dinner. The staff is attentive and friendly, ensuring a pleasant dining experience.

Ted's Cafe Escondido is a must-try for anyone looking for authentic Mexican cuisine in a casual setting.

13. El Asadero Mexican Restaurant

El Asadero Mexican Restaurant
2703 S Western Ave, Oklahoma City, OK 73109 (Google Maps)

El Asadero Mexican Restaurant is a hidden gem for authentic Mexican cuisine. The tamales are a must-try, with a perfect balance of flavors and a soft, fluffy texture.

The friendly staff provides excellent service, making you feel like a valued guest.

The restaurant's atmosphere is cozy and inviting, perfect for a casual night out with friends or family. The prices are reasonable, and the portions are generous.

The fresh ingredients and attention to detail in every dish make El Asadero Mexican Restaurant a top choice for anyone craving authentic Mexican food.

14. Casa Perico Mexican Grille

Casa Perico Mexican Grille
12219 N Pennsylvania Ave, Oklahoma City, OK 73120 (Google Maps)

Casa Perico Mexican Grille is a must-try for anyone in search of authentic Mexican tamales.

The variety of beans and meats are exceptional and the food is of high quality. The service is prompt and friendly, and the prices are reasonable.

The habanero salsa is a must-try for those who enjoy a spicy kick. The restaurant offers lunch specials that are worth trying.

The atmosphere is welcoming and the tortillas are made fresh to order. Casa Perico Mexican Grille is highly recommended for those in search of good Mexican food.

15. Cocina de Mino

Cocina De Mino
6022 S Western Ave, Oklahoma City, OK 73139 (Google Maps)

Cocina de Mino is a must-visit for anyone looking for authentic Mexican tamales. The restaurant offers a spacious and welcoming atmosphere with festive decor.

The wait staff is friendly and attentive, ensuring that customers have a pleasant dining experience.

The menu is extensive, offering a variety of Mexican dishes, but the tamales are the standout item. They are freshly made and bursting with flavor, making them a must-try.

The prices are reasonable, and the portions are generous. If you're in the mood for tamales, make sure to add Cocina de Mino to your list of places to try.

16. Mama Roja Mexican Kitchen

Mama Roja Mexican Kitchen
9219 S Lake Hefner Dr, Oklahoma City, OK 73120 (Google Maps)

Mama Roja Mexican Kitchen is a lakeside restaurant that serves delicious tamales. The staff is attentive and kind, and the food is served hot.

The unique flavors in their sauces make the food stand out from other Mexican-inspired places. The crispy tacos are a must-try, and the tres leches dessert is the best around.

The atmosphere is casual and relaxed, making it a great spot to hang out with friends and family. The expansive bar area is perfect for avoiding long wait times during busy hours.

Mama Roja Mexican Kitchen is definitely a must-visit for anyone looking for great food and a fun atmosphere.