10 Best Indian Restaurants In San Antonio, Texas

indian restaurants in san antonio
Malavika
Malavika 
Updated
| 4 min read

One of Texas’ oldest and most beautiful cities, San Antonio is all about the legendary Alamo, waterside pathways, historic structures, verdant gardens, excellent museums, and good food! The home of barbequed delights and Tex-Mex cuisine has an entire food scene that encompasses cuisines from all over the world, one of the most popular ones being Indian cuisine. Beware, however, for a trip to these amazing Indian restaurants in town will require you to don stretchy, loose-fitting clothes to hide the food baby you’re definitely going to have! Here are the best Indian restaurants in San Antonio, Texas.

1. India Oven


Winning the title of Reader’s Choice Awards’ “Best Indian Restaurant” for the fourth year in a row, India Oven is one of San Antonio’s most celebrated Indian restaurants, with faithful patrons visiting at least once a week. Some of India Oven’s most popular dishes include the rack of lamb, chicken tikka masala, vegetable samosas, navratan korma, tandoori chicken, paneer saag, coconut soup, and lamb vindaloo with potatoes. Be sure to order naan, roti, or paratha to go with these dishes. Polish off your meal with saffron-flavoured rice pudding (kheer) for dessert.

India Oven

Address: 1031 Patricia Drive, San Antonio, TX 78213

Website: India Oven

Opening hours: 11am - 2:30pm, 5pm - 10pm (daily)

Visited this place?

2. India Palace


If you have an appetite, then a delicious buffet spread at India Palace - which is the right way to eat at this place - is waiting to banish your hunger pangs. Patrons will find delectable food items such as lamb korma, saag paneer, chicken curry, tikka masala, crunchy samosas, aromatic basmati rice, freshly-made and fluffy naan, and desserts such as the mango malwa and creamy kheer (rice pudding) laid out to perfection in trays. Don’t miss this!

India Palace

Address: 8474 Fredericksburg Rd, San Antonio, TX 78229

Website: India Palace

Opening hours: 11am - 10pm (daily)

Visited this place?

3. India Taj Palace


For those who wish to indulge in an Indian buffet for lunch or dinner where the decor is impressive and the service is great, India Taj Palace is the best place to be. With fresh, tender naan brought right out to the table every time, this restaurant is great for both vegetarian and non-vegetarian eaters. Some must-tries include the chicken vindaloo, chicken tikka masala, mix-grill tandoori vegetables, chicken chilli, saag paneer, curry pakoras, lamb curry, and, of course, kheer and mango lassi for dessert.

India Taj Palace

Address: 20323 Huebner Rd, San Antonio, TX 78258

Website: India Taj Palace

Opening hours: Sun - Thu: 11am - 9:30pm; Fri - Sat: 11am - 10pm

Visited this place?

4. Tarka Indian Kitchen

Posted by Tarka Indian Kitchen on Wednesday, 26 June 2019

With a name that means the aroma and sizzle of freshly-sauteed ingredients, Tarka Indian Kitchen is one of the most popular Indian restaurants in San Antonio, serving delectable, high-quality, and fast Indian fare. Must-try items include the korma cashew curry, malai kofta, crunchy samosas, lamb vindaloo, tikka masala, saag paneer, mango lassi, paneer in coconut sauce, and the most interesting item on the menu, “badmaash fries”, which translates to “naughty fries”!

Tarka Indian Kitchen

Address: 427 TX-1604 Loop #101, San Antonio, TX 78232

Website: Tarka Indian Kitchen

Opening hours: Sun - Thu: 11am - 9pm; Fri - Sat: 11am - 10pm

Visited this place?

5. Biryani Pot


If you’re looking for something really special for your Indian food outing, skip the buffets and head to Biryani Pot to tuck into some delectable, authentic Hyderabadi cuisine. This wonderful and authentic-smelling place has a huge list of must-try dishes, which include butter chicken, spicy fried cauliflower, vindaloo, chicken tikka masala, savoury, spicy, and crispy gobhi 65, goat korma, malai kofta, dry manchurian, and the perfectly textured basil naan.

Biryani Pot

Address: 9386 Huebner Rd, San Antonio, TX 7824

Website: Biryani Pot

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

Visited this place?

6. Taste Of India

Posted by Anna Gambino on Tuesday, 5 March 2019

For a variety of vegetarian and non-vegetarian Indian dishes in San Antonio, head to Taste of India restaurant, which is known for its generous food servings. Options include a plethora of curries, including the chicken curry, vindaloo with meat and potatoes, chicken tikka masala, saag paneer, korma, mushroom masala and more, all of which are served with fluffy naan. Sweeten your dining experience with some delicious kheer at the end of your meal.

Taste Of India

Address: 5999 De Zavala Rd, San Antonio, TX 78249

Website: Taste Of India

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

Visited this place?

7. Simi's India Cuisine


Serving up the country’s greatest food hits is the Indian restaurant Simi’s India Cuisine, working its way through the stomachs and hearts of its working-class neighbourhood with its delectable buffet spread. Must-tries: chicken tikka masala, crunchy samosas, saag paneer topped with cream, spicy tandoori chicken, tandoori snapper, and tandoori shrimp cooked in a traditional tandoor oven, all paired with deliciously fluffy naan. Traditional Indian music plays in the background as you enjoy your food inside this elegant establishment.

Simi's India Cuisine

Address: 4535 Fredericksburg Rd #109, San Antonio, TX

Website: Simi’s India Cuisine

Opening hours: 11am - 3pm, 5pm - 10pm (daily)

Visited this place?

8. Madurai Mes

Best Indian restaurants in San Antonio, Texas
Source: Pixabay

Named after the city of Madurai in Southern India, Madurai Mes or “My Madurai” is a tantalizing invitation to explore a menu that is as diverse as the cuisine of India. South Indian specialities are featured on a buffet here that you wouldn’t find anywhere else in San Antonio, including jalapeno pakoras, uttapams, medu vadas, and dosas of all kinds served with tangy sambar and melt-in-your-mouth chutney. North Indian comfort foods include tikka masala, crunchy samosas, and tandoori chicken served with toasted naan. There’s even a funky yet lip-smacking fusion of South Indian and South Texas food - think tortilla-style flatbread, chile powders, jalapeños, tamarind, and chutney with salsa!

Madurai Mes

Address: 5152 Fredericksburg Rd, San Antonio, TX 78229

Website: Madurai Mes

Opening hours: Mon, Wed - Thu: 11am - 2:30pm, 5:30pm - 10pm; Fri: 11am - 2:30pm, 6pm - 11pm; Sat: 12pm - 3pm, 6pm - 11pm; Sun: 12pm - 3pm, 6pm - 10pm (closed on Tue)

Visited this place?

9. Tandoor Palace Indian Restaurant


Winner of San Antonio’s prestigious Blue Plate award more than once in the decade, Tandoor Palace Indian Restaurant is a local favourite due to the delicious Indian food it serves, coupled with great ambience and service. Some of the must-try items from their menu include chicken saagwala, kadhai, curry, tikka masala, or seekh, chicken tikka kebabs, papadoms, tandoori roti, garlic naan, lamb biryani, peas pulao (for vegetarians), aloo parathas, samosas, and pakoras of all kinds - yum!

Tandoor Palace Indian Restaurant

Address: 8783 Wurzbach Rd, San Antonio, TX 78240

Website: Tandoor Palace Indian Restaurant

Opening hours: 11am - 2:30pm, 5pm - 9:30pm (daily)

Visited this place?

10. Spice Fine Indian Cuisine Biryani Place


For the best value for your money when it comes to eating Indian food in San Antonio, there’s no place better than Spice Fine Indian Cuisine Biryani Palace, an eatery that features an extensive menu as long as its name! Must-try dishes include chicken vindaloo, Apollo fish, chicken tikka, veggie samosas, goat curry, butter chicken, chicken 65, potato fry, pani puri, and the various versions of the titular biryani, which is cooked with a fragrant, long-grained, sealed, and slow-cooked basmati rice peppered with spicy biryani masalas. Heaven!

Spice Fine Indian Cuisine Biryani Place

Address: 4987 Northwest Loop 410, San Antonio, TX

Website: Spice Fine Indian Cuisine Biryani Place

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

Visited this place?

Spiced Indian food in San Antonio, Texas

When it comes to having Indian food in San Antonio, Texas, food lovers have plenty of options to pick from, from buffets with North Indian varieties to menus featuring South Indian specialities with a twist. Check out these best Indian restaurants in San Antonio, Texas, for a flavourful, filling, and incredibly satisfying meal.

Any must-sees we missed? Tell us about them in the comments section or write a post here to help out fellow travelers!
Disclosure: Trip101 selects the listings in our articles independently. Some of the listings in this article contain affiliate links.

History


Get Trip101 in your inbox

Unsubscribe in one click. See our Privacy Policy for more information on how we use your data

Malavika, a freelance writer and coffee enthusiast, is well-versed in Kopfkino. Her interests include engaging discussions on New Zealand, the domino theory, dystopian fiction, and Harry Potter.

 Want to contribute as a Local Expert?
Explore San Antonio
Looking for accommodation?
x
Good things are meant to be shared!
Back to top
Visited any of these places? Click this button to activate our "Add a Tip" feature to share your experience.