If you want real mexican food and not that faux Tex Mex stuff, go to
Meso Maya
Staying near Addison?
Perfect!
They have a location in Addison on Belt Line just east of the Dallas North Tollway at the SW corner of the 1st traffic light right next to Whole Foods.
https://www.mesomaya.com/locations/
http://www.mesomaya.com/menus/addison/addisonbrunch/
The Del Mar enchilada with crab meat and shrimp and the Fresh Guacamole and 2 different kind of Pozole (chicken) soup are to die for!
For BBQ I recommend:
Pecan Lodge close to Downtown 2702 Main St, Dallas, TX 75226 but be aware that other than Friday and Saturday when they are open all day, the other days they are only open for lunch starting at 11 am and it gets crowded if you don't get there around 10:30 am to get in line.
Or if you are willing to drive almost the same distance to Downtown from Addison but going North instead of South, go to Hutchins BBQ in 9225 Preston Rd, Frisco, TX 75033Frisco.
All you can eat BBQ for $22 a person: 2 kinds of sausage, moist or dry brisket, pork ribs, turkey, ham, pulled pork, pulled chicken, all the sides (Mac n Cheese, green beans, 2 kind of pinto beans, fried okra, french fries, kernel corn, mashed potatoes, cucumber salad, broccoli salad, coleslaw, potato salad, fpickles, onions, and other fixings) bread, banana pudding, peach cobbler made from scratch on the premises, ice cream, all included as much as you want.
They are open every day from 11 am to 9 pm except Monday and Tuesday when they are closed.
The place can get crowded for lunch at 11 during the weekdays and for dinner starting around 6 pm on Friday and Saturday so I get there around 4 pm and eat before the crowds appears and there is a line out of the door.
You can't see them as you are driving north on Preston, they will be on your left side after you cross Main Street: make the first left into a shopping center after the light. Look for Popeye's fried chicken, Hutchins is tucked away behind it.
Photos I took from two of my trips there: