Good to Great Restaurants in & near Somerset NJ
Living in Somerset, you're not going to find many "good to great" restaurants in the town itself. Sophie's Bistro has already been mentioned and I agree that you should try this place. I personally love it.
As for other places in Somerset, here's a thread that will help:
The good news, however, is that you won't be very far from some really good to great restaurants in New Brunswick (very close), Somerville, Princeton and other towns. These are too numerous to mention so I suggest you search the board. You might want to include South River, Hopewell, Highland Park and Flemington in those searches. I think you will turn up enough places to keep you chowing down for a year or two!
When you do your searches, set the date to "past 5 years" rather than "past 12 months". And be aware that a few of the places you'll find have closed in the last couple of years.