America is often referred to as a melting pot, meaning it’s a hodgepodge of different cultures. It’s a fitting metaphor because one area where this is most obvious is with food. In a midsize town, you’re likely to find a variety of cuisine options, and one of the most popular is Indian food. Of course, not all Indian restaurants are created equal.
We’ve talked before about how to recognize if you’re in a great Indian restaurant, but what if you want to know you’re walking into a good space ahead of time? The tricky thing is, people can have vastly different opinions on Indian food, especially since Indian food can vary so much by region, spice level, and how Americanized it is. We didn’t let that stop us, though, and dug through the internet to find out what locals and critics think are the best Indian restaurants in each state.
Alabama: Taj India in Birmingham
You’ll notice a lot of Indian restaurants start with “taj,” likely to help customers make the connection to India’s most famous landmark, the Taj Mahal. The first of these on our list is Taj India, a favorite of Birmingham residents that serves up dishes from both Northern and Southern India like tikka masala and mango chutney. The lunch buffet is a huge hit among customers wanting to try a variety of dishes as well. One reviewer recommends dining in because “the dining room is beautiful and the service is great.”
Taj India…