Top 5 Mexican Restaurants in Brooklyn

If you love Mexican food as much as we do, you know how hard it is to pick the best spot. With so many great choices, finding the perfect tacos, enchiladas, or margaritas can feel like a big task. But don’t worry—we have done the delicious research for you!

In this blog, we will share some top five Mexican restaurants in Brooklyn including our own Bar San Miguel that serve mouth-watering food, great drinks, and an amazing atmosphere. Whether you’re looking for a cozy date night or a fun place to eat with friends, these spots have you covered.

Table of Contents

  1. Bar San Miguel
  2. Chavela’s
  3. Mesa Coyoacán
  4. Oxomoco
  5. Taqueria Ramirez
  1. Bar San Miguel

Located in Carroll Gardens, Bar San Miguel is a hidden gem that serves some of the best Mexican food in Brooklyn. Owned by TV personality Chris Santos, this spot has a laid-back vibe with a menu full of delicious Mexican dishes and cocktails.

What to Try:

  • Tacos al Pastor – Juicy, flavorful, and topped with fresh pineapple.
  • Queso Fundido – Melted cheese heaven with chorizo and warm tortillas.
  • Spicy Margarita – A must-try if you love a little heat!

The outdoor seating is perfect for a summer evening, and the friendly staff makes every visit a great experience. If you love tacos and tequila, this is the place for you!

  1. Chavela’s

If you’re looking for authentic flavors and a fun atmosphere, Chavela’s in Crown Heights is the place to be. This restaurant is always buzzing with energy, and for a good reason—the food is amazing!

What to Try:

  • Tinga Tostadas – Shredded chicken with chipotle sauce on a crispy tortilla.
  • Enchiladas Verdes – Soft tortillas filled with chicken, topped with green sauce and melted cheese.
  • House-made Guacamole – Fresh, creamy, and perfect with warm tortilla chips.

Chavela’s also has a fantastic brunch menu, so if you love Mexican food in the morning, make sure to check it out.

  1. Mesa Coyoacán

Located in Williamsburg, Mesa Coyoacán is known for serving traditional Mexican food with a modern twist. The restaurant’s warm and rustic decor makes it a cozy spot for any occasion.

What to Try:

  • Cochinita Pibil – Slow-cooked pork marinated in citrus and achiote.
  • Mole Poblano – A rich and flavorful dish with a sauce that takes hours to prepare.
  • Mezcal Cocktails – Smoky, smooth, and perfect with your meal.

Their homemade tortillas are a game-changer, making every bite extra special. If you want a true taste of Mexico in Brooklyn, this is the place to go.

  1. Oxomoco

If you’re in the mood for high-end Mexican cuisine, Oxomoco in Greenpoint is a must-visit. This Michelin-starred restaurant focuses on wood-fired cooking, giving their dishes a unique and smoky flavor.

What to Try:

  • Lamb Barbacoa Tacos – Tender, flavorful, and perfectly spiced.
  • Elote (Mexican Street Corn) – Grilled to perfection with cotija cheese and chili.
  • Mezcal Negroni – A creative take on a classic cocktail.

Oxomoco’s stylish interior and top-tier service make it a great spot for a special night out. It’s a little pricier than other places on this list, but totally worth it.

  1. Taqueria Ramirez

If you want a no-frills, all-flavor taco experience, Taqueria Ramirez in Greenpoint is the place to go. This small but mighty spot specializes in Mexico City-style tacos, and they do it right.

What to Try:

  • Suadero Tacos – Slow-cooked beef with a rich, juicy taste.
  • Longaniza Tacos – Spicy Mexican sausage packed with flavor.
  • Horchata – A sweet and refreshing cinnamon rice drink.

The best part? The tacos are super affordable, making it easy to try a few different kinds in one visit. If you love authentic street-style tacos, you’ll love Taqueria Ramirez.

Bar San Miguel stands out for several reasons:

  Authentic Mexican Vibes Cozy, colorful ambiance with rustic decor and an inviting outdoor patio..

  Craft Tequila & Mezcal Selection Extensive list of high-quality agave spirits, perfect for enthusiasts.

  Innovative Cocktails Unique margaritas and mezcal-based drinks that go beyond the basics.

  Delicious Small Plates Well-executed tacos, guacamole, and other Mexican-inspired bites.

  Neighborhood Gem A laid-back, friendly atmosphere that makes it a favorite local hangout.

 

Brooklyn is full of amazing spots to grab Mexican food, but these five stand out for their great flavors, friendly service, and unique vibes. Whether you’re in the mood for a fancy dinner or a quick taco fix, you can’t go wrong with any of these Mexican restaurants in Brooklyn.

Next time you’re craving Mexican food, check out one of these spots and let us know what you think. Happy eating!