Printable guide
Best Restaurants in Progreso, Yucatán
Updated
Progreso's dining scene centres on fresh seafood, Yucatecan classics and casual beachfront spots along the Malecón. Here are the best places to eat, from all-day breakfast to sunset dinners.

Progreso's restaurant scene is tied to the sea. The Malecón — the long pier and boardwalk stretching into the Gulf of Mexico — holds most of the town's seafood spots, while a few local favourites sit a block or two inland. You will eat well here without spending much, and most places open early for breakfast, which suits a beach town where the heat builds by midday.
Yucatán, Progreso de Castro, its beach and the pier
Scappata Casa Di Mare
Scappata sits along the Malecón and is one of the few places in Progreso that blends Italian technique with Yucatecan seafood. The tuna tartare and vegetarian pizza come up repeatedly in reviews, and the service is consistently praised. If you want something beyond the standard fried-fish menu, this is where you go. It is a step up in price from the casual beach stalls — expect MX$300–500 per person (US$15–25) — but the quality matches the cost. They open for lunch and dinner, and the terrace seating catches the sea breeze.
Almadía Progreso Yucatán
Almadía is a reliable all-day option right on the Malecón, known for its pulpo recova (fried octopus) and ceviches. The location faces the water, so you get a steady breeze and a view of the pier. A good breakfast here runs MX$150–250 per person (US$8–13), and lunch plates like camarones al ajillo or pescado a la parrilla land around MX$200–400 (US$10–20). They accept credit cards, which is not universal in Progreso. The atmosphere is relaxed and family-friendly — no need to dress up.
Progreso Beach on the Gulf of Mexico
Bacalauh Cocina De Mar
Bacalauh is a local favourite that draws both residents and visitors. The menu is seafood-focused — ceviche, whole fried fish, shrimp dishes — and portions are generous. It sits on the beach side of the Malecón, so you are close to the sand. Prices run MX$200–400 per person (US$10–20) for a meal with a drink. The open-air setup works well in the evening when the temperature drops. Go for lunch or early dinner; it can get busy on weekends.
Mobula
Mobula has become a fixture on the Progreso dining circuit. The menu covers seafood and Mexican dishes, and they open early for breakfast — useful if you are staying overnight and want a sit-down meal before heading to the beach. The atmosphere is casual, and the location along the Malecón puts you in the middle of the action. Expect to pay MX$200–350 per person (US$10–18) for lunch or dinner. They also serve micheladas and cocktails, making it a solid choice for a long, lazy afternoon meal.
Los Mariscos De Chichi
Los Mariscos De Chichi is a straightforward seafood spot that does the basics well. Ceviche, fried whole fish, garlic shrimp — the kind of food you come to Progreso for. It is popular with families and has decent parking, which matters if you are driving. Prices are moderate: MX$150–300 per person (US$8–15). The vibe is unpretentious and busy, which usually means the fish is moving and fresh.
Beach at Progreso, Yucatán
Crabster
Crabster positions itself as the higher-end option on the Malecón. The menu leans into grilled seafood and Caribbean-influenced dishes, and the terrace overlooking the Gulf is the main draw at sunset. It is pricier than the average Progreso restaurant — MX$400–700 per person (US$20–35) — but the setting and presentation justify it for a special dinner. Reservations are a good idea on weekends and during cruise season (November through April), when the town fills with day-trippers.
Eladio's Bar Progreso
Eladio's is the volume option. Portions are large, the menu is broad, and the prices are reasonable — MX$150–300 per person (US$8–15). It is not trying to be refined; it is trying to feed you well and keep the drinks coming. If you are hungry after a day at the beach and want a cold beer with a plate of ceviche or a torta, Eladio's delivers. The atmosphere is loud and social, which fits a casual night out.
Practical Notes
- Cash vs card: Scappata, Almadía, and Crabster accept credit cards. Smaller spots like Los Mariscos De Chichi and Eladio's may be cash-only. Carry pesos as backup.
- Hours: Most restaurants open by 8 or 9 am for breakfast and close around 9 or 10 pm. Beach clubs like Silcer stay later on weekends.
- Cruise season: November through April brings cruise ships and crowds. Restaurants along the Malecón fill at lunch on ship days. Go early or off-peak if you want a quiet table.
- Getting there: All the restaurants listed above are within walking distance of the Malecón. If you are staying in Chelem or Chicxulub Puerto, you will need a car or a short taxi ride.
- What to order: Ceviche mixto, pescado frito (fried whole fish), pulpo (octopus), and camarones al ajillo (garlic shrimp) are the regional staples. Pair with a michelada or a cold Montejo beer.