Ninfa's

$$ • Tex-Mex, Mexican, Vegetarian

Hours today·

About Ninfa's

Ninfa's, a renowned Mexican restaurant, offers a delightful dining experience with amazing margaritas and delicious Mexican food. The Nuevo Leon for two ($51.95) features a variety of meats, including the best baby back ribs, dry chicken, and flavorful beef. The food is good and great, with everything tasting fresh and always fantastic. Guests can enjoy enchiladas, a burrito, queso, and Diablo tacos, plus rice, beans, and grilled vegetables. The chips and salsa are next-level and included with any drink or meal, adding to the great value. The borracho beans have a little heat but great flavor. For dessert, the fried ice cream is the best part. The atmosphere is authentic, traditional, clean, colorful, and warm. The service is exceptional, with super friendly, attentive, and welcoming staff. The owner is especially kind and caring, checking on guests personally. Guests feel like family here and have noted the restaurant's kid-friendly environment, complete with a game room for kids. Guests also stayed warm inside during the February freeze, when the restaurant let them in to charge their phones. The restaurant also boasts ample parking in a shopping center lot, making it easily accessible. Overall, reviews highlight Ninfa's as a satisfying, enjoyable Mexican dining destination with great food, great people, and a family atmosphere.

Menu

Add a Menu
Ninfa's Menu
Ninfa's Menu

Customers' Favorites

Photos

Add a Photo
Ninfa's
Ninfa's
View All Photos

Ninfa's Reviews

4.2
374 ratings
5
62%
4
11%
3
8%
2
8%
1
11%
Food
4.0
Atmosphere
4.2
Service
4.4

Share your opinion about Ninfa's

Such delicious food. You can tell that the chefs love to cook. I love soup, and their Caldo Xochill very good. (Too many restaurants only have tortilla soup. I want caldo.) This part of town has a lot of TexMex restaurants, but this one is my favorite.
Great food for more than 20 years for me
Great ambiance and excellent service

Read All Reviews(374)

Hours

Monday 11AM - 9:30PM
Tuesday 11AM - 9:30PM
Wednesday 11AM - 9:30PM
Thursday 11AM - 10:30PM
Friday 11AM - 10:30PM
Saturday 11AM - 10:30PM
Sunday 11AM - 9:30PM
Updated on: