14 Best Mexican Restaurants in Chapel Hill

Take a look at our favorite Chapel Hill Mexican restaurants.

Monterrey Mexican Restaurant Mexican • $
1722 Fordham Blvd, Chapel Hill

Customers` Favorites

Mar Y Tierra Steak and Shrimp with Peppers and Onions
Something with Tequila and Yumminess
Gullivers Chopped Salad
Cheese Dip and Salsa
Fajitas Monterrey
Enchiladas Verdes
Chips and Salsa
Arroz Con Pollo
Chicken Fajitas
Fried Ice Cream

“The Service is amazing, The food was delicious and amazing, prices are on point, manager (Fabio) and staff (Rodrigo) very sweet and accommodating. All in all Me and my husband give them a 10 out of 5...... Yeeeeeeessssssssss this will be our date night hot spot!“

4.7 Superb272 Reviews
Que Chula Craft Tacos & Tequila Bar Mexican • $
140 W Franklin St #110, Chapel Hill

Customers` Favorites

Chicken Quesadilla
Enchiladas de Mole
Nachos and Salsa
Pastel Tres Leche
Platano Relleno
Tacos Al Pastor
Chips and Salsa
Carnitas Tacos
Chile Relleno
Steak Fajitas

“The best place to drink and eat 😋“

4.2 Good144 Reviews
Fiesta Grill Restaurant Mexican • $
3307 NC N Carolina Hwy 54 W, Chapel Hill

Customers` Favorites

Camarones Con Chipotle rancheros1295
Chicken and Steak Fajitas
Nando’S Burrito
Enchilada En Mole
Carne Asada Taco
Ceviche Tostada
Chips and Salsa
Chicken Fajitas
Plate of Nachos
Crab Enchiladas

“Had the BEST FOOD. The owner and staff are so friendly. We go back as often as possible even when we lived in Florida. Family lives in Chapel Hill and it’s our go to place for great food when we are there.“

4.7 Superb64 Reviews
El Tesoro Mexican Grill Mexican • $
6118 Farrington Rd G, Chapel Hill

Customers` Favorites

Horchata Con Fresa Horchata with Strawberry
Jalapeno Relleno Taco
Taco De Lengua
Refried Beans
Quesadilla
Burrito

“Great place to eat!! Awesome food and great customer service!!“

4.6 Superb65 Reviews
Guanajuato Mexican Restaurant Mexican • $
11520 US Hwy 15 501 N #205, Chapel Hill

Customers` Favorites

Chicken Nachos Supreme Whit Extra Beans
Pollo Burrito Grande
Spicy Green Salsa
Pollero Ranchero
Chicken Fajitas
Fajitas Trio
Chimichanga
Carne Asada
Quesadilla
Chips

“Wonderful place to live with great staff and amenities!“

4.5 Superb55 Reviews
Tacos Zona Mexican •
60A Andrews Store Rd, Chapel Hill

“Steak tacos at Tacos Zona are more than just food—they're a reminder of the simple, perfect pleasures in life. Picture this: a warm evening, laughter in the air, and the first bite of a steak taco that takes you back to every comforting moment you've ever known. The steak is tender, seasoned with just the right amount of spice, like an old friend with a story to tell. The tortilla, soft yet sturdy, wraps around the filling like a hug. And the toppings—crisp onions, fresh cilantro, a squeeze of lime—add a little zest, just like the small joys that make everyday life extraordinary.

These tacos aren't just a meal; they're a celebration of everything that's good in the world. Simple, satisfying, and so good you'll want to share them, but only with someone who truly appreciates the little things in life. Tacos Zona has mastered the art of making you feel at home, one bite at a time.“

5 Superb3 Reviews
El Taco Amigo Mexican • $
1118 Old Greensboro Rd, Chapel Hill

Customers` Favorites

Guacamole
Tacos

“Amazing food! Had carnitas and birria tacos. They were amazing. Including the freshly made tortillas. People were really friendly.

We lived in San Diego fir 7 yrs and rarely find Mexican street tacos that are good. These were totally legit. Definitely go try this place!

It's a food truck with outside tables, so atmosphere is food truck.“

5 Superb2 Reviews
Kahlovera Mexican Bar & Grill Mexican • $
504 Meadowmont Village Cir, Chapel Hill

Customers` Favorites

Churros with Scoop Vanilla Ice Cream
Mexican Fried Ice Cream
Birrria Empanadas
Quesabirria Tacos
Birria Empanadas
Chicken Fajitas
Carnitas Tacos
Street Tacos
Shrimp Tacos
Chilaquiles

“Really great variety of Mexican food…on our first visit, we all got the Kahlovera Burrito, recommended by our waiter, and loved it. Definitely want to return and try their margaritas and other dishes. Based on today’s experience, suspect this could be our favorite Mexican restaurant in the Triangle.“

4 Good139 Reviews
La Hacienda Mexican • $
1813 Fordham Blvd, Chapel Hill

Customers` Favorites

Make Your Own Sizzling Fajita
Grilled Shrimp Enchiladas
Mango Flavor Margarita
Chicken and Steak
Mixed Enchiladas
Sopa De Mariscos
Grilled Chicken
Chicken Fajitas
Rice and Beans
Refried Beans

“Muy buena comida y rapido servisio“

4 Good87 Reviews
Cosmic Cantina Mexican • $
128 E Franklin St, Chapel Hill

Customers` Favorites

208 - Shredded Chicken Burrito
61 - Chicken Quesadilla
Chicken Chimichanga
Mini Veggie Deluxe
Chips and Salsa
Side of Chips
Burritos
Nachos
Steak
Vegan

“Absolutely love the food here, and the price is pretty good. The horchata is great and one of my go-tos here. Also, the desserts are legendary: churros are made fresh and the flan is one of the best I've ever had. Overall, this place has a great vibe and it's one of if not my favorite spots in Franklin street.“

4 Good54 Reviews
11

1922

1922 Coffee Shops • $
140 E Franklin St, Chapel Hill

Customers` Favorites

CCS Blend Drip Coffee
Blueberry Muffin
Caprese Panini
Croissants
Cookies

“Today, I was touched by an extraordinary act of kindness at a coffee shop. When a customer accidentally spilled their drink, the barista didn’t miss a beat—cheerfully remaking the order with a warm smile, while their colleague swiftly cleaned up the mess. It was a small moment, but it radiated genuine care and teamwork, leaving a lasting impression. Thank you for reminding me how small gestures can brighten“

4.8 Superb67 Reviews
Ta Contento Mex Fresh Food Food Trucks • $
11620 US Hwy 15 501 N, Chapel Hill

Customers` Favorites

Breakfast Tacos Eggs and Chorizo
Tres Leches Cake Tamarindo Water
Chips and Fresh Guacamole
California Burrito
Chips and Salsa
Street Tacos
Shrimp Tacos
Burrito Bowl
Chicken Soup
Quesabirria

“Great to have high quality food without all the college crowds and parking issues. I can stop by any night after work, or on the weekends any time and pick up a winner. You should check it out!!🔥“

4.6 Superb63 Reviews
O'YA Cantina Mexican • $
72 Chapelton Ct, Chapel Hill

Customers` Favorites

Bowl with Roasted Peruvian Chicken
Caramel Filled Churros
Carne Asada Bowl
Fajita Platter
Chile Relleno
Carnitas Tacos
Street Tacos
Ropa Vieja
Cheese Dip
Empanadas

“Their "Family Weekend Special" was a big hit with this family. The food was absolutely delicious and curbside pick up was perfect. Will definitely order again soon!“

3.6 Good41 Reviews
Lucha Tigre Asian • $$
746 M.L.K. Jr Blvd, Chapel Hill

Customers` Favorites

Taquiza 3 Taco Plate with Chipotle Beans and Asian Salad
Kimchi \u0026 Pork Belly Fried Rice
Twice Fried Chicken Wings
Bacon Kimchi Fried Rice
Beef Bulgogi Nachos
Guacamole and Chips
Crispy Green Beans
Pad Thai Al Pastor
Skirt Steak Mojo
Side Asparagus

“Since I moved to Chapel Hill, Lucha Tigre has been my favorite restaurant. Their service and quality can’t be denied, but I am so upset that the Asian Glazed Chicken (my favorite dish) has been removed from the menu.“

4.3 Superb80 Reviews

You May Also Like