Surya on Shrewsbury St (it's semi-hidden in a strip mall) is not bad. I've had very good meals at both India Cafe and Bollywood, too. Fans of southern Indian vegetarian cuisine swear by Udipi, just a little further into Shrewsbury on Rt 9 (in another strip mall) but I haven't tried it. Overall, a few choices.
Udupi's cool because it's vegan, but I thought it was pretty bland.
We're at India Cafe once a week. They're friendly, the food is flavorful, and not too doused in ghee/butter like Bollywood.
Surya would be better if they served naan before 5pm. Indian food without naan?
378 Maple Ave, Shrewsbury, MA 01545