Sunday
8:00 AM - 3:00 PM
Monday
9:00 AM - 5:00 PM
Tuesday
9:00 AM - 5:00 PM
Wednesday
Closed
Thursday
9:00 AM - 5:00 PM
Friday
9:00 AM - 5:00 PM
Saturday
8:00 AM - 5:00 PM
Treat yourself to our must-try list that has everyone talking
Take a look at some of our favorite dishes! From fresh guacamole to colorful tacos, every meal is made with care. Whether you're dining in or ordering out, you can always count on Teresa’s for real Mexican flavor and friendly service. Scroll through and get a sneak peek at what’s waiting for you!
Check out our most recent reviews!
Stopped by with my business partner for lunch and had a great experience. Eddie was awesome as the owner and server, explaining his recommendations and that they make everything fresh. You can tell that the dishes are made to order and the care they put into their food. Highly recommend and will be back when we’re in the area.
Viet H.
Well, my visit at Theresa’s Mexican Grill was absolutely delicious. A friend of mine recommended this place and I can honestly say I am now a big fan. Looking forward to my next visit. See you guys and thank you.
Rihanna A.
I love that they serve menudo and pozole every day! It's so delicious and comes in different stocks (red and I can't remember the other option). Great variety of food and I enjoyed their flan. I've never had a mediocre dish, this is a great hidden gem.
Alex G.
Catering
Serves Vegan Dishes
Has Kids' Menu
Dine-In
Take-Out
Delivery
We are known for Chilaquiles, Breakfast Burrito, Flautas, Fish, Breakfast, Tacos, Nachos, French Toast, Fries, Chilaquiles Burrito, Eggs, Menudo, Huevos Rancheros, Seafood, Taco, Mole, Carnitas, Burritos, Soup, Fish Tacos, Fish Taco, Shrimp Cocktail, Tortas, French Fries, Shrimp, Ceviche, Salmon, Quesadilla, Pancakes, Birria Tacos, and Enchiladas
We are located in El Monte, CA at 12100 Valley Blvd
We serve the following areas: El Monte, Five Points, Bassett, Baldwin Park, South El Monte, Avocado Heights, West Puente Valley, Rosemead, North El Monte, Temple City, East Arcadia, La Puente, Hillgrove, Mayflower Village, Rose Hills, Hacienda Heights, Arcadia, South Monrovia Island, San Gabriel, South San Gabriel.
Sunday
8:00 AM - 3:00 PM
Monday
9:00 AM - 5:00 PM
Tuesday
9:00 AM - 5:00 PM
Wednesday
Closed
Thursday
9:00 AM - 5:00 PM
Friday
9:00 AM - 5:00 PM
Saturday
8:00 AM - 5:00 PM