Top 10 Indian Restaurants In St. Louis, Missouri

Isha
Posted Dec 17, 2019
| 4 min read

The city of St. Louis in the state of Missouri, USA, is probably best known for its Gateway Arch, a 630-foot (192 metres) stainless steel arch that towers over the city skyline. The beer, barbecue and baseball culture of the city is also very well known. Situated along the banks of the Mississippi River, the city has a very modern yet down-to-earth vibe that is reflected in its multi-cultural cuisine. Various immigrants have contributed to the multi-faceted cuisine of the city, including Indian immigrants. Indian food is now commonly found across the city and if you find yourself craving a delicious curry in the city, simply scroll down to know more about the top Indian restaurants in St. Louis, Missouri.

1. Gokul Indian Restaurant


Popular as St. Louis’ only vegetarian Indian fast-food restaurant, Gokul Indian Restaurant is a popular choice for residents and visitors alike. They serve tasty Indian food that is suitable for various diets like vegetarian, kosher, vegan, etc. Their buffet lunch is very popular with locals, especially vegan customers. Must-try dishes at the restaurant are Pav Bhaji (chunky mixed vegetables cooked in spices and served with buns), Samosa Chaat (fried pastry pyramids stuffed with spiced potato and pea mixture served with chickpeas and assorted sauces), and Aloo Tikki Chaat (spiced potato cutlets served with chickpeas, yoghurt and assorted sauces).

Gokul Indian Restaurant

Address: 6101 Delmar Blvd, St. Louis, MO 63112, United States

Website: Gokul Indian Restaurant

Opening hours: Sun - Mon: 11:30am - 9:30pm; Wed - Sat: 11:30am - 9:30pm (closed on Tue)

2. Haveli Indian Restaurant


Dine at the award-winning Haveli Indian Restaurant in St. Louis, Missouri, and experience the best of India on a plate. The restaurant specialises in North Indian cuisine that has several options for vegetarians, vegans, non-vegetarians and the like. Diners are treated to authentic dishes in the welcoming environment of the restaurant. Try their various Pakoras (fritters), Saag Paneer (Indian cheese and greens cooked in spices), and Bone-in Goat Curry (succulent goat cooked in a traditional spiced gravy). Their desserts and beers are worth trying out too.

Haveli Indian Restaurant

Address: 9720 Page Ave, St. Louis, MO 63132, United States

Website: Haveli Indian Restaurant

Opening hours: Tue - Sat: 11am - 2:30pm, 5pm - 9pm (closed on Sun & Mon)

3. Rasoi


Celebrating the diverse cuisine of India is the Rasoi restaurant in the Central West End area of St. Louis, Missouri. The restaurant serves all manner of Indian food - North Indian, South Indian and fusion food too. In the colourful and refined dining room of Rasoi, guests can tuck into mouth-watering fare that is prepared by trained chefs. Go for their buffet spread or try one of the popular a la carte dishes like Chicken Tikka Masala (charcoal roasted chicken cooked in a creamy tomato sauce), Cheese Naan (traditional cheese stuffed Indian bread) or Mango Lassi (mango yoghurt drink).

Rasoi

Address: 25 N Euclid Ave, St. Louis, MO 63108, United States

Website: Rasoi

Opening hours: Mon - Thu: 11am - 2:30pm, 5pm - 10pm; Fri: 11am - 2:30pm, 5pm - 10:30pm; Sat: 11am - 2:30pm, 5pm - 10:30pm; Sun: 11am - 2:30pm, 5pm - 9pm

4. Himalayan Yeti

In the simple yet clean dining room of Himalayan Yeti restaurant, dig into some delicious Indian fare that is modern and traditional at the same time. Reinterpreting traditional Indian classics in a contemporary manner, the restaurant prides itself in serving outstanding dishes with a friendly service. Highly recommended dishes at Himalayan Yeti are Himalayan Momo (steamed or fried dumplings stuffed with spiced vegetables or chicken), Navratan Korma (mixed vegetables cooked in a creamy sauce), and Goat Curry. Their Nepalese dishes and desserts like Kheer (rice pudding) should be sampled too.

Himalayan Yeti

Address: 3515 S Kingshighway Blvd, St. Louis, MO 63139, United States

Website: Himalayan Yeti

Opening hours: Mon - Thu: 11am - 2:30pm, 5pm - 10pm; Fri - Sat: 11am - 2:30pm, 5pm - 11pm; Sun: 11am - 2:30pm, 5pm - 10pm

5. Saffron Indian Cuisine

Step into the welcoming dining room of the Saffron Indian Cuisine restaurant and go on a culinary journey of India. The staff is friendly and provides excellent service. The menu is varied and caters to both vegetarian and non-vegetarian diets. Lamb Vindaloo (lamb cooked with vinegar in a spicy gravy), Shrimp Malabar (shrimp cooked in a tomato and coconut-based sauce) and Samosas (pyramid-shaped fried pastries stuffed with spiced vegetables) are popular dishes here.

Saffron Indian Cuisine

Address: 2137 Barrett Station Rd, St. Louis, MO 63131, United States

Website: Saffron Indian Cuisine

Opening hours: Mon - Thu: 11:30am - 2:30pm, 5pm - 9:30pm; Fri: 11:30am - 2:30pm, 5pm - 10pm; Sat: 11:30am - 3pm, 5pm - 10pm; Sun: 11:30am - 3pm, 5pm - 9:30pm

6. Taste of India


Sample traditional Indian flavours at the Taste of India restaurant in St. Louis. The restaurant is bright and done up in a contemporary manner. There is a delicious lunch buffet and several a la carte options available at this restaurant. Regulars recommend lamb dishes like the Lamb Biryani (spiced lamb cooked in fragrant fried rice) and Lamb Tikka Masala (roasted lamb cooked in a creamy tomato sauce), Saag Chicken (chicken cooked in spiced and pureed spinach) and Lassi.

Taste of India

Address: 608 Eastgate Ave, St. Louis, MO 63130, United States

Website: Taste of India

Opening hours: Tue - Thu: 11:30am - 2:30pm, 5pm - 9pm; Fri - Sat: 11:30am - 2:30pm, 5pm - 9:30pm; Sun: 11:30am - 2:30pm, 5pm - 9pm (closed on Mon)

7. Mr. Currys India Restaurant - Downtown St. Louis


Open during lunch hours only, Mr. Currys India Restaurant is the ideal place for a business lunch or a special meal with your friends and family. The restaurant has a lovely indoor dining room and an outdoor seating area where guests can enjoy their meals. On the buffet menu, you will find plenty of fragrant curries, appetisers, Naan breads, rice dishes and desserts. Their Chai (spiced Indian tea) and Mango Lassi are good too.

Mr. Currys India Restaurant - Downtown St. Louis

Address: 612 Olive St, St. Louis, MO 63101, United States

Website: Mr. Currys India Restaurant - Downtown St. Louis

Opening hours: Mon - Fri: 11:30am - 2pm (closed on Sat & Sun)

8. House of India


In the comfortable dining room of House of India restaurant, diners can tuck into delectable Indian food. The restaurant has been constantly featured in the best Indian restaurants lists of St. Louis. Almost 25 years old, this award-winning restaurant serves a number of customer favourites like Chicken Tikka Masala (chicken cooked in a creamy tomato sauce), Vegetable Korma (mixed vegetables in a nutty and herby cream sauce) and Tandoori Chicken (yoghurt and spice marinated chicken grilled in a tandoor oven).

House of India

Address: 8501 Delmar Blvd, St. Louis, MO 63124, United States

Website: House of India

Opening hours: Mon - Thu: 11:30am - 2:30pm, 5pm - 9:45pm; Fri - Sat: 11:30am - 2:30pm, 5pm - 10pm; Sun: 11:30am - 2:30pm, 5pm - 9pm

9. Everest Cafe & Bar


Serving scrumptious food from the Indian sub-continent is the Everest Cafe & Bar in St. Louis. Operational since 2004, the restaurant serves freshly-prepared, nutritious meals to customers. Their Veggie Korma (vegetables cooked in a creamy sauce), Chicken Tikka Masala (chicken cooked in a mild creamy sauce) and noodles are popular here. They also serve traditional Nepalese and amazing Korean dishes here.

Everest Cafe & Bar

Address: 4145 Manchester Ave, St. Louis, MO 63110, United States

Website: Everest Cafe & Bar

Opening hours: Mon: 11:30am - 2:15pm, 5pm - 8:45pm; Wed - Thu: 11:30am - 2:15pm, 5pm - 8:45pm; Fri: 11:30am - 2:15pm, 5pm - 9:45pm; Sat: 11:30am - 2:45pm, 5pm - 9:45pm; Sun: 11:30am - 2:45pm, 5pm - 8:45pm (closed on Tue)

10. Masala


Masala in St. Louis serves yummy Indian food in a casual and friendly restaurant in St. Louis. All their food is 100% Halal and served either in a buffet style or a la carte. Regulars at Masala love their Vegetable Samosas (fried pyramid pastries stuffed with spiced vegetables), Chicken Tandoori (yoghurt and spice marinated chicken grilled in a tandoor oven) and Kheer (rice pudding). Their authentic Pakistani dishes like Lamb Nihari (lamb shanks cooked with yoghurt and spices) are also a must-try.

Masala

Address: 6170 Delmar Blvd, St. Louis, MO 63112, United States

Website: Masala

Opening hours: Tue - Sat: 11:30am - 2:30pm, 5pm - 9:30pm; Sun: 11:30am - 2:30pm, 5pm - 8:30pm (closed on Mon)

Indian flavours in St. Louis, Missouri

The vibrant city of St. Louis welcomes cultures and cuisines of all types. And Indian food is one such cuisine that has become very popular here. On your next visit to the city, do remember to check out our suggestions of the top Indian restaurants in St. Louis, Missouri.

Disclosure: Trip101 selects the listings in our articles independently. Some of the listings in this article contain affiliate links.

LET'S CONNECT