Private Events Reservations

Mexican Food in Williamsburg: Tacos, Margaritas & Must-Try Dishes

Williamsburg has earned a reputation as one of Brooklyn’s most exciting dining neighborhoods, bringing together independent restaurants, creative chefs, neighborhood favorites, and cuisines from around the world. Mexican food is firmly part of that story.

From tacos and fresh seafood to guacamole, margaritas, and dishes inspired by Mexico’s diverse culinary traditions, there are plenty of flavors to discover across Brooklyn.

If you’re searching for a Mexican restaurant in Williamsburg, start at elNico Rooftop. Located atop The Penny Williamsburg, elNico offers a modern take on traditional Mexican cuisine, pairing bold flavors and seasonal ingredients with handcrafted cocktails and panoramic views across Brooklyn and the Manhattan skyline.

Whether you’re planning dinner with friends, cocktails at sunset, date night, or a group celebration, here’s our guide to experiencing Mexican food in Williamsburg and beyond.

Why Williamsburg Is The Destination for Mexican Food

Williamsburg’s food scene is constantly evolving, but one thing remains consistent: variety.

The neighborhood is home to everything from casual eateries to restaurants designed for an entire evening of dining and drinks. For diners searching for Mexican food in Williamsburg, that means there are plenty of opportunities to experience familiar dishes alongside more contemporary interpretations.

Tacos might be filled with slow-cooked meats, seafood, or seasonal vegetables. Traditional flavors can be paired with unexpected ingredients and modern cooking techniques, while margaritas and agave spirits have become as important to the experience as the food itself.

Williamsburg’s social dining culture also makes Mexican food a natural fit. Shareable plates, tacos, cocktails, and lively dining rooms work equally well for a casual dinner for two or a table filled with friends.

And when the experience comes with a rooftop view? Even better.

Fried bites served with five dipping sauces on a platter

elNico: A Modern Take on Traditional Mexican Cuisine in Williamsburg

At elNico, traditional Mexican flavors provide the inspiration, while contemporary techniques and seasonal ingredients bring something fresh to the table.

The menus feature everything from fresh guacamole and flavorful tacos to seafood specialties, shareable plates, and seasonal dishes, creating plenty of options for a table to order together. Rather than treating Mexican cuisine as one particular style of cooking, the menu celebrates its bold flavors while giving dishes a distinctly elNico perspective.

It’s this combination that makes elNico a standout Williamsburg Mexican restaurant. You can come for a full dinner, share several dishes over cocktails, or simply settle in at the bar as the sun begins to disappear behind Manhattan.

The setting plays an important role too. From the rooftop above The Penny Williamsburg, guests can take in panoramic skyline views while dining indoors or enjoying the open-air terrace.

During warmer evenings, the rooftop becomes particularly lively as dinner gradually transitions into cocktails after dark.

Glass-enclosed rooftop dining area with long table and red chairs

Tacos, Seafood & Shareable Dishes at elNico

You can hardly talk about Mexican food in Williamsburg without talking about tacos.

At elNico, tacos form part of a wider menu built around bold flavors and dishes that can be enjoyed across the table. Alongside tacos, guests can explore fresh seafood, guacamole, seasonal specialties, and larger plates, making it easy to create a meal around several different tastes and textures.

Sharing is part of the fun. Start with guacamole and a few smaller dishes, add tacos and seafood to the table, and move onto larger plates if you’re settling in for dinner.

The approach works especially well for groups because no one has to choose just one dish. Instead, dinner becomes an opportunity to try several different flavors while enjoying the energy of the rooftop.

For anyone specifically searching for tacos in Williamsburg Brooklyn, elNico offers the chance to make them part of a complete night out rather than simply a quick bite.

Margaritas, Tequila & Mezcal Above Williamsburg

Food may bring you to the table, but a great margarita can persuade you to stay a little longer.

The bar is a central part of the elNico experience, with handcrafted margaritas, tequila-forward cocktails, refreshing spritzes, and seasonal drinks complementing the flavors coming from the kitchen.

Agave spirits such as tequila and mezcal naturally pair with Mexican cuisine, whether you prefer something bright and citrus-forward alongside tacos or a richer cocktail to sip as the evening continues.

Then there’s the view.

Few things say summer in Brooklyn quite like sitting above Williamsburg with a cocktail in hand as the Manhattan skyline changes from golden hour to city lights. It makes elNico as much a destination for rooftop drinks as it is for dinner.

Mexican Food for Date Nights, Groups & Celebrations

One reason Mexican cuisine works so well for social dining is its versatility.

For a date night, sharing several dishes and cocktails keeps dinner relaxed, while the rooftop and Manhattan views add a sense of occasion without making the evening feel overly formal.

For groups, shareable dishes, tacos, and cocktails make ordering easy and encourage everyone to try something different. Birthdays, engagement celebrations, and dinners with friends can naturally move from the table to drinks as the evening progresses.

elNico can also accommodate larger private events, including wedding celebrations, corporate gatherings, cocktail receptions, birthdays, and other special occasions. The combination of Mexican-inspired dining, cocktails, and skyline views gives groups something more memorable than a traditional restaurant setting.

Whether it’s dinner for two or a rooftop filled with friends, there are plenty of ways to experience Williamsburg Mexican food.

Friends raising cocktails together at a table

More Mexican Food Worth Exploring Across Brooklyn

While elNico is our choice for combining Mexican food with rooftop dining in Williamsburg, Brooklyn’s Mexican food scene extends far beyond the neighborhood.

If you’re exploring different parts of the borough, these restaurants offer distinctly different approaches to Mexican cooking.

Chavela’s – Crown Heights

In Crown Heights, Chavela’s offers a neighborhood-focused Mexican dining experience on Franklin Avenue.

The setting is more casual and traditional than elNico’s rooftop experience, making it a good addition to a Brooklyn food itinerary if you’re spending the day exploring Crown Heights, Prospect Heights, or nearby Prospect Park.

It’s an opportunity to experience Mexican food in another distinctly Brooklyn neighborhood before returning to Williamsburg later in your trip.

Alma Negra – Park Slope

For another perspective on Mexican cuisine, Alma Negra in Park Slope provides a dedicated dining experience away from North Brooklyn.

Its location on 4th Avenue makes it an option for visitors exploring Park Slope and the surrounding neighborhoods, and its restaurant-focused setting offers a different atmosphere from Williamsburg’s rooftop dining scene.

Pair a visit with an afternoon exploring Prospect Park or the shops and brownstone-lined streets of Park Slope for a food-focused day elsewhere in Brooklyn.

Ruta Oaxaca – Downtown Brooklyn

For diners particularly interested in regional Mexican cooking, Ruta Oaxaca on Smith Street offers another direction entirely.

As its name suggests, the restaurant draws inspiration from Oaxaca, a region celebrated for its distinctive culinary traditions. This makes it a worthwhile stop for anyone looking to explore how Mexican food can change dramatically depending on regional influences.

Its Downtown Brooklyn location also makes it easy to combine with Brooklyn Heights, Cobble Hill, or a walk toward the waterfront.

What Makes a Great Mexican Dining Experience?

The best Mexican meals aren’t defined by one particular dish.

Instead, they bring together different flavors, textures, drinks, and experiences. A table might begin with guacamole before moving onto tacos and seafood, followed by larger dishes to share. Margaritas or agave-based cocktails add another dimension, while the atmosphere can completely change how the meal feels.

That’s especially true when choosing between the many Mexican restaurants in Williamsburg and across Brooklyn.

Think about the kind of evening you want. A casual taco stop works perfectly when you’re exploring the city, while a special occasion might call for somewhere you can spend several hours over dinner and drinks.

At elNico, the aim is to bring all those elements together: food inspired by traditional Mexican flavors, contemporary creativity, cocktails, a lively atmosphere, and a rooftop overlooking New York City.

Overhead view of four plated Mexican dishes on a dining table

Rooftop Mexican Dining in Williamsburg Brooklyn

Williamsburg has no shortage of places to eat, but dining above the neighborhood offers an entirely different perspective.

At elNico, the rooftop becomes part of the meal. During the day, guests can look across Brooklyn and toward Manhattan. Around sunset, the skyline changes by the minute, before the city lights take over after dark.

That makes rooftop dining particularly memorable during spring and summer, when long evenings allow plenty of time to enjoy dinner outside.

It also makes elNico an easy addition to a full Williamsburg itinerary. Spend the afternoon exploring the neighborhood, walking along the East River, browsing independent shops, or visiting Domino Park before heading upstairs for dinner and cocktails.

If you’re visiting from out of town, The Penny Williamsburg is directly below, meaning your journey home after that final margarita can be as simple as taking the elevator.

Rooftop terrace lounge with seating and city skyline at sunset

What to Order at a Mexican Restaurant in Williamsburg

If you’re new to Mexican cuisine or simply have trouble choosing, the best approach is often to order for the table.

Begin with something shareable such as fresh guacamole before choosing a mixture of tacos, seafood, seasonal plates, and larger dishes. Ordering several items allows everyone to experience more of the menu and turns dinner into something more social.

Drinks can be approached in much the same way. A classic margarita is always a good place to start, while tequila and mezcal-based cocktails provide an opportunity to explore different agave flavors.

Most importantly, don’t rush.

Mexican dining lends itself perfectly to long dinners where another plate appears, another round is ordered, and conversation continues well after the food arrives. Add a Brooklyn rooftop and Manhattan skyline to the equation, and there’s even less reason to leave early.

Experience Mexican Food in Williamsburg at elNico

From tacos and fresh seafood to margaritas and tequila-forward cocktails, Williamsburg is a neighborhood made for discovering great food and drinks.

At elNico, we bring our own perspective to that experience with a modern take on traditional Mexican cuisine, seasonal ingredients, handcrafted cocktails, and panoramic rooftop views from above The Penny Williamsburg.

Come for tacos and margaritas, gather friends for dinner, plan your next date night, or simply find a rooftop table and watch the sun disappear behind Manhattan.

Reserve your table at elNico and experience Mexican food in Williamsburg from a different point of view.