Kansas City's Best Indian Food
Rich curries, crispy samosas, flavorful biryanis…Mouth watering yet? You’re in luck. Kansas City is home to many amazing Indian restaurants, and contributor Sonia Khosla is taking us on a culinary journey of the best this city has to offer.
If I could eat any type of cuisine for all my meals it would hands down be Indian food. Why? Indian food is so rich in spices and flavors—cardamom, garam masala, cayenne, tamarind, to name a few. They all come together to create beautiful dishes. I have eaten my way through the Indian restaurant scene in KC, and here is my guide to some of the best Indian restaurants in the metro, ranging from Overland Park all the way to the City Market.
India Palace | 9918 W 87th Street, Overland Park, KS 66212
Located in a small strip mall in downtown Overland Park, India Palace serves meals full of flavor. Every dish on the menu is delightful. Butter chicken, a popular Indian dish with a buttery gravy spiced to perfection, is my go-to at India Palace. If you ask me, it’s best eaten with garlic naan or paneer naan.
Kulture Kurry | 9940 College Boulevard, Overland Park, KS 66210
Kulture Kurry in Overland Park is another delicious spot for North Indian cuisine. They serve possibly the best vegetable samosas I’ve had in KC. I also love their chicken biryani, it’s flavorful and filling. While there are many different types of biryani, basmati rice, spices, and cubed chicken are a few basics that make chicken biryani. However, there are tons of different biryanis across India. Kulture Kurry sells goat, paneer (cottage cheese), a biryani unique to New Delhi, and chicken!
Moti Mahal | 4113 Pennsylvania Avenue, Kansas City, MO 64111
Located right in the heart of Westport, Moti Mahal is a perfect spot to kick off a fun night out or a cozy night in. This restaurant has been a mainstay for a long time: awards lining the walls and aromas wafting out of the kitchen quickly tell you why. The Mango Lassi here is tart and refreshing—perfect for washing down a warm bowl of tikka masala! Visit at lunchtime for their buffet, it's a great way to try new things.
Taj Mahal | 7521 Wornall Road, Kansas City, MO 64114
Taj Mahal is a great, authentic spot in Waldo. Taj Mahal has a lunch and dinner buffet seven days a week, nice ambiance, and delicious food. What's not to love? While I do love getting a mix of food from the buffet, I crave the spicy chicken tikka masala from this joint.
Tikka House | 411 Main Street, Kansas City, MO 64105
Tikka House is a hidden gem in the city market. The shop is filled with spices and all sorts of Indian items like Rooh Afza and Mehndi. Tikka House has a delicious and affordable lunch menu. The dishes aren't gravy laden but are still exceptionally flavorful. Truthfully it reminds me of the food my Dad cooks. Every dish comes with a small salad and raita, an Indian dish that is used to cool the palate.
Chai Shai | 651 E 59th Street, Kansas City, MO 64110
Chai Shai is a cozy restaurant nestled in Brookside Park featuring Indian and Pakistani cuisine. One of my favorites from this spot is masala paneer, a dish with white cheese, tomato, coriander and fenugreek. I also love a glass of Masala Chai, a delicious spiced milk tea that my mom usually makes, or Rooh Afza, a rose water drink with fruit nectar.