10 Best Indian Restaurants in St Louis
The best Indian restaurants in St Louis are House of India, Saffron Indian Cuisine, Rasoi, Turmeric, Haveli Indian Restaurant, Taste of India, Basil India, Bawarchi Biryanis, Himalayan Yeti, and Nawabi Hyderabad House. Indian food in St. Louis in the state of Missouri is characterized by its enduring neighborhood restaurants that specialize in classic North Indian cooking. A traditional meal is available at House of India, a fixture for over two decades, while newer specialists like Bawarchi Biryanis provide a focused taste of Hyderabadi food. St. Louis also has modern concepts like Turmeric, which serves inventive Indian street food.
Restaurants specializing in Indian cuisine operate in the city’s neighborhoods like the Delmar Loop and Central West End, and in suburbs such as Chesterfield and Creve Coeur. The local Indian restaurants include traditional dining rooms, contemporary fast-casual spots, and specific regional kitchens. The atmospheres vary from the established, family-friendly setting at House of India to the bright, modern interior of Turmeric. This mix of long-standing favorites and newer, specialized eateries is a key part of the local food makeup. The price for a meal at an Indian restaurant in St. Louis ranges from $15 to $50 per person.
St. Louis' Indian kitchens are recognized for their consistent and traditional cooking. House of India is one of the top Indian restaurants in St Louis for an overall experience, due to its long history, reliable execution of classic dishes, and welcoming atmosphere. For a unique regional meal, Himalayan Yeti is a primary choice, known for its authentic Nepalese food like momos. The designation for the best Indian food St Louis has in a modern format goes to Turmeric, with its creative street food menu. Restaurants like Saffron Indian Cuisine and Turmeric have many choices for vegan and gluten-free diners.
10 Best Indian Restaurants in St Louis are listed below.
-
1
House of IndiaComfort Food Vegetarian Indian Healthy AsianHouse of India is a restaurant that serves a menu of classic North Indian cuisine in a traditional setting. The restaurant has been operating for over two decades and is known for its consistent preparation of familiar Indian dishes.- Item Prices 156
- Average Item Price $14.16
Type of Restaurant:Casual Dining
Type of Food:North Indian
Signature Dishes:Chicken TandooriChicken MakhniFish Curry
Location:8501 Delmar Blvd, St. Louis, MO 63124
Special Feature:The restaurant offers a daily lunch buffet, which allows diners to sample a large selection of its North Indian dishes.
What Makes It Special:House of India is recognized for its long history in the St. Louis area and its role as a reliable destination for traditional Indian food.
What Sets It Apart:Its two-decade-plus history and consistent offering of classic North Indian food make it an enduring and dependable choice.
Operating Hours:Daily: 11:30 AM – 2:30 PM, 5:00 PM – 9:00 PM
Price:$10 to $20 per person
-
2
Saffron indian cuisineIndian Family Meals Curry Traditional Indian Restaurant Group Friendly Nepalese HimalayanSaffron Indian Cuisine is a casual restaurant that serves a menu covering dishes from both North and South India. The restaurant provides a comfortable atmosphere for diners to experience a broad range of Indian flavors.- Item Prices 446
- Average Item Price $12.75
Type of Restaurant:Casual Dining
Type of Food:North and South Indian
Signature Dishes:Chicken Tikka MasalaChicken MakhaniChanna Aloo
Location:2137 Barrett Station Rd, St. Louis, MO 63131
Special Feature:The menu is extensive, offering a large selection of well-known dishes from both the northern and southern regions of India under one roof.
What Makes It Special:Saffron is known for its ability to successfully execute both North Indian curries and South Indian dosas, making it a versatile option.
What Sets It Apart:Its comprehensive menu that covers multiple regions makes it a convenient choice for groups with different preferences.
Operating Hours:Wednesday – Sunday: 11:30 AM – 2:00 PM, 5:00 PM – 9:00 PMMonday: 11:30 AM – 2:00 PM, 5:00 PM – 9:00 PMTuesday: Closed
Price:$10 to $20 per person
-
3
Rasoi Indian restaurantSalads Indian BiryaniRasoi is a restaurant in the Central West End that serves a menu of North Indian cuisine with a focus on Punjabi dishes. The restaurant offers a refined yet casual dining space.- Item Prices 116
- Average Item Price $10.69
Type of Restaurant:Casual Dining
Type of Food:North Indian, Punjabi
Signature Dishes:Makhani DalLamb KormaPaneer Tikka Masala
Location:25 N Euclid Ave, St. Louis, MO 63108
Special Feature:The restaurant includes a full bar with a selection of cocktails, wine, and beer designed to complement the food.
What Makes It Special:Rasoi is known for its flavorful and rich Punjabi-style curries and its location in a lively, walkable neighborhood.
What Sets It Apart:Its specific focus on Punjabi food within a polished, contemporary setting in the Central West End distinguishes it from other restaurants.
Operating Hours:Tuesday – Saturday: 11:00 AM – 2:30 PM, 5:00 PM – 9:45 PMSunday: 11:00 AM – 2:30 PM, 5:00 PM – 8:45 PMMonday: Closed
Price:$10 to $20 per person
-
4
TurmericTurmeric is a restaurant that serves a menu of modern Indian street food and classic dishes with a contemporary presentation. The space is bright, stylish, and located in the Delmar Loop.- Item Prices 41
- Average Item Price $8.87
Type of Restaurant:Casual Dining
Type of Food:Modern Indian
Signature Dishes:Chicken Tikka MasalaButter ChickenTurmeric Special Chicken Biryani
Location:6679 Delmar Blvd, University City, MO 63130
Special Feature:The menu features a large selection of Indian-inspired "street eats" and small plates, encouraging a shared dining experience.
What Makes It Special:Turmeric is known for its creative and vibrant take on Indian food, offering a unique and contemporary perspective on the cuisine.
What Sets It Apart:Its specific focus on modernizing Indian street food, combined with its trendy location and design, creates a one-of-a-kind experience.
Operating Hours:Friday – Saturday: 11:30 AM – 2:30 PM, 5:00 PM – 10:00 PMMonday – Thursday, Sunday: 11:30 AM – 2:30 PM, 5:00 PM – 9:30 PM
Price:$20 to $30 per person
-
5
Haveli Indian RestaurantHaveli Indian Restaurant serves a menu of traditional North Indian and Pakistani cuisine. The restaurant provides a casual and family-friendly dining environment.- Item Prices 547
- Average Item Price $11.07
Type of Restaurant:Casual Dining
Type of Food:North Indian, Pakistani
Signature Dishes:Chicken MakhaniLamb Rogan JoshChili Chicken
Location:9720 Page Ave, St. Louis, MO 63132
Special Feature:The menu includes a number of classic Pakistani specialties, and all meat served is halal.
What Makes It Special:Haveli is known for its authentic, no-frills approach to cooking, with a strong emphasis on flavorful, well-spiced comfort food.
What Sets It Apart:Its specific combination of homestyle North Indian and Pakistani cooking makes it a distinct neighborhood favorite.
Operating Hours:Permanently closed
Price:$20 to $30 per person
-
6
Taste of IndiaVegan Cafe Seafood Comfort Food Seafood Restaurant Gluten-Free Vegetarian Indian Healthy Middle Eastern Asian Alcohol Vegetarian Friendly Family Friendly South Indian Group Friendly Kids Friendly Vegan FriendlyTaste of India is a casual restaurant located in the Chesterfield Valley that offers a menu of classic North Indian dishes. The restaurant is known for its consistent quality and friendly service.- Item Prices 688
- Average Item Price $11.09
Type of Restaurant:Casual Dining
Type of Food:North Indian
Signature Dishes:Vegetable SamosaChicken CurryChicken Tikka Masala
Location:608 Eastgate Ave, St. Louis, MO 63130
Special Feature:The restaurant offers a popular lunch buffet, providing a wide selection of its dishes for a fixed price.
What Makes It Special:Taste of India is recognized for being a reliable and high-quality option for classic Indian food in the West County area.
What Sets It Apart:Its long-standing reputation for consistent execution of traditional North Indian recipes makes it a dependable choice for diners in the suburbs.
Operating Hours:Tuesday – Thursday, Saturday – Sunday: 11:30 AM – 2:00 PM, 4:00 PM – 9:00 PMFriday: 4:00 PM – 9:00 PMMonday: Closed
Price:$10 to $20 per person
-
7
Basil IndiaNoodles Indian Indian CurryBasil India restaurant is a top dining destination for those seeking authentic Indian, Thai, and Indo-Chinese cuisines in St. Louis,...- Item Prices 54
- Average Item Price $13.85
Type of Restaurant:Casual Dining
Type of Food:Indian, Indo-Chinese
Signature Dishes:Basil Special Chicken BiryaniDilliwala Butter ChickenBombay Curry Chicken
Location:3183 South Grand Boulevard, Saint Louis, Missouri 63118
Special Feature:The menu contains a dedicated section for Indo-Chinese fusion dishes, a style that combines Indian spices with Chinese cooking techniques.
What Makes It Special:Basil India is known for its flavorful Indo-Chinese preparations, which offer a different taste profile from traditional Indian curries.
What Sets It Apart:Its inclusion of a full Indo-Chinese menu alongside classic Indian fare makes it a versatile dining spot in its neighborhood.
Operating Hours:Saturday: 9:30 AM – 9:00 PMMonday, Tuesday, Thursday, Friday, Sunday: 11:30 AM – 9:00 PMWednesday: Closed
Price:$20 to $30 per person
-
8
Bawarchi BiryanisVegetarian Indian Asian Family Meals Group FriendlyBawarchi Biryanis is a pan-Indian restaurant chain with various locations in the US, Canada and Australia. Bawarchi Biryanis restaurant specializes...- Item Prices 216
- Average Item Price $12.99
Type of Restaurant:Casual Dining
Type of Food:South Indian, Hyderabadi
Signature Dishes:Bawarchi Tandoori Mix GrillGobi ManchurianHyderabad Chicken Curry
Location:14222 Manchester Rd, Manchester 63021
Special Feature:The restaurant's extensive menu is dedicated to biryani, offering a large selection of preparations and protein choices.
What Makes It Special:Bawarchi Biryanis is known for its authentic, slow-cooked Hyderabadi dum biryani, a method that seals and steams the rice and meat together.
What Sets It Apart:Its singular focus on mastering and offering a large number of biryani variations makes it a destination for enthusiasts of the dish.
Operating Hours:Daily: 11:00 AM – 11:45 PM
Price:$10 to $20 per person
-
9
Himalayan YetiHimalayan Yeti is a restaurant that serves the food of Nepal and India. The menu features a mix of classic Indian curries and traditional Nepalese dishes like momos and thukpa.- Item Prices 182
- Average Item Price $9.04
Type of Restaurant:Casual Dining
Type of Food:Nepalese, Indian
Signature Dishes:Chicken Tikka MasalaButter ChickenLamb Sekuwa
Location:3515 S Kingshighway Blvd, St. Louis, MO 63139
Special Feature:The menu offers a large selection of authentic Nepalese specialties, providing a taste of the Himalayan region.
What Makes It Special:Himalayan Yeti is known for its flavorful and authentic Nepalese food, particularly its handmade momos (dumplings).
What Sets It Apart:Its specific focus on Nepalese cuisine, a style not widely available in the area, makes it a unique destination for regional South Asian dining.
Operating Hours:Monday, Tuesday – Saturday: 11:00 AM – 2:30 PM, 5:00 PM – 10:00 PMSunday: 11:00 AM – 2:30 PM, 5:00 PM – 9:00 PM
Price:$10 to $20 per person
-
10
Nawabi Hyderabad HouseNawabi Hyderabad House is a restaurant that serves the royal cuisine of Hyderabad, known for its rich and aromatic dishes. The menu is focused on biryanis and other regional specialties.- Item Prices 790
- Average Item Price $20.02
Type of Restaurant:Casual Dining
Type of Food:South Indian, Hyderabadi
Signature Dishes:Chicken Dum BiryaniMadhurai Chicken PakodaButter Chicken Masala
Location:12664 Dorsett Rd, Maryland Heights, MO 63043
Special Feature:The restaurant specializes in the "dum pukht" style of cooking for its biryanis, a slow-cooking technique that enhances flavor.
What Makes It Special:The restaurant is recognized for its dedication to the specific and luxurious culinary traditions of the Nizams of Hyderabad.
What Sets It Apart:Its deep focus on the royal Nizami style of Hyderabadi food, particularly its biryanis and rich salans, distinguishes it from other South Indian restaurants.
Operating Hours:Daily: 11:00 AM – 3:30 PM, 5:30 PM – 12:00 AM
Price:$20 to $30 per person
What Makes Indian Restaurants in St Louis Famous?
Indian restaurants in St Louis are famous for their long-standing neighborhood establishments that have served classic North Indian food for decades. Places like House of India have become local institutions, known for their consistent preparation of dishes like Chicken Tikka Masala and Lamb Vindaloo. The city's Indian food is defined by these reliable, family-run restaurants that offer a traditional dining experience. The presence of a dependable Indian restaurant in St Louis is a key part of many neighborhoods' local food offerings.
What Types of Indian Restaurants Are Commonly Found in St Louis?
Indian restaurants in St. Louis are classified into several groups, from North Indian to South Indian and Nepalese, which shows the food's established presence. The main groups are outlined here:
- North Indian: This type of restaurant serves the customary tandoori dishes, rich curries, and breads of Northern India. House of India, Rasoi, and Taste of India are in this category.
- South Indian: These restaurants focus on the food of Southern India, with an emphasis on the cuisines of Hyderabad. Menus feature spicy biryanis and regional specialties. Bawarchi Biryanis and Nawabi Hyderabad House are examples.
- Modern Indian: These are restaurants that present Indian food with contemporary methods and artistic plating, with a focus on street food. Turmeric is a leading example.
- Nepalese and Himalayan: These restaurants serve the food of Nepal and the Himalayan region alongside Indian dishes. Menus feature momos, thalis, and sekuwa. Himalayan Yeti is the primary example.
- Indo-Chinese: This is a fusion style that combines Indian spices with Chinese cooking techniques. Dishes include Gobi Manchurian and Chili Chicken. Basil India offers this kind of food.
Are There Authentic Indian Restaurants in St Louis?
Yes, St. Louis has Indian restaurants that prepare food using customary methods, including Bawarchi Biryanis, Nawabi Hyderabad House, and Himalayan Yeti. Bawarchi Biryanis and Nawabi Hyderabad House are dedicated to the specific regional cuisine of Hyderabad, preparing biryani with the slow-cooking "dum pukht" technique. Himalayan Yeti serves traditional Nepalese food, including handmade momos and thalis, offering a direct taste of that region's cooking.
What Are the Signature Dishes at the Best Indian Restaurants in St Louis?
Chicken Tikka Masala, Hyderabadi Chicken Dum Biryani, and Chicken Momo are the signature dishes at the best Indian restaurants in St Louis, showcasing the city's range from classic North Indian curries to specific regional specialties. A list of important signature dishes is provided here.
- Chicken Tikka Masala: A creamy and flavorful tomato-based curry with roasted chicken. This North Indian dish is a main offering at House of India.
- Hyderabadi Chicken Dum Biryani: An aromatic rice dish made with marinated chicken, slow-cooked in a sealed pot. This is a specialty at Bawarchi Biryanis and Nawabi Hyderabad House.
- Chicken Momo: Nepalese-style steamed dumplings filled with seasoned ground chicken. This is a staple at Himalayan Yeti.
- Gunpowder Dosa: A savory South Indian crêpe made from fermented rice and lentil batter, dusted with a spicy "gunpowder" spice mix. This is a feature at Turmeric.
Is Indian Food Popular in St Louis?
Yes, Indian food is popular in St. Louis. The food's popularity is shown by the number of long-running Indian restaurants that have become fixtures in their respective neighborhoods over many years. The presence of these establishments in areas from University City and the Central West End to West County indicates a consistent, city-wide demand for both traditional North Indian food and more recent additions of regional South Indian and Nepalese specialties.
What Is the Average Price of a Meal at Indian Restaurants in St Louis?
A meal at an Indian restaurant in St. Louis has a price between $15 and $50 per person. A lunch buffet or a meal at a casual restaurant like Haveli or Himalayan Yeti will be in the $15 to $30 range. A sit-down dinner at a more upscale restaurant like Rasoi or Turmeric, which represents the higher end for Indian food in the city, generally costs between $30 and $50.
Do Indian Restaurants in St Louis Offer Vegan Options?
Yes, Indian restaurants in St Louis provide vegan options, and restaurants with a vegetarian focus, like Turmeric and Saffron Indian Cuisine, have menus with numerous plant-based selections. The tradition of vegetarianism in Indian culture means that most restaurants have a large selection of vegetable and lentil-based dishes. South Indian cooking, in particular, features many naturally vegan items made with rice and lentils that are available at several local restaurants.
Do Indian Restaurants in St Louis Offer Gluten-Free Options?
Yes, Indian restaurants in St Louis have gluten-free options at restaurants such as Rasoi, Turmeric, and House of India, as the foundation of many Indian dishes is gluten-free. The majority of tandoori-grilled meats, nearly all curries, and lentil dishes are made without gluten. Rice-based preparations like biryani, along with South Indian foods like dosas made from a fermented rice and lentil batter, are also common gluten-free choices.
Find your next favorite spot
Can't decide? start here: