El Nido’s food scene has grown dramatically in recent years — from humble beach shacks to proper restaurants with international menus. This El Nido restaurants guide covers the best places to eat for every budget, from local Filipino favourites to Italian, seafood grills, and rooftop dining with Bacuit Bay views.
- El Nido Restaurants at a Glance
- Best Restaurants in El Nido — Detailed Reviews
- 1. Altrove — Best Italian in El Nido
- 2. El Nido Pensionne Restaurant — Best Filipino Food
- 3. Republica Sunset Bar — Best Sunset Dining
- 4. Art Cafe — Best for Vegetarians & Brunch
- 5. Squidos Beach Bar — Best for Seafood Grills & Nightlife
- 6. Happiness Kitchen — Best Budget Meals
- 7. Sava Beach Bar — Best Beach Dining
- El Nido Food by Area
- El Nido Food: What to Order
- Practical Tips for Dining in El Nido
El Nido Restaurants at a Glance
| Restaurant | Cuisine | Price | Best For | Area |
|---|---|---|---|---|
| Altrove | Italian | ₱₱₱ | Couples, pasta lovers | Town center |
| El Nido Pensionne | Filipino / Seafood | ₱₱ | Local food, big portions | Town center |
| Republica Sunset Bar | International / Bar food | ₱₱₱ | Sunset drinks + dinner | Corong-Corong |
| Happiness Kitchen | Filipino / Fusion | ₱₱ | Budget travelers, variety | Town center |
| Sava Beach Bar | Seafood / Bar | ₱₱₱ | Beach dining, cocktails | Corong-Corong |
| Squidos Beach Bar | Grilled seafood | ₱₱₱ | Fire shows, nightlife | Town beach |
| Art Cafe | Vegetarian / International | ₱₱ | Vegetarians, brunch | Town center |
| Kagayan Seafood | Filipino seafood | ₱ | Budget local experience | Wet market area |
| Lio Beach Resort | International / Fine dining | ₱₱₱₱ | Splurge dinners, resort guests | Lio Estate |
| Las Cabanas Beach Bar | Seafood / Bar food | ₱₱ | Beach day lunch | Las Cabanas Beach |
Price guide: ₱ = under ₱200/person | ₱₱ = ₱200–₱500 | ₱₱₱ = ₱500–₱1,000 | ₱₱₱₱ = ₱1,000+
Best Restaurants in El Nido — Detailed Reviews
1. Altrove — Best Italian in El Nido
Why go: Altrove is consistently ranked as El Nido’s best restaurant for sit-down dining. Owned by an Italian family, it serves genuinely excellent pasta, pizza, and seafood dishes using fresh local ingredients.
- Must order: Seafood pasta (₱450–₱550), wood-fired pizza (₱380–₱480), tiramisu
- Atmosphere: Romantic, candlelit garden setting — perfect for couples
- Price: ₱500–₱900 per person
- Book ahead: Yes, especially peak season. Ask your hotel to reserve.
- Location: Real Street, El Nido town center
2. El Nido Pensionne Restaurant — Best Filipino Food
Why go: For authentic Filipino cuisine at fair prices, El Nido Pensionne’s open-air restaurant is a top choice. Big portions, fresh seafood, and classic dishes like kare-kare, sinigang, and adobo.
- Must order: Kare-kare (₱350), fresh grilled fish (₱280–₱380), sinigang (₱320)
- Atmosphere: Casual, open-air, popular with locals and tourists alike
- Price: ₱250–₱450 per person
- Location: Rizal Street, near the town church
3. Republica Sunset Bar — Best Sunset Dining
Why go: Located right on the Corong-Corong beachfront, Republica has El Nido’s most spectacular sunset views. The food is solid (burgers, pasta, Filipino favourites) but you’re really paying for the view and atmosphere.
- Must order: Cocktails at sunset hour (₱220–₱320), Republica burger (₱380), fresh tuna (₱420)
- Atmosphere: Lively, beach bar vibes, often has live acoustic music
- Price: ₱400–₱800 per person including drinks
- Location: Corong-Corong beachfront, 2km from town center
4. Art Cafe — Best for Vegetarians & Brunch
Why go: Art Cafe is a relaxed, bohemian cafe with excellent vegetarian and vegan options — rare in El Nido. The menu spans smoothie bowls, falafels, hummus, and Filipino favourites. Also a great spot to buy local crafts and souvenirs.
- Must order: Smoothie bowl (₱280), falafel wrap (₱320), mango shake (₱120)
- Atmosphere: Artsy, laid-back, books and plants everywhere
- Price: ₱200–₱400 per person
- Location: Real Street, town center (look for the wooden sign)
5. Squidos Beach Bar — Best for Seafood Grills & Nightlife
Why go: Squidos is the epicentre of El Nido’s beach nightlife, but it also serves excellent fresh-catch grilled seafood. The fire shows (every night around 9–10pm) are a highlight. Great place to combine dinner and a night out.
- Must order: Grilled whole fish (₱380–₱580 by weight), prawns (₱450), San Miguel beers (₱80)
- Atmosphere: Lively beach bar, tables on the sand, fire shows nightly
- Price: ₱350–₱700 per person
- Location: El Nido town beach, Hama Street
6. Happiness Kitchen — Best Budget Meals
Why go: Connected to Happiness Hostel, this kitchen serves generous, affordable Filipino and international dishes. Perfect for budget travellers who want good food without overspending.
- Must order: Chicken adobo rice meal (₱180), fresh lumpia (₱120), banana shake (₱90)
- Price: ₱150–₱300 per person
- Location: Near the town plaza
7. Sava Beach Bar — Best Beach Dining
Why go: Sava is a stylish beach bar and restaurant on the Corong-Corong strip with tables right on the water. Excellent cocktails, fresh seafood, and a chic atmosphere that’s a step above the typical beach bar.
- Must order: Sava sunset cocktail (₱280), grilled squid (₱380), seafood platter for two (₱1,200)
- Price: ₱500–₱900 per person
- Location: Corong-Corong beachfront
El Nido Food by Area
El Nido Town Center (Real Street)
The main dining hub. Real Street and surrounding lanes are packed with restaurants, cafes, and bakeries. Best for variety — from budget Filipino canteens to nicer sit-down restaurants. Walking distance from most guesthouses.
Corong-Corong Beachfront
The Corong-Corong strip (2km south of town) has the best sunset dining. More relaxed and scenic than the town center. Republica, Sava, and Las Cabanas have tables right on the beach. Slightly pricier but worth it for the atmosphere.
Wet Market Area
For the cheapest local food, head to the area around the wet market. Small carinderia (Filipino cafeteria) stalls serve tapa, longganisa, sinangag (garlic rice), and fresh fish for ₱80–₱150 per meal. The most authentic El Nido dining experience.
Nacpan Beach
If you’re spending a day at Nacpan, the beach shacks serve fresh grilled fish, cold San Miguel beers, and coconuts. Simple, delicious, and very affordable (₱150–₱400 per meal). Cash only.
El Nido Food: What to Order
| Dish | What It Is | Where to Try | Avg Price |
|---|---|---|---|
| Kare-kare | Oxtail stew in peanut sauce with bagoong | El Nido Pensionne | ₱320–₱420 |
| Sinigang | Sour tamarind soup with seafood or pork | Most Filipino restaurants | ₱280–₱380 |
| Inihaw na Isda | Whole grilled fish, typically tuna or snapper | Squidos, Kagayan, beach shacks | ₱280–₱580 |
| Seafood pasta | Fresh seafood with pasta, El Nido style | Altrove, Republica | ₱380–₱550 |
| Crispy pata | Deep-fried pork knuckle, crispy skin | Local carinderia | ₱350–₱450 |
| Halo-halo | Filipino shaved ice dessert with sweet toppings | Cafes around town | ₱120–₱180 |
| Buko (coconut) | Fresh young coconut water + flesh | Street vendors, beaches | ₱50–₱80 |
| Lechon kawali | Pan-fried crispy pork belly | Carinderia, Filipino restaurants | ₱180–₱280 |
For a deeper dive into El Nido’s local food scene, see our El Nido Local Food Guide and Street Food Guide.
Practical Tips for Dining in El Nido
- Cash only: Many restaurants don’t accept cards. Always carry pesos.
- Service charge: Some tourist-facing restaurants add 10% service charge. Check the menu.
- Book ahead for dinner: Peak season (Dec–Mar), Altrove and Republica fill up fast. Reserve by 5pm.
- Early dinner beats queues: Arrive by 6–6:30pm to avoid the 7–8pm rush at popular spots.
- Vegetarians: Art Cafe and Happiness Kitchen have the best meat-free options. Most other menus are seafood-heavy.
- Fresh catch: Ask your server what fish came in that morning — the freshest catch is always the best choice.
Planning your overall trip? Our 5-Day El Nido Itinerary includes restaurant suggestions for each day.




