Open Travel Guide
Restaurants in Nayarit

Best Restaurants in Nayarit 2026

Where to eat in Nayarit: the dishes that define the place and the rooms that serve them best.

The short answer: start with Barracuda Sayulita, La Rústica Sayulita and El Itacate Sayulita. This guide profiles 28+ restaurants and places to eat in Nayarit, with prices, timing, and the practical notes that decide whether each one earns a place in your plan.

Nayarit is Mexico's rising Pacific-coast star, home to the glamorous Riviera Nayarit beach towns of Sayulita, Punta de Mita, and Nuevo Vallarta, the colonial surf port of San Blas, and the Wixárika (Huichol) heartland of the Sierra Madre Occidental. It blends barefoot-luxury resorts, world-class surf breaks, mangrove wildlife, and small-town Mexican culture within a couple of hours of Puerto Vallarta's international airport.

Nayarit's coastal kitchens center on pescado zarandeado (butterflied fish marinated in adobo and grilled over coals) and Bahía de Banderas seafood, while Sayulita and Punta de Mita layer in an international, chef-driven dining scene shaped by decades of expat and resort investment. Inland toward Tepic, expect more traditional Nayarit home cooking — pozole, enchiladas nayaritas, and tamales.

Must-try dishes

Iconic dishes that define Nayarit.

Must try

Pescado Zarandeado

Butterflied whole fish marinated in a spiced adobo and grilled slowly over coals — Nayarit's signature dish, especially around San Blas and Bucerías

Where to try: San Blas beach restaurants, Bucerías waterfront

Must try

Aguachile

Raw shrimp cured in lime juice and blended chile with cucumber and red onion — Pacific coast Mexico's answer to ceviche

Where to try: Sayulita and Punta de Mita seafood restaurants

Must try

Camarones a la Diabla

Shrimp sautéed in a fiery red chile sauce

Where to try: Coastal restaurants throughout Riviera Nayarit

Must try

Tamales Nayaritas

Corn masa tamales, often filled with pork or chicken, wrapped in banana leaf rather than corn husk

Where to try: Markets in Tepic and Compostela

Top restaurants

Handpicked picks for the best dining experiences.

Seafood

Barracuda Sayulita

$$4.6/5

Popular Seafood restaurant in Nayarit.

Known for: Fresh-caught Pacific seafood in a casual beachfront setting

Marlin 25, Centro, 63734 Sayulita, Nayarit

Italian-Mexican

La Rústica Sayulita

$$4.5/5

Popular Italian-Mexican restaurant in Nayarit.

Known for: Wood-fired pizza and pasta with rooftop seating

José Mariscal 20, Centro, 63734 Sayulita, Nayarit

Traditional Mexican

El Itacate Sayulita

$$4.5/5

Popular Traditional Mexican restaurant in Nayarit.

Known for: Home-style Mexican comfort food

Revolución 19, Centro, 63734 Sayulita, Nayarit

Wood-Fired International

The Embers Sayulita

$$$4.6/5

Popular Wood-Fired International restaurant in Nayarit.

Known for: Open-flame cooking with an evening cocktail bar

Calle Gaviotas Sur 10, Centro, 63734 Sayulita, Nayarit

Mexican Seafood

Delfines Sayulita

$$4.4/5

Popular Mexican Seafood restaurant in Nayarit.

Known for: Casual seafood with a plaza-side people-watching view

Delfín, Centro, 63734 Sayulita, Nayarit

Contemporary Mexican

Yeikame Sayulita

$$$4.6/5

Popular Contemporary Mexican restaurant in Nayarit.

Known for: Modern Mexican tasting menus in an intimate garden setting

Marlin s/n, Centro, 63734 Sayulita, Nayarit

Mexican Fusion

Kahlo Restaurante Bar

$$4.3/5

Popular Mexican Fusion restaurant in Nayarit.

Known for: Frida Kahlo-themed dining room with live music some nights

Av. Revolución, Centro, 63734 Sayulita, Nayarit

Breakfast & Brunch

Northside Cafe Sayulita

$4.5/5

Popular Breakfast & Brunch restaurant in Nayarit.

Known for: Popular breakfast spot with strong coffee and fresh juices

Calle Gaviotas Sur, Centro, 63734 Sayulita, Nayarit

Restaurants by cuisine

Browse picks grouped by cuisine type.

Breakfast & Brunch

Breakfast & Smoothies

International

Street food

Local flavours at affordable prices.

Street food

Tacos de Camarón (Shrimp Tacos)

Crispy or grilled shrimp tacos, a coastal Nayarit specialty

Find it at: Street stands throughout San Blas and Sayulita

Street food

Elote en Vaso

Corn kernels with mayonnaise, cheese, chile, and lime served in a cup

Find it at: Plaza vendors in Sayulita and Tepic

Street food

Tostadas de Pata

Crispy tostadas topped with pickled pork trotter, onion, and avocado

Find it at: Market stalls in Tepic

Food markets

Where locals shop and graze.

Sayulita Farmers Market

Weekly market with produce, prepared food stalls, and local artisan goods

Hours: Fridays 9AM-2PM (November-April)

Mercado Municipal de Tepic

Tepic's central market with fresh produce, prepared regional dishes, and Huichol crafts

Hours: Daily 7AM-6PM

Dining etiquette & tips

Navigate the local food scene confidently.

Tip

Lunch (comida) is the main meal in Nayarit, typically 2PM-4PM; many restaurants offer fixed-price comida corrida menus

Tip

Pescado zarandeado is best ordered for 2+ people to share — a whole fish takes 30-40 minutes to grill

Tip

Sayulita's most popular restaurants do not take reservations in peak season; arrive at opening or expect a wait

Tip

Tipping is expected: 10-15% at sit-down restaurants, round up for street food and taco stands

Tip

Restaurants in Punta de Mita resorts often require reservations days in advance during December-January

Dietary info
Vegetarian
Traditional Nayarit cuisine leans heavily on seafood, but bean dishes, cheese quesadillas, and vegetable options are available everywhere. Sayulita has several dedicated vegetarian/vegan cafes.
Halal
No dedicated halal restaurants; seafood and fresh produce are widely available as alternatives.
Gluten free
Corn tortilla-based dishes are naturally gluten-free; avoid flour-tortilla items and battered/fried seafood unless confirmed.

Food budget guide

What to expect at different price points.

Level Price Description
Budget $4-10 per meal Street tacos, market stalls, and comida corrida lunch menus
Mid-range $14-28 per meal Sit-down restaurants with table service and fresh seafood
Upscale $50+ per meal Resort fine dining in Punta de Mita such as Tuna Blanca, Sufi, and Carolina