R.R.
Hi!
Punjabi Grill on Rt. 9 in Framingham (across from Temple Street) is by far one of the best Indian restaurants, I think (and I'm of Indian descent :)). The chef catered our wedding and the food is absolutely delicious.
Gold Star, also in Framingham, in the complex where Filene's Basement used to be (between Rt. 30 and Rt. 9) is also amazing.
Good luck!