Editor's note: This article was written by a Townsquare Media Northern New England contributor and may contain the individual's views, opinions or personal experiences.

Mexican food is my absolute fav! It's what I crave the most, so I am always on the hunt for new spots. My go-to order at a Mexican restaurant is a Carne Asada Burrito with spicy salsa and guacamole. Yes, I will splurge the extra $1.25 for the guac.

I certainly have nothing against big chain restaurants. Often times, they have bigger kitchens and are better able to accommodate folks with dietary restrictions, which is really important these days. But when people are visiting our fine state of New Hampshire, I like to direct them to the mom and pop shops that are unique to this area.

I am not talking about the tourist traps that have a ton of hype and a three-hour wait for dinner (again, nothing against them). I am talking about the small "hole in the wall"-type places where the staff is made up of a husband, wife, and a few of their cousins cooking in the kitchen; family owned and operated! And maybe there is a quirky uncle working the bar, ready to whip you up a margarita and tell you some dad jokes.

Some restaurants are hidden gems that just don't get the credit they deserve, so I want to shine a light on those establishments. I took to Facebook to poll my friends on the most underrated Mexican restaurants in New Hampshire. Here are my findings:

These Five New Hampshire Mexican Restaurants Are Highly Underrated

Is there any better cuisine than Mexican? It's such a crowd pleaser; tacos, nachos, guacamole, I love it all! These Mexican restaurants in New Hampshire will knock your socks off, guaranteed.

Now that we've covered the entrée, let's move on to dessert!

25 of the Best Bakeries in New Hampshire

More From Seacoast Current