Whether it’s Mexican, Chinese, Thai or Cajun, we’ve all got an ethnic food we crave no matter how many times we’ve eaten it. Here are some of the best in Missouri. Grab a snack, because you’ll be hungry after this!

  1. Fork & Stix – St. Louis

Fork & Stix/Facebook This neighborhood Thai eatery specializes in traditional Northern Thai cuisine. Don’t miss the Khao Soi, a savory-sweet egg noodle curry soup. Address: 549 Rosedale Ave, St. Louis, MO 63112

  1. Spices Asian Restaurant – Kansas City

Spices Asian Restaurant/Flickr Here’s another must-try Thai spot. Spices Asian serves up homemade delicacies, including Pad Thai, Yellow Curry and Phad Grapow. Address: 2417 Burlington St, North Kansas City, MO 64116

  1. The Cabbage Roll – St. Joseph

Chris P./Yelp Called a “hidden gem” by the St. Joseph News-Press, The Cabbage Roll offers authentic German and Ukrainian fare—sausage, pierogies, jagerschnitzel and, of course, cabbage rolls. Address: 2641 Lafayette St, St Joseph, MO 64507

  1. Cafe Poland – Columbia

Jason P./Yelp Another Eastern European restaurant not to miss is Cafe Poland in Columbia. You’ll be dreaming of the pierogies long after you visit this cozy eatery. Address: 807 Locust St, Columbia, MO 65201

  1. Private Kitchen – St. Louis

Private Kitchen/Facebook In this tiny, authentic Chinese restaurant, diners must place their order when they make reservations. The planning is worth it—don’t miss the soup dumplings or Peking duck. Address: 8106 Olive Blvd, St. Louis, MO 63130

  1. Los Cazadores – Rolla

Marco S./Yelp For memorable Mexican, check out Los Cazadores in Rolla. The burrito deluxe is a delicious (cheesy) winner. Address: 121 Hj Dr., Rolla, MO 65401

  1. La Bodega – Kansas City

La Bodega Spanish Tapas Restaurant/Facebook Bodega is basically foodie heaven—shareable tapas and the best in Spanish cuisine. It’s a winner all around. Address: 703 Southwest Blvd, Kansas City, MO 64108

  1. The Greek Corner Gyros – Kirksville

The Greek Corner Gyros/Facebook You can’t go wrong with a gyro from The Greek Corner. This spot is rated the No. 1 restaurant in Kirksville on Trip Advisor. Address: 301 S Franklin St, Kirksville, MO 63501

  1. Das Stein House – Jefferson City

Shawn H./Yelp This Jefferson City establishment has been serving up authentic German cuisine for more than three decades. Address: 1436 Southridge Dr, Jefferson City, MO 65109

  1. Sameem Afghan – St. Louis

Connie C./Yelp Addicting is the only word to describe Sameem’s mouthwatering combination of spices and fresh ingredients. The Muntoo dumplings are especially delicious. Address: 4341 Manchester Ave, St. Louis, MO 63110

  1. India Clay Oven and Grill – Branson

Capi C./Yelp If you’re craving complex curries and delectable samosas, stop in at the India Clay Oven and Grill. Address: Vista Plaza, 2005 W 76 Country Blvd, Branson, MO 65616

  1. Blue Koi Noodles & Dumplings – Kansas City

Blue Koi Noodles & Dumplings/Facebook Blue Koi offers some of the best Chinese noodles and dumplings in the area. The restaurant was even featured in Food Network’s Diners, Drive-Ins and Dives. Address: 1803 W 39th St, Kansas City, MO 64111

  1. Sergio’s Taqueria – Lake Ozark

Bryan H./Yelp Don’t let the casual ambiance fool you—Sergio’s is serious about tacos. Top choices here are Sergio’s burrito stuffed with carne asada and the taco al pastor. Address: 4824 Osage Beach Pkwy #4, Osage Beach, MO 65065

  1. Grbic – St. Louis

Grbic Restaurant and Banquet Hall/Facebook St. Louis is home to the largest population of Bosnians outside Bosnia. So a tour of the state’s top ethnic eats would be remiss without some Bosnian fare. Grbic in south St. Louis offers some of the best. Address: 4071 Keokuk St, St. Louis, MO 63116

  1. Chim’s Thai Kitchen – Columbia

Chim’s Thai Kitchen at the River/Facebook Delicious Thai food served out of a truck by the side of the Missouri river. Does it get any more perfect? Address: 11505 Smith Hatchery Rd, Columbia, MO 65203

  1. Cafe Cusco – Springfield

Jay J./Yelp No need to head south for great Peruvian dining! Cafe Cusco in Springfield offers a wide range of ultra-fresh dishes, from ceviche to ancient Incan recipes. Address: 234 E Commercial St, Springfield, MO 65803

  1. Broussard’s Cajun Cuisine – Cape Girardeau

Broussard’s Cajun Cuisine/Facebook Take your taste buds on a trip to New Orleans. Bring a friend or two, because you’ll have trouble deciding between the etouffee, jambalaya and red beans and rice. Address: 114 Main St, Cape Girardeau, MO 63701

  1. Bun Mee Phan – Kansas City

Bun Mee Phan/Facebook This is the first restaurant dedicated to banh mi sandwiches in Kansas City. Address: 4244 N Oak Trafficway, Kansas City, MO 64116

  1. La Vallesana – St. Louis

La Vallesana (The Taco Stand)/Facebook St. Louis’ Cherokee Street is teeming with awesome, authentic Mexican restaurants. One of the best is La Vallesana. The tacos are ultra-affordable and unforgettable. Address: 2801 Cherokee St, St. Louis, MO 63118

For more Missouri eats, check out these amazing mom and pop restaurants.

Fork & Stix/Facebook

This neighborhood Thai eatery specializes in traditional Northern Thai cuisine. Don’t miss the Khao Soi, a savory-sweet egg noodle curry soup. Address: 549 Rosedale Ave, St. Louis, MO 63112

Spices Asian Restaurant/Flickr

Here’s another must-try Thai spot. Spices Asian serves up homemade delicacies, including Pad Thai, Yellow Curry and Phad Grapow. Address: 2417 Burlington St, North Kansas City, MO 64116

Chris P./Yelp

Called a “hidden gem” by the St. Joseph News-Press, The Cabbage Roll offers authentic German and Ukrainian fare—sausage, pierogies, jagerschnitzel and, of course, cabbage rolls. Address: 2641 Lafayette St, St Joseph, MO 64507

Jason P./Yelp

Another Eastern European restaurant not to miss is Cafe Poland in Columbia. You’ll be dreaming of the pierogies long after you visit this cozy eatery. Address: 807 Locust St, Columbia, MO 65201

Private Kitchen/Facebook

In this tiny, authentic Chinese restaurant, diners must place their order when they make reservations. The planning is worth it—don’t miss the soup dumplings or Peking duck. Address: 8106 Olive Blvd, St. Louis, MO 63130

Marco S./Yelp

For memorable Mexican, check out Los Cazadores in Rolla. The burrito deluxe is a delicious (cheesy) winner. Address: 121 Hj Dr., Rolla, MO 65401

La Bodega Spanish Tapas Restaurant/Facebook

Bodega is basically foodie heaven—shareable tapas and the best in Spanish cuisine. It’s a winner all around. Address: 703 Southwest Blvd, Kansas City, MO 64108

The Greek Corner Gyros/Facebook

You can’t go wrong with a gyro from The Greek Corner. This spot is rated the No. 1 restaurant in Kirksville on Trip Advisor. Address: 301 S Franklin St, Kirksville, MO 63501

Shawn H./Yelp

This Jefferson City establishment has been serving up authentic German cuisine for more than three decades. Address: 1436 Southridge Dr, Jefferson City, MO 65109

Connie C./Yelp

Addicting is the only word to describe Sameem’s mouthwatering combination of spices and fresh ingredients. The Muntoo dumplings are especially delicious. Address: 4341 Manchester Ave, St. Louis, MO 63110

Capi C./Yelp

If you’re craving complex curries and delectable samosas, stop in at the India Clay Oven and Grill. Address: Vista Plaza, 2005 W 76 Country Blvd, Branson, MO 65616

Blue Koi Noodles & Dumplings/Facebook

Blue Koi offers some of the best Chinese noodles and dumplings in the area. The restaurant was even featured in Food Network’s Diners, Drive-Ins and Dives. Address: 1803 W 39th St, Kansas City, MO 64111

Bryan H./Yelp

Don’t let the casual ambiance fool you—Sergio’s is serious about tacos. Top choices here are Sergio’s burrito stuffed with carne asada and the taco al pastor. Address: 4824 Osage Beach Pkwy #4, Osage Beach, MO 65065

Grbic Restaurant and Banquet Hall/Facebook

St. Louis is home to the largest population of Bosnians outside Bosnia. So a tour of the state’s top ethnic eats would be remiss without some Bosnian fare. Grbic in south St. Louis offers some of the best. Address: 4071 Keokuk St, St. Louis, MO 63116

Chim’s Thai Kitchen at the River/Facebook

Delicious Thai food served out of a truck by the side of the Missouri river. Does it get any more perfect? Address: 11505 Smith Hatchery Rd, Columbia, MO 65203

Jay J./Yelp

No need to head south for great Peruvian dining! Cafe Cusco in Springfield offers a wide range of ultra-fresh dishes, from ceviche to ancient Incan recipes. Address: 234 E Commercial St, Springfield, MO 65803

Broussard’s Cajun Cuisine/Facebook

Take your taste buds on a trip to New Orleans. Bring a friend or two, because you’ll have trouble deciding between the etouffee, jambalaya and red beans and rice. Address: 114 Main St, Cape Girardeau, MO 63701

Bun Mee Phan/Facebook

This is the first restaurant dedicated to banh mi sandwiches in Kansas City. Address: 4244 N Oak Trafficway, Kansas City, MO 64116

La Vallesana (The Taco Stand)/Facebook

St. Louis’ Cherokee Street is teeming with awesome, authentic Mexican restaurants. One of the best is La Vallesana. The tacos are ultra-affordable and unforgettable. Address: 2801 Cherokee St, St. Louis, MO 63118

OnlyInYourState may earn compensation through affiliate links in this article.