What are you looking for?

Mexican Restaurants in Fayetteville

4.6 - 461 votes

Hours: 11:30AM - 9:30PM

5584 Camden Rd, Fayetteville
(910) 423-4950

Mi Casita Hope Mills

Our first time coming here. Great service and delicious food. When we were seated, we were offered a choice of two different salsas and we each picked ... More reviews

4.7 - 322 votes

Hours: 11:30AM - 9PM

3122 Raeford Rd, Fayetteville
(910) 484-4433

Mi Casita Tallywood

I ordered dinner through UberEats for my mom's birthday, for her and my dad. This has always been our "go to" for local Mexican food. I pu... More reviews

4.5 - 247 votes

Hours: 11AM - 9PM

3310 Footbridge Ln, Fayetteville
(910) 779-0453

La Cocina Mexican Restaurant

Let bed the food. Server was very polite. And just a great place to eat for lunch or dinner More reviews

4.6 - 164 votes

Hours: 11:30AM - 9PM

2637 Bragg Blvd, Fayetteville
(910) 677-0001

Mi Casita Bragg Blvd.

My frozen strawberry margarita was good, managed to get me tipsy instantly (I’m not a drinker), but it lacked a distinct fruity flavor. The carne azada I... More reviews

4.2 - 228 votes

Hours: 11AM - 9:30PM

2800 Gillespie St #102, Fayetteville
(910) 480-0084

El Cazador 4

Maybe it is because they were shut down too long during the pandemic but their food was a step down from previous times. I had the pollo fundido and the... More reviews

4.5 - 158 votes

Hours: 11:30AM - 9:30PM

700 S Reilly Rd #110, Fayetteville
(910) 860-2503

Mi Casita

Was on vacation in N.C. my granddaughter took me here the place was clean and real busy. Had more than 1 server they all worked 2gather like a team even ... More reviews

4.3 - 191 votes

Hours: 11AM - 8:30PM

7711 S Raeford Rd # 112, Fayetteville
(910) 860-0042

Mi Casita Raeford Rd.

Food is very basic & so is the restaurant. Service was alright. Prices were steep for a local place & the food presentation. Not very impressed. ... More reviews

4.6 - 116 votes

Hours: 9AM - 5PM

5307 Bragg Blvd, Fayetteville
(910) 745-2105

Taqueria El Refugio

You won't get better food. I was ignorant to steak tostadas and some suggested it at work. Their tostadas are perfect. More reviews

4.4 - 139 votes

Hours: 11AM - 9PM

173 Westwood Shopping Center, Fayetteville
(910) 491-8003

Mi Casita Westwood

Outstanding service, good prices, beautiful interior, and delicious food. My new favorite lunch spot. More reviews

4.3 - 151 votes

Hours: 12 - 9PM

150 Andrews Rd, Fayetteville
(910) 491-0938

El Burrito Mexican Restaurant II

Been to this place a few times now, and really enjoy their food and service. The items I've tried so far are the street tacos with carne asada and w... More reviews

4.5 - 107 votes

Hours: 9AM - 5PM

3315 Bragg Blvd, Fayetteville
(910) 808-5332

Crazy Taco Food Truck Fayetteville

Amazing food!! First time trying it and I am so happy I will definitely be back for more. Food was fresh, and was full of good quality. The food was read... More reviews

4.1 - 169 votes

Hours: 11:30AM - 9PM

3035 Legion Rd, Fayetteville
(910) 426-2300

Mi Casita Legion Rd.

Love it go there at least once a week couldn't ask for a better place to go and the service is great supporting our local businesses More reviews

4 - 187 votes

Hours: 11AM - 9:30PM

1904 Skibo Rd, Fayetteville
(910) 864-0700

El Cazador Mexican Restaurant

Agustin and family are outstanding. Authentic Mexican cuisine. So delicious! My 92 year old mom loves the food More reviews

4.1 - 150 votes

Hours: 10AM - 10PM

0387, 524 S Reilly Rd #101, Fayetteville
(910) 835-1301

Taqueria Las Delicias

Really delicious quesadillas and tacos. The salsa/topping bar is terrific.Had a great meal at a reasonable price! More reviews

3.8 - 158 votes

Hours: Closed today

516 N McPherson Church Rd, Fayetteville
(910) 491-5407

Salsa’s Mexican Grill

I love this place... spicy lime salsa is the best on top of the sizzling enchiladas... been eating here and the one they had in spring lake for 8 years..... More reviews

4 - 123 votes

Hours: 11:30AM - 9PM

525 Grove St, Fayetteville
(910) 323-8161

Mi Casita Grove St.

Those refried beans and a burrito is where its at . they put their foot in it. Great food More reviews

4.4 - 76 votes

Hours: 12 - 9PM

310 Glensford Dr Suite 100, Fayetteville
(910) 263-8825

El Burrito Mexican Restaurant 3

The staff was great and the food was really good. I can't think of the name of the dish I had, but it was shrimp,chicken and steak with vegetables... More reviews

4.7 - 49 votes

Hours: Closed today

407 Hope Mills Rd, Fayetteville
(910) 242-0735

The little taco

I love the food it is delicious and the service was just wonderful. Will definitely be going back! More reviews

3.8 - 129 votes

Hours: Closed today

300 N Reilly Rd, Fayetteville
(910) 491-8908

Don Ramon's Taco Shop

This is a little hidden gem! I had no idea where Don Ramons was until a friend recommended it to me. I am from AZ and DRs is one of the few places where ... More reviews

3.7 - 140 votes

Hours: 11:30AM - 9PM

3837 Ramsey St, Fayetteville
(910) 822-8396

Mi Casita Ramsey St.

Friendly staff and super quick service. Food looks great but I was not impressed with the taste. Free water was very refreshing. More reviews

4.2 - 85 votes

Hours: Closed today

2622 Hope Mills Rd, Fayetteville
(910) 425-9094

Taqueria Jalapeno

The food is awesome but but but, I went to the bathroom and when I came out my food was on the table uncovered, there was a fly close to food not on it, ... More reviews

3.7 - 123 votes

Hours: 10:45AM - 10PM

4715 Ramsey St, Fayetteville
(910) 822-0011

Chipotle Mexican Grill

I ordered via the mobile app for pickup. I selected a pickup time. I arrived late to pick up my order. Of course, my order was not completed. When I inqu... More reviews

3.8 - 100 votes

Hours: 11AM - 9:30PM

1904 Skibo Rd, Fayetteville
(910) 864-0700

El Cazador 1

Went there for lunch and I was not disappointed. Service was quick, food was delicious, and the price was great! I had the chicken enchiladas and they we... More reviews

3.9 - 87 votes

Hours: 11AM - 8PM

2724 Freedom Pkwy Dr, Fayetteville
(910) 766-8005

Salsarita's Fresh Mexican Grill

Nathaniel was so pleasant and helpful. He needs a promotion! Great excellent service! More reviews

3.9 - 85 votes

Hours: 7AM - 1AM

2819 Raeford Rd, Fayetteville
(910) 484-0088

Taco Bell

Love the food. For some crazy reason this Covid-19 had all of the dining rooms closed. More reviews

View on map