On the search for the best taco in Connecticut brings us to Milagro Cafe in Stonington.

There are a lot of warning signs to this place.

First, the sign calls itself a ‘Modern Mexican’ restaurant.

That could mean nothing, it could mean they are pretentious as hell about mediocre food.

But, don’t judge a book by it’s cover.

The seemingly unfinished wood interior also could be nothing, could be a red flag.

The menu also just says

Chicken 11.
Steak 11.
Fish 13.

That’s it. That’s the entire description. I copied that from the menu on the website.

Maybe that means nothing. Maybe they don’t like big descriptions. Maybe the taco is just plain unmarinated filling thrown into shells. This is steak on shell. This is fish on shell.

So there are a lot of potnential red flags.

Ignore them.

When I say this chicken taco is the best I’ve had in Connecticut, I mean it.

First, the

First, the meats are stewed in this chipotle sauce.

Then, topped with sauteed onions.

Then raw onions and cilantro.

These are also completely stuffed with their meats. No skimping here.

Also double shells allow you to balance how much shell you want.

Steak taco

The steak taco isn’t as good as the chicken taco.

The stewing they use in the chipotle sauce gives the meat a deep, earthy flavor.

But it also toughens the meat just a little bit.

Aside from that, everything is really good.

The Rating Steak Taco


Chicken taco

The chicken taco, however, is superior.

The meat stays soft.

There is more sauce involved, so even stronger earthy chipotle flavor.

There are also more cooked onions that walk the line between sautéed and caramelized. These add a nice sweetness.

The sauce is very mild in terms of spiciness.

The Rating Chicken Taco

Overall, this balance of earthy subtle spice, slight sweetness from the onions, and bright freshness from the cilantro are absolutely wonderful.



Address: 142 Water St, Stonington, CT 06378
LUNCH :12:00PM- 3:00 PM
DINNER: 3:00 PM – 8:00 PM

LUNCH: 12:00PM – 3:00 PM
DINNER: 3:00PM – 8:00PM


Phone: (860) 535-8178