Skip to main

Best Mexican food in El Monte

Bringing Real Mexican Favorites to Your Table.

Try our most popular items

Treat yourself to our must-try list that has everyone talking

View Full Menu

Made to Order Guacamole

Served with homemade chips

Add Item

Carne Asada Fries

French fries smothered in refried beans, shredded mozzarella, pico de gallo, jalapeño, sour cream, guacamole topped with carne asada

Add Item

Nachos

Home made chips smothered in refried beans, nacho cheese, pico de gallo jalapeño, sour cream, guacamole and your choice of meat birria

Add Item

Menudo

Best in town! Served with hominy and all the fixings

Add Item

Breakfast Quesadilla

Scrambled eggs with ham or chorizo, shredded Cheddar, served with sour cream

Add Item

Huevos Rancheros

Two over medium eggs smothered in home made red or green salsa served with rice & beans

Add Item

Huevos Con Nopal

Cactus leaf with scrambled eggs, served with rice, beans and corn tortillas

Add Item

Chilaquiles Burrito

Red or green chilaquiles with rice beans scrambled eggs and asada, sour cream and mozzarella

Add Item

Fajitas

Sautéed peppers and onions on a sizzling skillet, served with sour cream and guacamole

Add Item

Welcome to Teresa’s Mexican Grill

Welcome to Teresa’s Mexican Grill
Come visit Teresa’s Mexican Grill in El Monte! We’re serving up fresh Mexican food at 12100 Valley Blvd with a smile. You can dine in, order takeout, or get delivery straight to your door. Our team makes every meal with care, and we love making it easy for you. Whether you’re stopping by for breakfast, lunch, or a quick snack, Teresa’s is your spot for great food and friendly service. Grab a seat or place an order today!

Fresh Mexican Favorites Every Day

Fresh Mexican Favorites Every Day
At Teresa’s Mexican Grill, we keep it simple and fresh. From delicious appetizers to tasty salads, inspired entrees to decadent desserts, your meal will be one of a kind. We have vegan dishes and a kids' menu too, so everyone has a meal to enjoy. No matter what you choose, you’ll get a dish that feels like home. Come by for breakfast or lunch, and taste why locals love Teresa’s. We’re here to make your day easier and more delicious!

A Place That Feels Like Home 🏡

A Place That Feels Like Home 🏡
Our space is cozy, our team is friendly, and the food is made with heart. We’re open early most days and love serving the El Monte community. From breakfast burritos to sweet desserts, we’re here to brighten your day. Whether you stop by for dine-in or grab takeout, we’ll make sure you feel right at home. Visit Teresa’s and enjoy real Mexican food, the easy way!
Order from Our Website

Order from Our Website

Getting your favorite meals is just a click away! Order directly from Teresa’s Mexican Grill through our website for easy takeout, delivery, or catering. No extra steps, no long waits — just fresh Mexican food ready when you are. Skip the hassle and order straight from us for the fastest service. It’s simple, quick, and made just the way you like it. Place your order today and enjoy!

See What’s Cooking at Teresa’s Mexican Grill

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!

Catering for Every Occasion

Catering for Every Occasion
Let Teresa’s Mexican Grill bring the food to your next event! Our catering is perfect for birthdays, office lunches, family get-togethers, and more. Choose from tacos, burritos, guacamole, and sweet treats everyone will enjoy. We offer vegan options and a kids’ menu too. Ordering is easy, and our team makes sure everything is fresh and ready to go. Contact us today and make your event extra special!

What our guests are saying

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.

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.

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.

Alex G.

Featuring

Catering

Serves Vegan Dishes

Has Kids' Menu

Dine-In

Take-Out

Delivery

Teresa's Mexican Grill Rewards

Teresa's Mexican Grill Rewards

Join our rewards program, earn points every time you order online and redeem your points for free food!

Our location