Mexican food is fast becoming the most popular food in the country, and yes, even in New Jersey.

We're known for our pizza and subs, but New Jersey is not the state you think of for tacos and enchiladas.

Sure, like every other state we have our share of chains like Chipotle or Taco Bell, but are there enough real good independent spots. A lot more than you'd think, but not nearly enough.

You have to go where the most Mexican and Central American immigrants are to find a good competitive market in numbers enough to make a difference. Rather than go to one of the chains, I've learned how to make some of my favorite Mexican dishes at home.

AP File

There is a really good Mexican restaurant around the corner from my son's house. A good knowledge of Spanish is helpful, that's how you know it's going to be authentic and good, and it is.

Places like that are growing, but not fast enough for a lot of us.

Taqueria Mi Mariachi on Sip Avenue, Jersey City. (Google Maps)

The best taqueria in New Jersey, according to Yelp, is in Jersey City. Taqueria Mi Mariachi is opening its second location on Jordan Avenue in Jersey City. Their original spot is on Sip Avenue.

The demand was strong enough for them to open this new location. Hopefully, they'll open a few more and many more independent hidden gems of Mexican cuisine will spread throughout the state.

So next time you're in the area of JC and craving some good authentic Mexican, it's Taqueria Mi Mariachi. See their menu here.

The post above reflects the thoughts and observations of New Jersey 101.5 talk show host Dennis Malloy. Any opinions expressed are Dennis Malloy's own.

Travel back in time to a colorized Atlantic City circa 1919

Atlantic City was once considered 'America's Playground,' one of the most popular destinations along the eastern seaboard. This video shows what the boardwalk looked like during its peak. These are some standout screengrabs.