Their is a website called urban spoon
that gives ratings on local restaurants. These ratings are posted by individuals that have actually eaten at these establishments and these patrons give critiques based upon cleanliness, taste and price. Usually, this works out pretty well but it never really works that well for ethnic food and let me tell you why. Ethnic peoples are not usually the ones rating them. For example: my favorite Indian restaurant got a poor rating for being too spicy and expensive. Uh, hello? It's Indian food, it's supposed to be spicy and yeah, bone in goat can be a little pricey. Have you ever seen goat in the supermarket? I don't think so.
Therefore, I suggest a new rating system which will include a white person rating and a corresponding minority rating. For example: White people give Rajput a 40% and $$$; Indian diners gave Rajput a 95% and $$. This tells me two things: 1, I will probably love Rajput and 2, I should probably never bring my white parents there.