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.

Select a Kansas town to find the Best Things-To-Do and Places To Go around you
Find Indian Food 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