Oklahoma is a haven for great tasting Mexican cuisine with restaurants that serve up everything from tasty tostadas to refreshing, top-shelf margaritas. If you love all things cheesy, spicy and south-of-the-border, visit one of these Mexican restaurants in Oklahoma for an unforgettable meal.Learn More
Watch the sunset over Lake Hefner from your patio table under a cabana at Mama Roja, which offers fresh border-style Mexican cuisine seven days a week. One step into this resort style restaurant will make you feel like you've traveled south of the border. Start your meal off with an order of Mexican loaded queso, which combines refried beans, seasoned ground beef, sour cream, guacamole and pico de gallo. Mama Roja's also serves up sweet corn tamale cakes topped with avocado, chipotle sour cream, tomatoes, sweet corn and spicy verde sauce.
Entree options include salads, tacos, enchiladas, tamales, flautas, burritos, fajitas and grilled meat platters. Try the popular street tacos, which are white corn tortillas filled with crispy shredded beef, onions and cilantro served with a side of tex-mex rice and your choice of beans. Another popular dish is Mama's homemade tamales with your choice of chicken topped with verde sauce and pepper jack cheese or pork topped with chili con carne and mixed cheese. Mama Roja's is also famous for their delicious margarita specials like Mama's signature drink, the perfect blend of frozen margarita and sangria.