The 10 Best Mexican Restaurants in Kansas!

Kansas folk sure do love their Mexican food, so it should come as no surprise that there’s an abundance of high-quality restaurants throughout the state. From spicy corn enchiladas, to endless guacamole, to finishing off your meal with some delicious sopaipillas, have a fiesta at one of these 10 best Mexican restaurants in the state! 

1. Jalisco Mexican Restaurant, Hays, KS

Located in Hays is Jalisco Mexican Restaurant which serves some of the best Mexican food in Kansas. The menu offers something for everyone, and you should include a margarita drink to complete your meal.

2. Neives’ Mexican Restaurant, Winfield, KS

They take age-old family recipes and combine some of the best ingredients to make great Mexican food at the Neives Mexican Restaurant in Winfield. This restaurant offers good customer service and great food.

3. Ernesto’s Mexican Food, Parsons, KS

If it isn’t the friendly service at Ernesto’s in Parsons that has you comping back for more, then it must be the perfected family entrees. Classic Mexican food served with the best ingredients and prepared fresh daily.

4. Alejandro’s Mexican Restaurant, Ulysses, KS

In southwest Kansas travelers and locals can enjoy a great meal at Alejadros Mexican Restaurant in Ulysses. This family owned and operated restaurant serves exceptional Mexican food that guarantees to please everyone in the family. 

5. Amigos Grill & Cantina, Kansas City, KS

Good Mexican food served fast and enjoyed slow is the best way to describe this standout Mexican restaurant, Amigos Grill & Cantina in Kansas City. Try anything on the menu here and you will definitely be pleased with your meal.

6. El Zarape, Garden City, KS

Three generations of family members have been serving genuine Mexican food at El Zarape in Garden City. El Zarape was the first Mexican restaurant in the area when it opened in the late 1960s. This family owned and operated business continues to serve delicious Mexican food.

7. Casa Ramos, Emporia, KS

Casa Ramos in Emporia has been serving authentic Mexican cuisine for over 20 years and continues to serve some of the best dishes around. Cooked with special Mexican food traditions and served by great staff in a celebrated atmosphere. 

8. El Dos de Oros, Colby, KS

El Dos de Oros in Colby serves its customers the best Mexican food in northwest Kansas. The atmosphere is inviting, the wait staff will take care of you and the food is mouthwatering good!

9. Casa Azteca, Hutchinson, KS

A Mexican dining experience is offered at the Casa Azteca Restaurant in Hutchinson. Premium entrees made with fresh ingredients, served by friendly staff and the relaxed casual atmosphere has customers coming back for more.

10. Nogales Mexican Restaurant, Galena, KS

The Nogales Mexican Restaurant in Galena serves traditional, authentic Mexican food prepared to please its customers. A complete menu offers ample servings of some of the best south of the boarder meals you can find in Kansas.

Select a Kansas town to find the Best Things-To-Do and Places To Go around you
Find Mexican Restaurants Near You
Enter City / State or Zip code below
Select your town to find the Best Things-To-Do and Places To Go around you:

Allen County

Anderson County

Atchison County

Barber County

Barton County

Bourbon County

Brown County

Butler County

Chase County

Chautauqua County

Cherokee County

Cheyenne County

Clark County

Clay County

Cloud County

Coffey County

Comanche County

Cowley County

Crawford County

Decatur County

Dickinson County

Doniphan County

Douglas County

Edwards County

Elk County

Ellis County

Ellsworth County

Finney County

Ford County

Franklin County

Geary County

Gove County

Graham County

Grant County

Gray County

Greeley County

Greenwood County

Hamilton County

Harper County

Harvey County

Haskell County

Hodgeman County

Jackson County

Jefferson County

Jewell County

Johnson County

Kearny County

Kingman County

Kiowa County

Labette County

Lane County

Leavenworth County

Lincoln County

Linn County

Logan County

Lyon County

Marion County

Marshall County

Mcpherson County

Meade County

Miami County

Mitchell County

Montgomery County

Morris County

Morton County

Nemaha County

Neosho County

Ness County

Norton County

Osage County

Osborne County

Ottawa County

Pawnee County

Phillips County

Pottawatomie County

Pratt County

Rawlins County

Reno County

Republic County

Rice County

Riley County

Rooks County

Rush County

Russell County

Saline County

Scott County

Sedgwick County

Seward County

Shawnee County

Sheridan County

Sherman County

Smith County

Stafford County

Stanton County

Stevens County

Sumner County

Thomas County

Trego County

Wabaunsee County

Wallace County

Washington County

Wichita County

Wilson County

Woodson County

Wyandotte County