Monday is Cinco De Mayo. In the 2010 Census, more than 200,000 New Jersey residents claimed Mexican ancestry. This is the second largest Hispanic ethnic group in New Jersey with Puerto Ricans coming in as first. With this information, you'd figure a good Mexican restaurant shouldn’t be that hard to find.

Ethnic NJ has released a list of the best Mexican restaurants in New Jersey.

Depending on where you live, you can try one of their “favorites.” Taqueria La Valentina in Long Branch, and The Taco Truck in Hoboken were some of the favorite establishments listed. Joyce’s Bakery and Taqueria, Bahia De Acapulco, and Surf Taco in Pt Pleasant were all deemed "Worth a Visit."

If you make the right choices, Mexican food can be very good for you.  If you'd like to eat a little more consciously this Cinco De Mayo, and you're curious about the calories and nutritional info in your food, you can refer to this website.

Where do you think is the best Mexican Restaurant in New Jersey? Let us know in the comment section below.