As a resident, should have better info for you, but Framingham is slim pickins. The best Fram restaurant is Aegean on COchituate rd. for Greek food. Delicious char grilled lamb and steak, great sides of lemon potatoes, dessert of galaktoborekas.
J and M is very good.
There is a new Mexican across from Aegean called La Carretta which is good; the melted cheese dip app is very good. There is a Kellys roast beef on route 9 in Jordans Furniture; just ok. part of the chain. Locally, there is Wayside Inn in Sudbury, historic inn, very good kind of stodgy food and atmosphere. good value all inclusive meals. There is a fairly good deli Zaftigs in Natick in the christmas tree shop strip mall. Other than that, go into boston!