Namaste AmericaNamaste America  ·  Browse  ·  Ask Dost
🍛Restaurants
Dosa, biryani, thali & more

Best Indian Restaurants in Saint Louis, MO (2026)

Top 5 Indian restaurants in Saint Louis, MO, ranked by community & web ratings. See all · Ask for personalized picks

1. Rasoi

25 North Euclid Avenue, Saint Louis, MO, 63108

Rasoi is an Indian restaurant in Saint Louis, MO. Amenities: delivery, takeout, free wifi.

🛵 Delivery🥡 Takeout📶 Wi-Fi

2. The Masala Republic

1325 Washington Avenue, Saint Louis, MO, 63103

The Masala Republic is a North Indian Indian restaurant in Saint Louis, MO.

3. Gokul Indian Restaurant

6101 Delmar Boulevard, Saint Louis, MO, 63112

Gokul Indian Restaurant is an Indian restaurant in Saint Louis, MO.

🍱 Catering

4. Kabul Express STL

7704 Ivory Street, Saint Louis, MO, 63111

Kabul Express STL is an Indian restaurant in Saint Louis, MO. Offers halal options. Hours: Mo-Sa 11:30-19:30.

☪️ Halal

5. Himalayan Yeti

3515 South Kingshighway Boulevard, Saint Louis, MO, 63139

Himalayan Yeti is an Indian restaurant in Saint Louis, MO. Cuisine: indian, nepalese.

Ask for personalized picks →