The 10 Best Indian Restaurants in Tennessee!

Craving some Indian food in Tennessee? It’s no surprise: Tennessee has some of the best Indian food this side of the Pacific. Indian restaurants have plenty of variety to suit just about every palate, and you can rest assured that just about anything you order will taste good AND be good for you. Never eat a boring lunch again—jazz up your meal time at these 10 best Indian restaurants in Tennessee. 

1. Sahib, Johnson City, TN

This award-winning restaurant has a buffet you’ll want to make more than one trip to. They offer all you can eat of their favorite classics, as well as a full bar stocked with wine and cocktails that pair nicely with your meal. Many of their dishes cater to vegan and vegetarian diets, so there’s truly something for every appetite. 

A post shared by Native (@vegan_in_virginia) on

2. Chauhan Ale and Masala House, Nashville, TN

Open daily, you can get your Indian food fix just about any time you like. This is one of most unique Indian restaurants you’ll ever visit, thanks to a delightful fusion of Indian and southern cuisine that creates a one of a kind experience. They’re equally known for their winning selection of curated wines and ales sourced from around the world.

3. Green Chili Indian Restaurant, Goodlettsville, TN

Step inside and you’ll think you’ve gone straight to the Indian motherland. This is the most authentic Indian restaurant in the state, serving up flavors from both north and south India to give you a well-rounded dining experience. It’s a warm, inviting place that makes you feel at home, and you’ll be tempted to ask for seconds.

4. Curry House, Smyrna, TN

Curry House is synonymous with upscale Indian cuisine, and you won’t find any finer. They’re known for having dishes for every diet and food allergy requirements, so you can rest easy knowing your appetite will be well taken care of. It also helps that the food here looks every bit as good as it tastes.

5. Mayuri Indian Cuisine, Memphis, TN

If this is your first time trying Indian food and aren’t sure where to start, this place has it all figured out for you. They offer a fun First Timer’s meal that you sample some of their best dishes so you’ll know what you like (or don’t like) for next time. It’s a great way to fill up on a little bit of a lot of choices. 

6. Tandoor Indian Restaurant, Murfreesboro, TN

Great food doesn’t mean much without great service to back it up, and here you get plenty of both. Fans flock to this place just as much for the family-like atmosphere and personal service as they do the delicious cuisine. They also make it easy to order your food online to skip the wait. 

7. House of India, Franklin, TN

Cozy leather booths and a seemingly infinite buffet make for a meal that’s delicious and satisfying. Guests love the low key atmosphere that makes for a casual meal with friends or family. They use tried and true traditional Indian recipes that deliver authentic flavors and tastes in every bite.

8. Bombay Palace, Knoxville, TN

One of the most popular eateries in town is also home to the best Indian food in the city. Guests rave about the portion sizes here, especially compared to the price. You can fill up on a heaping platter of your favorite Indian flavors without making a dent in your finances. If you like your Indian food spicy, they know how to accommodate!

9. Paradise Indian Grill, Clarksville, TN

This highly rated buffet is a local favorite thanks to its variety, cleanliness, and personable staff. They have dishes you won’t find in any ordinary restaurant, including goat, lamb, and fish curries. They also have an eclectic variety of family-friendly beverages (several types of flavored water, too!) so you can get a full meal that’s far from typical.

10. Sizzler Cuisine of India, Jackson, TN

If you’re looking for a chill Indian restaurant that’s not overcrowded yet still amazingly delicious, you’ll find it here. The lunch buffet is a go-to favorite, but they also have a full menu that’s easily one of the most extensive in town. Most notable is their fast service—you can get in and out before your lunch break is over!

Select a Tennessee town to find the Best Things-To-Do and Places To Go around you
Find Indian Food Near You
Enter City / State or Zip code below
Select your town to find the Best Things-To-Do and Places To Go around you:

Anderson County

Bedford County

Benton County

Bledsoe County

Blount County

Bradley County

Campbell County

Cannon County

Carroll County

Carter County

Cheatham County

Chester County

Claiborne County

Clay County

Cocke County

Coffee County

Crockett County

Cumberland County

Davidson County

Decatur County

Dekalb County

Dickson County

Dyer County

Fayette County

Fentress County

Franklin County

Gibson County

Giles County

Grainger County

Greene County

Grundy County

Hamblen County

Hamilton County

Hancock County

Hardeman County

Hardin County

Hawkins County

Haywood County

Henderson County

Henry County

Hickman County

Houston County

Humphreys County

Jackson County

Jefferson County

Johnson County

Knox County

Lake County

Lauderdale County

Lawrence County

Lewis County

Lincoln County

Loudon County

Macon County

Madison County

Marion County

Marshall County

Maury County

Mcminn County

Mcnairy County

Meigs County

Monroe County

Montgomery County

Moore County

Morgan County

Obion County

Overton County

Perry County

Pickett County

Polk County

Putnam County

Rhea County

Roane County

Robertson County

Rutherford County

Scott County

Sequatchie County

Sevier County

Shelby County

Smith County

Stewart County

Sullivan County

Sumner County

Tipton County

Trousdale County

Unicoi County

Union County

Van Buren County

Warren County

Washington County

Wayne County

Weakley County

White County

Williamson County

Wilson County