5 Best Restaurants in Mazatlan, Mexico

La Costa Marinera

$$ | Zona Dorada

The excellent seafood, reasonable prices, and tremendous beachfront view keep this family-owned spot thriving year-round with a clientele that's equal parts visitors and locals. Try the Sinaloa specialty pescado zarandeado, in which an entire fish is smothered with vegetables and spices, wrapped, and cooked slowly over a fire until you can strip the meat with a touch of your fork. Request a song and maybe buy a CD from the singing waiter. Turn away the time-share sales pitch with a smile.

Las Brasas

$$ | Centro Histórico

It's one of the newer restaurants around the Plazuela Machado, with some of the most comfortable outdoor-fanned seating as well as air-conditioning inside. The menu is loaded with meat dishes, including a carne rellena de champinones y queso (beef stuffed with mushrooms and cheese), and the salsas and Spanish wines truly complement all the fare. After a meal, head to the small café on the corner and grab a piece of cake and a coffee.

Las Lupitas

$$ | Zona Dorada

It's only a block from the beach near the heart of the Golden Zone, but this chic and reasonably priced hotel restaurant provides a serene alternative to the ear-splitting beach-bar scene. There's a pleasant patio—if you don't mind looking at busy Avenida Playa Gaviotas—or a slightly mod dining room with wood-beam ceilings, polished stone floors, minimally dressed dark-wood tables, and a few red-and-white accents. At lunch you'll find simple, filling fare like ceviche, hamburgers, and fish tacos; at dinner the Mexican-Mediterranean menu is heavy on fresh fish specialties, like dorado in a honey glaze.

Recommended Fodor's Video

Pancho's

$$ | Zona Dorada

You can dine upstairs or down, inside or out, and sometimes even at tables on the sand at this bustling waterfront restaurant. Seafood is the specialty, and portions are as delicious as they are large. But the savvy come here for breakfast, when prices are lower, crowds are thinner, and the combination of coffee, chilaquiles verdes con huevos (tortilla chips sautéed with spices and served with green tomatillo sauce and eggs), and the crashing surf is an unbeatable way to start a day.

Pedro y Lola

$$ | Centro Histórico

Memorializing two local kids who became Mexican legends—movie star Pedro Infante and ranchera singer Lola Beltrán—Pedro y Lola is the most upscale of several fine restaurants that ring the romantic Plazuela Machado. Its seafood dishes are as authentic and creative as the restored 19th-century building it inhabits. Shrimp is the specialty, but try the papillot, the day's catch cooked in foil with white wine, shrimp, and mushrooms. Music is also on the menu. There's a piano bar inside and sometimes a harmless rock combo; a guitar soloist serenades diners outside.