
Best Restaurants in Ibiza: Where to Eat by Area
A practical pick of the best restaurants in Ibiza, from Ibiza Town tapas and Dalt Vila terraces to northern village kitchens and sea-view lunches.
On this page
Ibiza rewards eating by area rather than by reputation. Ibiza Town, known locally as Eivissa, holds the tapas bars, market terraces and harbour restaurants; the villages inland and in the north hold the garden kitchens; and the coast holds the long sea-view lunches. Pick the zone where you are staying or spending the day, then choose within it, because crossing the island for a single dinner costs more time than most people expect.
Budget is the second filter. A plate of pinchos at a busy bar and a three-course lunch on a marina are different nights out, and the island does both well. Plan lunches around the Spanish rhythm of 1:30–4pm and dinners from about 8:30–9pm, and treat a long sea-view lunch as the main event rather than something squeezed between beaches. For the wider sightseeing picture, our guide to things to do in Ibiza covers what to pair with each meal.
Ibiza Town and Dalt Vila: tapas, terraces and harbour dinners
The capital divides into four usable eating zones: Dalt Vila on the hill, the modern town centre, the port, and the marina across the bay. Vara de Rey, the pedestrianised boulevard, is the easiest starting point for people-watching over small plates, with La Cava mixing modern tapas and classic Spanish dishes and drawing both islanders and visitors. Much of the best eating sits in these compact zones, which is why a dedicated guide to restaurants in Ibiza Old Town is worth reading before you commit to an evening.
Wander off Vara de Rey for the tapas bars that locals use. El Zaguán specialises in pinchos, the small tapas served on bread that come from the Basque country, and keeps prices low while the dishes keep coming from the kitchen. Near the Mercat Nou, on the market's outside terrace, Kome Kanalla serves tapas with a creative twist and has long been popular with residents. In Figueretas, on the sea promenade, Skinny Kitchen has a branch for generous, healthier plates through the day.
For a proper sit-down dinner, the port and marina side deliver. El Náutico, in the heart of the port, combines locally sourced Mediterranean cooking with harbour and old-town views, and highlights grilled lobster, scampi and rice dishes including bullit de peix, the classic Ibizan fish stew. Around Marina Botafoc, Calma Restaurant sits at the water's edge offering a broad Mediterranean menu as the sun drops behind the Dalt Vila walls. Pacha Restaurant lets you eat Mediterranean-Japanese cooking and then walk straight onto the dancefloor, with club entry included for diners.
Mid-range picks in and around the capital
The middle ground in Ibiza Town is stronger than its reputation suggests. CBbC Ebusus on Vara de Rey serves breakfast with specialty coffee and pastries, a set lunch of the day and fuller evening meals, with terrace cocktails afterwards, which makes it useful at almost any hour. The Amorous Project brings Italo-American cooking with a Mediterranean edge, served either on an outside terrace beneath Dalt Vila or in a dining room styled after 1920s New York. La Torreta, up through the medieval gate in a lively Dalt Vila square, is the romantic option, with a Mediterranean menu in a setting that carries most of the atmosphere.
If meat is the priority, Puerto Fino sits at the very end of the port with an open terrace facing the harbour and yachts, grilling and flaming its cuts. For seafood with a Peruvian accent, Cevitxef serves colourful plates on a terrace set back under tall trees, away from the busiest streets. Sushiya Aoyama is small but prepares sushi in front of you, so book rather than turn up late and hope.
Towards Talamanca, the marina holds two Italian addresses worth knowing. Trattoria del Mar is the more formal of the pair and a strong candidate for a good-value three-course weekday menú del día in a waterside setting, while its sister venue Bistro del Mar keeps things informal with pizzas and pasta and a busy lunch trade. Both suit a day when you want a proper sit-down meal without dressing for it.
Where to eat on a budget in Ibiza Town
Budget eating in Ibiza Town means small plates and street-food cooking, not compromise. Order montaditos and pinchos at the bar, stand where the dishes are flowing, and you can eat well for a fraction of a dinner bill. El Zaguán and Kome Kanalla are the two most reliable bets in the centre, and both reward arriving early in the lunch window rather than at the end of it.
Further out, the residential neighbourhoods hold good-value international kitchens. Kathmandu II covers Indian cooking, Daruma Ramen handles Japanese, and Miss Saigon does Vietnamese, all in the style of the regions they come from and all representing solid value. Skinny Kitchen in Figueretas works for families and anyone after generous, vegetable-heavy plates without a formal setting.
Santa Eulària and the east coast
Santa Eulària des Riu is the base for the island's coffee scene. Meke Coffee roasts its own beans on Ibiza and runs a café in Santa Eulària alongside its roastery near San Lorenzo, which makes it the obvious first stop of the day before a beach run. Vivi's Creamery in Ibiza Town covers the ice-cream side of the same idea, with a wide range of flavours built for hot afternoons.
On the northeast coast, Aiyanna sits directly on Cala Nova, the more relaxed sister of Amante, with a colourful, informal room and Mediterranean food built around sharing and vegetables. It has the barefoot feel of a beach club without becoming one, which makes it the natural choice for a long lunch near the water. Book for the middle of the lunch service rather than turning up at four, when kitchens wind down.
San Antonio and the west
Sant Antoni de Portmany's harbour has a modern Greek address in Aragma, where the menu is built for sharing around mezze, dips and generously seasoned plates. It is uncomplicated in the best sense: familiar Mediterranean flavours, a decent wine list and a relaxed room rather than an elaborate concept. That makes it a good dinner close to the waterfront, and a sensible alternative to the sunset bars when you actually want to eat.
Above San Antonio, Sa Capella occupies a historic chapel in the hills, with a terrace looking out over the countryside for those who want the view and the setting in one booking. Near Cala Tarida on the west coast, Cotton Beach Club pairs a terrace and infinity pool with panoramic sea views, which suits a whole afternoon rather than a quick meal. Both are occasions rather than casual stops, so treat them as the anchor of the day.

The north: Sant Joan, Portinatx and the countryside
The north is where Ibiza's garden restaurants are concentrated, and it is worth planning a day around them. La Paloma, a family-run restaurant set among citrus trees in the village of San Lorenzo, serves Mediterranean and Middle Eastern cooking at lunch and leans Italian in the evening. Casa Piedra, just outside Cala Llonga in a citrus garden, combines Mediterranean ingredients with clear Asian influences, and the cooking is more adventurous than the peaceful setting suggests.
Near Sant Joan de Labritja, Shamarkanda hides in the countryside with a lush garden and a menu drawn from flavours around the world, with sharing at the heart of the meal. Running north to Portinatx brings you to two strong addresses: Rebrots, close to the water, takes a contemporary approach to Mediterranean cooking, and NIU has a terrace over the bay with a broad choice of fish, meat and vegetable dishes. Both justify staying in the north for the evening instead of driving back south.
Sea-view and special-occasion restaurants
For a view that carries the meal, Amante is built into the cliffs above Sol d'en Serra near Cala Llonga, looking straight across the Mediterranean, with a polished menu that gives vegetables as much attention as fish and meat. Allow real time rather than treating it as a quick lunch. In the far north at Hacienda Na Xamena, Eden Restaurant sits on a clifftop terrace with sweeping sea views, a setting made for a sunset dinner or a celebration.
On Talamanca beach, Chambao at Nobu Hotel Ibiza Bay is a chiringuito-style restaurant serving homemade paellas and freshly caught fish with your feet in the sand, which is the beach experience many people come for. RE.TRO, in Marina Village on Ibiza Town's Golden Mile, centres on ember-grilled cooking and Mediterranean plates made for sharing in a garden-like setting. Reserve these well ahead for dinner, and expect to build the evening around them rather than adding them to a list of stops.
Coffee, ice cream and market finds
Not every good stop on Ibiza is a restaurant, and days built around beaches need a different plan. Meke Coffee started selling at the Sant Joan market before opening its Santa Eulària café, so a market morning and a flat white fit together naturally. Raíces de Ibiza runs a small stand at the Sunday market in Sant Joan with homemade savoury and sweet plant-based food that travels well, which makes it the right stop before heading to a northern beach.
For hot afternoons, Lupe Helados makes handmade ice pops from fruit and simple ingredients and appears at different spots around the island, while Vivi's Creamery in Ibiza Town does a broad range of flavours in a conventional scoop shop. Breakfast and late-morning eating on the island is its own subject, and our guide to brunch in Ibiza covers where to start the day properly before the lunch service begins.

What to order: bullit de peix, paella and Ibizan classics
Order the island's own dishes where they are cooked properly. Bullit de peix is the Ibizan fish stew of the classic repertoire, served over rice in the second half of the meal and worth ordering at a harbour restaurant such as El Náutico, where it sits alongside grilled lobster and scampi. Paella is the other rice dish to seek out by the sea, particularly at a chiringuito-style kitchen where fresh fish is the point.
At the smaller bars, keep the order simple: pinchos and montaditos at El Zaguán, or a spread of tapas at Kome Kanalla or La Cava. At the Greek and sharing tables, such as Aragma, order several mezze and dips for the table rather than a main each. Our guide to Ibiza food explains the wider repertoire, from sofrit pagès to the seafood that dominates the coast, so you can match the dish to the kitchen rather than defaulting to whatever is familiar.
Practicalities: meal times, booking and closing days
Lunch runs roughly 1:30–4pm and dinner from about 8:30–9pm, so a 7pm table is usually a tourist slot and a 3:45pm arrival risks a closing kitchen. Build the day around that: a sea-view lunch at Amante or Aiyanna takes the middle of the day, and a garden dinner in San Lorenzo or Sant Joan finishes it. Beach time fits either side of lunch, not through it.
Book ahead for anything with a view or a reputation, particularly Amante, La Paloma, Chambao and Eden Restaurant, and confirm the day's opening before you drive across the island for it. Some places trade only at lunch or only in the evening, such as La Paloma's split between a daytime Mediterranean menu and evening Italian cooking. Check each restaurant's own website or phone number for current hours, closing days and seasonal breaks on the day you plan to go.
How to choose: a quick decision guide
Staying in or near the capital, eat in Ibiza Town: tapas and pinchos at the bars, mid-range dinners around Vara de Rey and the port, and a harbour table for a special evening. Staying in Santa Eulària, use Meke Coffee for mornings and Aiyanna on Cala Nova for a long lunch. Staying in Sant Antoni, Aragma on the harbour is the easy dinner, with Sa Capella and Cotton Beach Club as the occasions.
Staying in the north, plan around the garden kitchens and Portinatx, and keep a beach day flexible with market food and ice pops. Whichever area you choose, one destination meal a day is plenty on an island this size; the rest of the time, follow the small plates and the local producers. For a sense of how Ibiza's restaurant scene compares with the mainland, see our picks for the best restaurants in Alicante and the best restaurants in Girona.
Plan Your Visit
Choose your area first, then your meal: tapas and harbour tables in Ibiza Town, garden kitchens around San Lorenzo and Sant Joan, sea-view lunches on the Cala Nova and Talamanca coasts, and sharing plates on the Sant Antoni waterfront. Keep one long lunch or dinner as the anchor of each day and fill the rest with market stalls, coffee roasters and ice cream.
Time the day to Spanish hours, book the view tables in advance, and confirm the day's opening directly with any restaurant you are travelling across the island for. That single step avoids most disappointing meals on Ibiza.
Explore more Ibiza guides
Frequently Asked Questions
What are some famous dishes from Ibiza?
Bullit de peix is the island's signature fish stew, served with rice in the second part of the meal, and it appears on harbour menus such as El Náutico's alongside grilled seafood. Paella and freshly caught fish are the other dishes to order by the sea, while pinchos and montaditos cover the bar side of eating. Sofrit pagès is part of the wider island repertoire.
Where should you eat in Ibiza Town on a budget?
Order small plates at the bars: El Zaguán for pinchos and Kome Kanalla on the Mercat Nou terrace for tapas with a twist, both in the centre and both popular with residents. Further out in the residential neighbourhoods, Kathmandu II, Daruma Ramen and Miss Saigon serve regional street food at good value. Arrive early in the lunch window rather than at the end of it.
Is Ibiza only beach clubs and fine dining?
No. Much of the island's best eating happens away from the beach-club circuit, in garden restaurants in villages such as San Lorenzo and Sant Joan, at market stalls like Raíces de Ibiza, and at coffee roasters such as Meke. The capital also has a deep bench of tapas bars and mid-range kitchens. You can eat well for a modest spend if you stick to small plates and lunch menus.
What time do people eat dinner in Ibiza?
Dinner starts from about 8:30–9pm, and lunch runs roughly 1:30–4pm. A table at 7pm is early by local standards, and arriving near 4pm risks finding the kitchen closed. Plan a long sea-view lunch in the middle of the day and a garden or harbour dinner later.
Which part of Ibiza has the best restaurants?
Ibiza Town has the widest choice, from pinchos bars to harbour restaurants and Dalt Vila terraces. The north around Sant Joan and Portinatx has the garden kitchens and contemporary cooking, while the coast at Cala Nova, Cala Llonga and Talamanca holds the sea-view lunches. Choose the area you are staying in rather than driving across the island for dinner.
Do I need to book restaurants in Ibiza?
Book ahead for anything with a view or a strong reputation, including Amante, La Paloma, Chambao and Eden Restaurant. Smaller tapas bars generally take walk-ins, but arrive early in the service. Confirm the day's opening directly with the restaurant before travelling across the island.
Sources
Notes for eating well in Spain
Optional updates to our guides.
You might also like
Continue reading
More guides you'll find useful





