First on the list is Indigma. Located at 900 Cathedral St. in Midtown, the Indian spot is the highest-rated Indian restaurant in Baltimore, boasting four stars out of 261 reviews on Yelp.
2. Tandav Indian Cuisine
Upper Fells Point’s Tandav Indian Cuisine, located at 1725 E. Lombard St., is another top choice, with Yelpers giving the Indian spot 4.5 stars out of 91 reviews.
3. Nepal House
Nepal House, a Himalayan/Nepalese, Indian and buffet spot in Mount Vernon, is another go-to, with four stars out of 232 Yelp reviews. Head over to 920 N. Charles St. to see for yourself.