10 Best Indian Restaurants in Kansas

When that craving for Indian food comes, nothing can quite satisfy it like an authentic dish prepared by the best. It takes practice and know-how to use Indian spices properly, to make a tasty curry, and to achieve the perfect fry on a samosa. For flavor that simply can't be beat, check out these 10 great Indian restaurants in Kansas. 

Godavari, Overland Park, KS

Godvari in Overland Park is one of a small franchise with locations across twenty states. The Overland Park location is the only one in Kansas and has separated itself from the pack. According to their website, they “specialize in Hyderabadi Biryani, 100 varieties of dosas, Indo Chinese specialties and many more Indian flavored dishes.” The menu includes all of your Indian food favorites.

View this post on Instagram

A post shared by Godavari (@godavari_restaurants) on

Rajmahal Indian Restaurant, Olathe, KS

Rajmahal Indian Restaurant provides delicious food and wonderful service to Indian food lovers in Olathe, Kansas. Come in on Sunday for the dinner buffet or any other time for the traditional sit-down menu. Vegan and gluten free menus are available.

Korma Sutra, Lenexa, KS

Korma Sutra calls their food “sensuous cuisine of India.” We can’t speak directly to the sensuousness of the food, but we can talk about the tastiness. They offer a lunch buffet and sit-down menu with traditional Indian curries. 

Bayleaf Indian Restaurant and Bar, Lawrence, KS

Bayleaf Indian Restaurant and Bar in Lawrence, Kansas’s executive chef, Chef Kuldip Singh, is well known across culinary circles in the U.S. and Canada. They stick closely to their core value of “Atiti Devo Bhava,” or “Guest is God,” meaning they do everything they can to make your visit worth it.

View this post on Instagram

A post shared by Food Blogger | U Y E N ミ☆ (@uyenneaats) on

New Paradise Biryani Pointe, Wichita, KS

New Paradise Biryani Pointe is open for lunch and dinner every day but Monday. The menu is full of Indian food favorites, like samasos, tandoori bread, curries, sea-food curries, and more. Call in for reservations and to see what’s on the buffet.

Globe Indian Cuisine, Topeka, KS

Globe Indian Cuisine is a family-owned restaurant in Topeka specializing in authentic Indian food. Dishes include soups, rice specialties, vegetarian specialties curry, and more. Check their website for on-going coupons. 

View this post on Instagram

A post shared by Topeka Underground (@topekaunderground) on

Curry and Subz, Hutchinson, KS

Curry and Subz is a restaurant with a unique mixture of curry dishes, other traditional Indian dishes, and sub sandwiches. It’s the perfect menu for when you’re just introducing Indian food to a new person and they’re not quite ready to dive all-in yet. They’re open every day but Sunday.

Ruchi Indian Cuisine, Overland Park, KS

Ruchi Indian Cuisine is a multi-award-winning restaurant, having won accolades from Kansas City Magazine, the Kansas City Star, and more for their Indian cuisine. They have catering and a lunch buffet every weekday from 11 a.m. until 2:30 p.m. They’ve partnered with Uber Eats to provide customers with lunch box delivery.  

Kababs, Wichita, KS

Kababs offers wonderful Indian and Pakistani cuisine to the Wichita, Kansas area. They have a regular lunch buffet every day of the week and a dinner buffet on Friday and Saturday. Their sit-down meals look amazing and taste even better.

View this post on Instagram

A post shared by @Vinu_Siggad (@vinayaksiggad) on

India Palace, Overland Park, KS

India Palace in Overland Park, Kansas is a low-key restaurant with great service and tasty food. The staff is attentive, the food hot, and atmosphere relaxing. India Palace should absolutely be in your Overland Park Indian food restaurant rotation.

Kansas Search
Find Indian Food Near You
Select a Kansas town to find
the Best Things-To-Do and Places To Go around you
Grant County
Greeley County
Haskell County
Hodgeman County
Kearny County
Lane County
Scott County
Seward County
Sheridan County
Stanton County
Stevens County
Wichita County