Across Iowa, of the 55 Thai restaurants we list, 53 give a phone number and 34 have a website. By what they offer: 3 serve sushi, 2 list vegan dishes. Most often named on their own websites: takeout (5), vegetarian options (4) and fresh ingredients (2). The longest-running is Pad Thai Restaurant, in business since 1996.
Top 10 Thai restaurants in Iowa
Ranked by how complete and owner-verified the listing info is — hours, phone, website, services. No pay-to-play. Full 2026 ranking
-
2Lina's Thai BistroDubuque
-
3Cool Basil CliveClive
-
4Blue Elephant Thai RestaurantCoralville
-
5Eat ThaiWest Des Moines
-
6Lucky LotusDes Moines
-
7Mercy Thai RestaurantCouncil Bluffs
-
8Thai Flavors IngersollDes Moines
-
9Thai SpiceIowa City
-
10Thai KitchenAmes
Cities
Largest first. Towns with a single Thai restaurant are listed further down this page.
- Des Moines9
- Bettendorf4
- Iowa City3
- Sioux City3
- West Des Moines3
- Altoona2
- Ames2
- Ankeny2
- Cedar Falls2
- Clive2
- Davenport2
- Dubuque2
- Fairfield2
- Mason City2
Other towns in Iowa
One Thai restaurant each — too few for a page of their own, so they live here.
-
Lemon GrassAdel
909 Main St, Adel, IA 50003-1452
-
Pookie's Thai CuisineBurlington
803 Jefferson St, Burlington, IA 52601
-
Siamville Thai CuisineCedar Rapids
3635 1st Ave SE, Cedar Rapids, IA 52403
-
Soi 5 ThaiClinton
217 5th Ave S, Clinton, IA 52732
-
Blue Elephant Thai RestaurantCoralville
2301 2nd St, Coralville, IA 52241-1207
-
Mercy Thai RestaurantCouncil Bluffs
4104 Rivers Edge Pkwy, Council Bluffs, IA 51501
Vegetarian options · Takeout · Fresh ingredients
-
Thai 1 OnEdgewood
202 N Washington St, Edgewood, IA 52042
-
Viet Thai TasteGrimes
270 W 1st St, Grimes, IA 50111-2145
-
NaRa ThaiMarion
1725 Blairs Ferry Rd, Marion, IA 52302
Vegetarian options
-
A1 Thai CuisineMarshalltown
2500 S Center St, Marshalltown, IA 50158
-
Pad Thai RestaurantMt Pleasant
119 N Main St, Mt Pleasant, IA 52641
Since 1996
Takeout
-
Viet-Thai TastePella
905 W 16th St, Pella, IA 50219
-
Thai Spice ExpressSolon
101 Windflower Ln, Solon, IA 52333
-
Ying’s KitchenStorm Lake
504 Lake Ave, Storm Lake, IA 50588-2351
-
My Thai CuisineWaterloo
624 Sycamore St, Waterloo, IA 50703
BEFORE YOU GO
Make your next Thai meal easier
Read the menu, explain your spice preference and organise takeout.

Choose your first order
Read the dishes, accompaniments and available changes.
Read the guide
Explain your spice preference
Use the restaurant’s own options and ask about the dish.
Read the guide
Coordinate a group order
Track dishes, accompaniments and individual preferences.
Read the guide