Recommended Restaurants
Restaurant Nopalito
Oaxacan/Mexican
Guamuchil 206, La Crucecita
Must Try: Authentic Oaxacan cuisine, mole, tlayudas, mezcal, traditional dishes, local favorite
Breakfast
Lunch
Dinner
Local Tips
Visit between 2-4 PM for the best service and freshest ingredients - this is when they prep for dinner service and the chef often creates off-menu specials using the day's best market finds.
Order the 'comida corrida' (daily set menu) which isn't always displayed but includes soup, main dish, drink and dessert for about 40% less than ordering items individually - just ask 'tienen comida corrida hoy?'
Avg. per person
$30
$$
Tierra de Sol
Seafood/Mexican
Gardenia 311-A, La Crucecita
Must Try: Fresh seafood, ceviche, grilled fish, Mexican dishes, good atmosphere
Breakfast
Lunch
Dinner
Local Tips
Visit Tierra de Sol during the late afternoon around 4-5 PM when locals take their comida fuerte (main meal). You'll avoid the tourist dinner rush and get fresher ingredients as the kitchen prepares for the evening service.
Ask for 'salsa de chile chilhuacle' - it's not on the menu but the kitchen makes this regional Oaxacan sauce with local chiles. Locals know to request it with grilled fish or seafood dishes for an authentic taste of the region.
Avg. per person
$30
$$
Che Guevara Restaurant
International
Plaza Chahué
Must Try: International menu, pasta, steaks, seafood, live music, marina views
Breakfast
Lunch
Dinner
Local Tips
Visit between 2-4 PM when they offer their 'comida corrida' (set lunch menu) at nearly half the price of dinner portions, and you'll have the terrace practically to yourself since most tourists are still at the beach.
Ask your server about their daily 'catch of the fisherman' - it's not on the printed menu but features whatever the local boats brought in that morning, prepared simply with garlic and herbs the way locals prefer it.
Avg. per person
$30
$$
El Grillo Marinero
Seafood
Multiple locations
Must Try: Fresh seafood, ceviches, fish tacos, aguachile, local chain, good value
Breakfast
Lunch
Dinner
Local Tips
Visit during weekday lunch hours (12-2 PM) when locals eat their main meal - you'll get fresher seafood that just came in from the morning boats, and the atmosphere is more authentic with fewer tourists.
Ask for the 'comida corrida' or daily set menu that's not always written on the tourist menus - it's typically 40-50% cheaper than ordering à la carte and includes soup, main dish, and agua fresca.
Avg. per person
$15
$
La Crema
International/Fusion
Plaza Chahué
Must Try: Creative fusion cuisine, seafood, steaks, elegant atmosphere, fine dining
Breakfast
Lunch
Dinner
Local Tips
Visit La Crema between 2-4 PM when they offer their 'comida corrida' (set lunch menu) at nearly half the price of dinner portions, but with the same quality ingredients and ocean views without the evening crowds.
Ask your server about the daily catch directly from the fishermen at Santa Cruz bay - it's not always on the printed menu but locals know to inquire about what came in fresh that morning, often prepared with traditional Oaxacan spices.
Avg. per person
$60
$$$
Los Portales
Mexican
Main plaza, La Crucecita
Must Try: Traditional Mexican, breakfast, coffee, plaza location, people watching
Breakfast
Lunch
Dinner
Local Tips
Visit Los Portales between 2-4 PM for the best service and freshest seafood - this is when local fishing boats return with their catch, and you'll get priority seating before the evening tourist rush starts around 6 PM.
Ask for the 'comida corrida' or daily set menu in Spanish - it's not advertised to tourists but locals know about this affordable lunch option that includes soup, main dish, rice, beans, and agua fresca for about half the price of ordering à la carte.
Avg. per person
$15
$
Avalos Bugambilias
Seafood/Mexican
Bugambilia 603, La Crucecita
Must Try: Seafood, Mexican dishes, generous portions, local favorite, good value
Breakfast
Lunch
Dinner
Local Tips
Visit during weekday lunch hours (12-2 PM) when locals come for their comida corrida - you'll get better service, fresher ingredients, and avoid the evening tourist rush while experiencing authentic Mexican dining culture.
Ask for the 'menú del día' or daily special that's not always written on the main menu - it's typically what the chef prepares for locals and costs 30-40% less than regular à la carte items while featuring seasonal ingredients.
Avg. per person
$30
$$
Sabor de Oaxaca
Oaxacan
Guamuchil, La Crucecita
Must Try: Authentic Oaxacan food, mole negro, tlayudas, tasajo, cheap, traditional
Breakfast
Lunch
Dinner
Local Tips
Visit between 2-4 PM for the best mole experience - this is when they've just finished preparing fresh batches of their signature moles and the flavors are at their peak, plus you'll avoid the dinner rush and get more personalized attention from the staff.
Ask to see their mezcal collection behind the bar - they keep premium small-batch mezcals from local Oaxacan producers that aren't listed on the menu, and the owner often offers tastings paired with their house-made sal de gusano.
Avg. per person
$15
$
Terra-Cotta
International
Flamboyant 204, La Crucecita
Must Try: International menu, pasta, seafood, steaks, garden setting, romantic
Breakfast
Lunch
Dinner
Local Tips
Visit Terra-Cotta between 6:30-7:30 PM to catch the golden hour lighting on their terrace while avoiding the 8-9 PM dinner rush when tables become scarce and service slows down significantly.
Ask for the 'menú ejecutivo' (executive menu) which isn't displayed but offers three-course meals at about 30% less than ordering items separately - it's primarily offered to local business diners but available to anyone who asks.
Avg. per person
$30
$$
Don Porfirio
Steakhouse
Santa Cruz
Must Try: Premium steaks, seafood, upscale atmosphere, wine list, special occasions
Breakfast
Lunch
Dinner
Local Tips
Visit Don Porfirio between 2-4 PM for their 'comida corrida' (set lunch menu) which offers the same high-quality dishes at nearly half the price of dinner portions, and you'll avoid the evening tourist rush from the cruise ships.
Ask your server about the 'pescado del día' (catch of the day) preparation options - locals know to request it 'a la plancha con mojo de ajo' (grilled with garlic sauce) which isn't listed on the tourist menu but is the chef's specialty preparation.
Avg. per person
$60
$$$
Dona Celia
Traditional Mexican
Guamuchil, La Crucecita
Must Try: Home-style Mexican cooking, daily specials, cheap, authentic, local spot
Breakfast
Lunch
Dinner
Local Tips
Visit Dona Celia between 2-4 PM for the best service and freshest seafood - this is when the fishing boats return and Doña Celia personally selects the catch of the day before the evening rush.
Ask Doña Celia to prepare your fish 'a la plancha con mantequilla de ajo' (grilled with garlic butter) - it's not on the menu but it's how the locals order their catch, and she'll often add complimentary sides if you show appreciation for the local preparation style.
Avg. per person
$15
$
Asuncion
Seafood
Near Santa Cruz beach
Must Try: Beachfront seafood, fresh fish, simple, authentic, local experience
Breakfast
Lunch
Dinner
Local Tips
Visit Asunción during weekday lunch hours (1-3 PM) when locals take their comida break - you'll get fresher food as they prepare new batches, and the atmosphere is more authentic with working locals rather than tourists.
Ask for your seafood 'al momento' (made to order) rather than accepting pre-cooked options - the fishermen deliver fresh catch in the early morning, and locals know to request dishes prepared fresh rather than reheated.
Avg. per person
$15
$
Restaurant Bar Avalos
Mexican/Seafood
Gardenia, La Crucecita
Must Try: Seafood, Mexican dishes, breakfast, casual, local favorite, good prices
Breakfast
Lunch
Dinner
Local Tips
Visit during the late afternoon around 4-6 PM when locals come for their traditional 'botana' (appetizer) session - you'll get the freshest seafood preparations and often complimentary small plates with your drinks, plus the best sunset views from their terrace before the dinner crowd arrives.
Order the 'comida corrida' (daily set menu) available only until 4 PM - it's not advertised to tourists but locals know to ask for it, featuring a soup, main dish, drink, and dessert for about half the price of ordering à la carte.
Avg. per person
$15
$
Café Dublin
Café/International
Gardenia 311, La Crucecita
Must Try: Coffee, breakfast, international menu, WiFi, expat hangout, good coffee
Breakfast
Lunch
Dinner
Local Tips
Visit Café Dublin between 3-5 PM on weekdays when locals take their coffee break - you'll get fresher pastries from their afternoon batch and avoid the tourist lunch rush that hits around noon.
Ask for the 'comida corrida' (daily special) which isn't always displayed on the tourist menu but offers a complete meal with soup, main dish, and drink for significantly less than ordering à la carte items.
Avg. per person
$30
$$
L'Echalote Restaurant
French/Mediterranean
Calle Jazmin 5, Chahué
Must Try: French cuisine, Mediterranean dishes, upscale, romantic, excellent wine list
Breakfast
Lunch
Dinner
Local Tips
Visit L'Echalote on Tuesday or Wednesday evenings around 6:30 PM - these are the quietest nights when you'll get the chef's full attention and often complimentary amuse-bouches that aren't offered during busier weekend service.
Ask about their 'menu degustación reducido' - it's an unofficial smaller tasting menu that's not advertised but costs about 30% less than the full tasting menu while still showcasing the chef's signature dishes.
Avg. per person
$60
$$$
Taqueria Los Portales
Tacos
Main plaza, La Crucecita
Must Try: Tacos, quesadillas, cheap eats, plaza location, late night, authentic
Breakfast
Lunch
Dinner
Local Tips
Visit between 2-4 PM for the freshest tacos - this is when they prepare new batches of carnitas and al pastor after the lunch rush, and you'll avoid the evening crowds of locals getting off work.
Ask for your tacos 'con todo' (with everything) and they'll add their house-made salsa verde and pickled onions that aren't automatically included - locals always request this but tourists typically just get the basic toppings.
Avg. per person
$15
$
Cafe Huatulco
Cafe
Gardenia, La Crucecita
Must Try: Coffee, breakfast, smoothies, WiFi, casual, good for working
Breakfast
Lunch
Dinner
Local Tips
Visit between 3-5 PM for their 'hora feliz' (happy hour) when locals come for discounted coffee drinks and fresh pastries - you'll get better service and fresher items than during the tourist-heavy breakfast rush from 8-10 AM.
Ask for the 'desayuno local' (local breakfast) which isn't on the tourist menu - it's a simple but delicious plate of eggs, beans, tortillas and coffee for about half the price of the regular breakfast combos, and it's what the staff eats.
Avg. per person
$15
$
Maria Sabina
Mexican/Vegetarian
Guamuchil, La Crucecita
Must Try: Vegetarian options, Mexican dishes, healthy food, juices, budget-friendly
Breakfast
Lunch
Dinner
Local Tips
Visit Maria Sabina during the late afternoon around 4-5 PM when locals take their coffee break. You'll avoid the dinner rush and get better service, plus the staff is more relaxed and willing to chat about the menu and make recommendations.
Don't rush through your meal here - Maria Sabina follows traditional Oaxacan dining pace where meals are meant to be savored. Locals often spend 2-3 hours dining and socializing, so embrace the slower rhythm and you'll get a more authentic experience.
Avg. per person
$15
$
No restaurants match your filters. Try adjusting your selection.