What are you looking for?

Indian Restaurants in Birmingham

4.5 - 186 votes

Hours: 11AM - 2:30PM

5426 US-280 Suite # 14, Birmingham
(205) 518-0208

Bay Leaf Modern Indian Cuisine & Bar - 280

The staff is extremely friendly and the food is phenomenal. There's nothing else like it around. More reviews

4.4 - 197 votes

Hours: 11AM - 2PM

2226 Highland Ave, Birmingham
(205) 939-3805

Taj India

This place never fails to surpass my expectations. Garlic naan and samosas are always amazing, and the food is reasonably priced for the portion sizes. H... More reviews

4.4 - 176 votes

Hours: 11AM - 9PM

707 Richard Arrington Jr Blvd S Ste 104, Birmingham
(205) 324-4873

Yummefy Asian Restaurant

This place is an amazing find! My husband and I were visiting family and happened to stop by here for lunch. Everything was made fresh and was super deli... More reviews

4.6 - 134 votes

Hours: 11AM - 2:30PM

1024 20th St S Unit 101, Birmingham
(205) 777-3070

Bay Leaf Modern Indian Cuisine & Bar - 5 Points

I used to frequent this place for the lunch buffet. I don't know if they're under new ownership, or if they're just trying a new menu. I o... More reviews

4.4 - 161 votes

Hours: 11AM - 2PM

3321 Lorna Rd, Birmingham
(205) 823-9070

Silver Coin Indian Grill

My friend and I choose this restaurant as the location of my celebratory dinner for my recent achievements. After we received our meal and proceeded to ... More reviews

4.3 - 104 votes

Hours: 10AM - 8:30PM

1801 4th Ave S Suite 115, Birmingham
(205) 323-6500

Sitar Indian Restaurant

As an Indian wouldn't recommend it to other indian, it's good for people who don't eat spicy(hot) food. I would say Bawarchi at hoover is ... More reviews

4.3 - 81 votes

Hours: 11AM - 8PM

1821 2nd Ave N, Birmingham
(321) 266-8883

Silver Kati

many vegan and vegetarian options! people are so sweet and food is good :) i am very satisfied More reviews

View on map