21 Best Mexican Restaurants in Dodge City

Plan your Mexican food adventure in Dodge City with our picks.

Gollo Grande Mexican • $
2208 W Wyatt Earp Blvd, Dodge City

“Stopped by Gallo Grande today with a friend for a late lunch. First time visiting and we weren't sure what to order. Our server (Oswaldo) did an OUTSTANDING job. He suggested a couple dishes and within minutes they were at the table. I highly recommend Gallo Grande and if you are able to request Oswaldo (think that was his name) do so!!“

5 Superb14 Reviews
El Pollo Feliz Mexican • $
201-299 W Water St, Dodge City

Customers` Favorites

Grilled Chicken

“GO HERE FOR DINNER!!!!! You will not be sorry. This is some of the best chicken I’ve ever had in my life. Served with pinto beans, rice, fresh tortillas, and two generous portions of delicious homemade salsa. A half chicken meal is $10… in any major city this meal would be $25 or more with a line down the block.“

5 Superb11 Reviews
Tortilleria Mi Ranchito Mexican • $
94 N 2nd Ave, Dodge City

“This place is absolutely delicious. Got 3 different breakfast burritos. all were very good! The staff is friendly. I highly recommend to anyone.“

4.6 Superb20 Reviews
El Korita Mexican • $
2001 W Wyatt Earp Blvd, Dodge City

Customers` Favorites

Shrimp Agua Chile Rojo
Agua Chile Verde
Tamale Unwrapped
Carne Asada
Fajitas
Pupusas

“I’ve worked here years ago and I’ve ate here plenty of times. I recommend this restaurant“

4.5 Superb29 Reviews
La Hacienda Tacos y Salsa Tacos • $
504 Avenue J, Dodge City

Customers` Favorites

Chilaquiles
Al Pastor
Carnitas
Barbacoa
Burrito
Tacos

“I’ve heard great things about La Hacienda and finally got to try it today. I called ahead to order and my food was ready in less than 15 minutes. We had gorditas and tacos de trompo as well as fajitas de pollo and everything was so so tasty! One of the best Mexican spots in town with authentic foood!“

4.5 Superb27 Reviews
Tacos Yaris Mexican • $$
200 1st Ave, Dodge City

Customers` Favorites

Asada Sopes

“Happened to stumble upon Taco City and have to say these were some of the best tacos I’ve had in an extremely long time. Service was amazingly friendly and fast. Will definitely come back next time I’m in town“

4.6 Superb10 Reviews
El Rodeo Bar & Grill Mexican • $
102 W Wyatt Earp Blvd, Dodge City

Customers` Favorites

Chicken Tostada
Tacos Al Pastor
Beef Enchiladas
Lunch Burrito
Carne Asada
Chimichanga
Salsa

“Muy buen servicio y buy buena comida“

4.4 Superb41 Reviews
Rancheros Mexican Grill 415 S 2nd Ave Dodge City Ks 67801 Mexican • $
415 S 2nd Ave, Dodge City

Customers` Favorites

Asada Tacos Were Full of Flavor
Burrito A la Mexicana
Chilaquiles Rojos
Cheese Enchiladas
Chicharrones
Tacos Mix
3 Tacos
Gordita
Egg

“My favorite place to eat!“

4.4 Superb33 Reviews
El Dos De Oros (Gorditas) Mexican • $$
Dodge City

“Wife and I came in after a high school tennis tournament. Seated quickly and our drink orders was taken and delivered quickly. Chips and salsa was brought to the table and refilled when I got low. We got the chicken quesadilla for an appetizer and it was the best quesadilla I have ever had. I got a two burrito meal with one beef and one chicken. The chicken was the same meat as the quesadilla and I can honestly say I was happy with that. The beef was good and the same as the beef my wife got with the fajitas. All and all it was the best Mexican food we have had in a long time.“

5 Superb2 Reviews
Tacos El Guanajuato Mexican • $
Parking lot, 2531 Central Ave, Dodge City

“Awesome tacos anytime I need my taco fix I go here“

5 Superb1 Reviews
Vallarta Mexican Grill Mexican • $
1301 W Wyatt Earp Blvd, Dodge City

Customers` Favorites

Fajitas Steak Chicken & Shrimp
Chips and Salsa
Cheese Dip

“Love the food, servuce is always fast . Servers are friendly and will treat you like family if you are a regular. Even their vegetarian options are delicious.“

4.2 Good17 Reviews
Tacos El Guanajuato Mexican • $
698-500 S 2nd Ave, Dodge City

“Excellent food and really excellent people. I love this place and I will return again and again for sure. Thank you!“

4 Good3 Reviews
Mariscos Nayarit Mexican • $
509 N 2nd Ave #12, Dodge City

Customers` Favorites

Camaron Campechana
Chips and Salsa
Fish Tacos
Chips And
Seafood

“Great authentic Mexican seafood! Wonderful, attentive wait staff. Delicious! Reasonably priced. In the old Eccles Department Store, which has been beautifully remodeled with wonderful antique store and other services. Definitely worth a visit!

Vegetarian options: They have tostada's and cheese enchiladas. No salads though.

Kid-friendliness: Welcoming atmosphere, with jid-sized portions available.“

4 Good6 Reviews
Playa & Dorada Mexican • $
307 Military Ave, Dodge City

Customers` Favorites

Enchiladas Verdes

“I recently dined at Playa & Dorada, and it was an unforgettable experience! From the moment we stepped in, the vibrant, beachy vibe of the restaurant instantly set a relaxing and welcoming tone. The décor is bright and inviting, with elements that make you feel like you're dining on the coast—perfect for a laid-back, enjoyable meal.

The food at Playa & Dorada is absolutely incredible. I started with the ceviche, and it was fresh, flavorful, and bursting with the right balance of citrus and spice. For the main course, I had the grilled shrimp tacos, and they were out of this world. The shrimp was perfectly cooked, tender, and flavorful, paired with a delicious tangy sauce and fresh toppings that elevated every bite. The Mexican street corn (elote) was also a standout—creamy, smoky, and topped with just the right amount of cheese and chili powder.

The service was exceptional. Our server was friendly, attentive, and offered great recommendations. The timing of the food was spot on, and we felt well taken care of throughout the entire meal.

If you’re in the mood for fresh, flavorful Mexican seafood in a fun, lively atmosphere, Playa & Dorada is the place to be. I’ll definitely be coming back to explore more of their delicious menu!“

3.9 Good7 Reviews
Tacos El Torito Mexican • $
105 N 2nd Ave, Dodge City

Customers` Favorites

Tripa Asada Lengua Chile Verde
Steak Burrito with Rice
Chile Verde Costillas
Torta de Milanesa
Botella de Agua
Taco Carne Asada
Super Burritos
Torta de Jamon
Guacamole Dip
Tamarindo

“The tacos are good but today they tasted really plain. other then that the foods are always good there !!!“

4 Good45 Reviews
Casa Alvarez Mexican • $
1701 W Wyatt Earp Blvd, Dodge City

Customers` Favorites

Fajitas for Two
Or Flautas
Burrito
Tacos

“Good Mexican food for a real decent price. These ppl know how to make red sauce right. Very busy so that's always a good sign. Could use some fixing up in spots, but even so I'm already looking forward to eating here again next time we're in Dodge. Used a credit card here and didn't get any unusual charges that I know of so the credit card problems ppl mentioned must have taken care of themselves“

3.8 Good15 Reviews
Taco guerrero Takeout • $$
50 N 2nd Ave, Dodge City

“Happened to stumble upon Taco City and have to say these were some of the best tacos I’ve had in an extremely long time. Service was amazingly friendly and fast. Will definitely come back next time I’m in town“

5 Superb3 Reviews
Tacos Chavas Fast Food • $
1900 Central Ave, Dodge City
5 Superb3 Reviews
El Charro Restaurant Mexican • $
1209 W Wyatt Earp Blvd, Dodge City

Customers` Favorites

Chicken Enchilada Dinner
Bean and Cheese Burrito
Small Enchilada Delight
Small Ricardo Burrito
lg Enchilada Delight
Shredded Beef Tacos
4 Combination Plate
Fresh Fried Chips
Beef Enchiladas
Chips with Meal

“The food was fresh and the cilantro hot sauce was very flavorful. Overall was an awesome meal . I ordered the combo enchilada plate with 1 cheese 1 chicken and 1 beef enchilada. The cheese enchilada was excellent, the chicken enchilada was the best I've had at any restaurant . The sour cream sauce had a little spice mixed in with it and overall gave it a pink color. Excellent excellent excellent flavor. The beef enchilada was made with real hamburger meat and was not frozen meat. It tasted like it was homemade for sure. Overall the best experience with enchilada meal at any restaurant. I will be eating here again the next time I visit Dodge City , Kansas.

Parking: Large parking lot“

3.7 Good32 Reviews
Tacos El Unico Tacos • $
205 S 2nd Ave, Dodge City
5 Superb1 Reviews
La Tapatia Eatery & Grill Bar & Grill • $
1208 E Wyatt Earp Blvd, Dodge City

Customers` Favorites

Camarónes Empanizados
Street Tacos
Quesabirrias
Ceviche

“Great place to eat and great service! Recommend it“

4.2 Good28 Reviews

You May Also Like