Before the clubs and all-night parties garnered global attention, Ibiza had a reputation for something else entirely: salt. The island was one of the largest salt producers in the Mediterranean and would export the stuff by the boatload. This essential seasoning is even the origin of Ibiza’s most famous nickname, the White Island, and it would be a shame to leave without picking up a packet of Sal de Ibiza for home.
Along with salt, the island’s balmy climate and rich soils combine to yield figs, olives, peppers, tomatoes and more, while the Mediterranean Sea supplies a staggering array of fish. Moreover, table turnover isn’t usually a top priority for the island’s restaurateurs, so forget about fast food and enjoy lingering for a while.
A bonus: Ibiza produces its own wine, growing Grenache and Monastrell grapes for reds and Malvasia for whites. The small production scale doesn’t allow for mass export, so seize the opportunity to taste local wines while you’re here. Ibiza’s abundance of fresh local produce has given rise to a stellar culinary scene, and there are world-class dining spots peppered across the Balearic beauty. From beachfront bars to fancy fine dining, the restaurants in Ibiza come in all shapes and sizes.
Looking for family-friendly dining, knock-out group dinners or healthy vegetarian fare?
Here’s a list of our 10 top restaurants in Ibiza:
1. La Torre, Cap Negret
La Torre is one of the island’s most rugged and beautiful spots, offering the perfect setting for sundowners and an early dinner. Located on the craggy moonscape of Cap Negret, this peaceful oasis is away from the main San Antoni strip, boasting uninterrupted panoramic views of the sunset. Whether you choose the main restaurant, the open-air terrace, or the upstairs ‘viewpoint’ room, the views are nothing short of spectacular. For the best experience, book a table an hour before sunset to catch the sun slipping beneath the horizon, or reserve a spot for cocktails ahead of your meal. Along with the views, La Torre delivers exceptional food, with a traditional menu featuring crispy calamari, freshly caught sea bass, and perfectly grilled pulpo (octopus). This is the place to tuck into a full three-course meal rather than tapas or small plates, so be prepared to leave feeling full. Make sure to book ahead to secure a coveted sunset spot and enjoy a truly unforgettable experience on Ibiza’s west coast.
Price Range: ££££
Location: Ctra. Cap Negret, 25, 07820 Sant Antoni de Portmany, Illes Balears
2. Sa Capella, Sant Antoni de Portmany
Tucked away in the hills above San Antonio, Sa Capella is set in an 18th-century monastery, which is both rich in history and hailed as one of the most romantic restaurants in Ibiza. Upon arrival, expect to be greeted by a candlelit courtyard draped in vibrant red bougainvillaea. Inside, it may take a moment for your eyes to adjust to the low lighting, and once they do, you’ll notice the church’s gothic beauty, with its soaring ceilings and stone walls. The menu offers traditional, locally sourced dishes from land and sea, and standout dishes include lemonfish carpaccio followed by tender skirt steak. If you’re looking for a place to mark a special occasion, Sa Capella delivers a unique and memorable dining experience.
Price Range: ££££
Location: Carrer Capella, 26, 07820 Sant Antoni de Portmany, Illes Balears
3. Juntos House, Sant Mateud’Albarca
Every detail at Juntos House feels thoughtfully planned and is flawlessly executed. This new-on-the-block dining spot has already carved out its own distinct and well-defined identity, with its creative layout, organic produce, and on-site boutique shop. At its core, Juntos House is an agroturismo, where farm-to-table dining takes centre stage and exceptional ingredients shine in every dish. Some of the best offerings include the roasted aubergine, the glazed scallops and the flavourful tuna tartare.
Price Range: £££
Location: Camí de S Pla, S/N, 07816 Sant Mateud’Albarca, Illes Balears, Spain
4. Cala Gracioneta, Sant Antoni de Portmany
Few places offer a beachfront dining experience as enchanting as this restaurant in Ibiza. Nestled in the secluded bay of Gracioneta, the boho oasis blends seamlessly into the sun-soaked rocks, while the aquamarine ocean shimmers below and laps gently at the bleach-blonde sand. The beach itself is only accessible by scrambling across the rocks, which gives the area an exclusive feel, far removed from the crowded beaches on the main coastal strip. Spend the whole day here relaxing under silvery trees, savouring fresh fish, and sipping cava sangria. Must-try dishes include homemade croquettes, caramelized leeks with anchovies, sobrassada, and fresh seafood paella.
Price Range: £££
Location: Carrer a Grasio, 5, 07820 Sant Antoni de Portmany, Illes Balears, Spain
5. Sa Punta, Talamanca
It’s hard to beat this restaurant for location: the views across the Talamanca coastline are gorgeous. In the foreground, yachts bob on the water while the Dalt Vila, Ibiza’s fortified old town, stands in the background. Start with a cocktail or two on the roof terrace before settling in for dinner in the elegant main room. The menu presents global twists on island produce – think red tuna tartare with ginger, edamame, and enoki mushrooms or grilled scallops with green mango condiment and shiso mayonnaise. Sunday is family day here, and the restaurant hosts children’s entertainment, such as face-painting, interactive games, a bouncy castle, and a trampoline. The children’s menu is designed to sate little appetites, while adults can treat themselves to grown-up gastro goodies.
Price Range: ££££
Location: Es Puet de Talamanca, 07819 Talamanca, Ibiza Town
6. La Mukkeria, Formentera
Ice cream is the perfect cure for a mid-afternoon slump and a surefire remedy for restless children. If this is just what you need after a long, hot day visiting Formentera Island, we suggest treating your family to a few flavourful scoops before boarding the ferry back to the mainland. This Italian stalwart serves creamy, rich Italian-style gelato. Flavours on offer include the classics (chocolate, lemon, vanilla) and the more novel (hazelnut, rum, and goat’s cheese; apple, carrot and lime), while coffee, cakes and juices round out the offerings.
Price Range: £
Location: Calle Santa Maria, 1, Formentera, Ibiza
7. Vino & Co., Sant Jordi de ses Salines
Modern Spanish producers top the bill at this wine shop and bar, which values great taste over reputation. Or, as they put it, “Wineries that hold quality as a higher priority than marketing”. If you’ve been stuck in a Sauvignon Blanc rut, there’s no better place to drink your way out of it than at Vino & Co. Pop into the wine store in Sant Jordi, where they’ll be happy to help you navigate their stock. Alternatively, get acquainted with the selection at the bar, where at least 20 constantly changing wines are available by the glass. Wine-friendly small plates are also offered.
Price Range: ££
Location: Carretera de Sant Antoni – Eivissa, km 1.6, Can Bellotera, 07818 Sant Jordi de ses Salines, Ibiza
8. Wild Beets, Santa Gertrudis
For every hardcore raver testing the limits of their liver in Ibiza, there’s also a detoxing yogi looking for a health food fix. The vegan-friendly menu at Wild Beets was designed with the latter in mind, though the tasty plant-based dishes seem to win over meat eaters, too. Wild Beets shun all things animal and also go the extra mile in the nutrition stakes by offering up a selection of raw, vegetable-centric mains in addition to cooked options. Pair the guilt-free dishes with one of the vitamin-packed fresh juices or a glass of organic wine.
Price Range: £££
Location: 15 Carrer Venda de Llatzèr, 07814 Ibiza
9. El Chiringuito, Es Cavallet
Few things are more quintessentially Ibicencan than dining at the beach, and few beach clubs are more blissful than El Chiringuito. The scene is chic and sophisticated, with a stylish wooden terrace, white daybeds facing out toward the sea, and a seafood-heavy menu. Kids can order from the children’s menu, which features simple homemade options. On the way here, you’ll drive past the salt flats – keep an eye out for the nesting flamingos who can be seen there in late summer.
Price Range: ££££
Location: Playa Es Cavallet, 07830 Sant Josep de sa Talaia, Spain
10. Can Domingo, San Jose
This Italian restaurant in Ibiza sits in the rural hills of the inland. Settle in on a table in the cosy dining room in the renovated period farmhouse or if the evening is balmy enough, ask for a seat in the garden, where flowers and decades-old carob trees hang overhead. An a la carte menu offers Italian-style fine dining and is supplemented by a vegetarian and vegan bill of fare. Several of the ingredients used in the kitchen are grown in the restaurant’s own garden.
Price Range: ££££
Location: Carretera Ibiza-San Josè, Km 9,8, 07830 Sant Josep de sa Talaia, Ibiza
This is just a small selection of the best restaurants in Ibiza, and if you’re after a stylish place to stay, then have a look at our collection of luxury villas in Ibiza. If you need help narrowing down the choices, get in touch with our friendly concierge team!
Alternatively, if you’re looking for more recommendations, check out our Ibiza travel guide and our list of family-friendly activities.
Thank seting up this list of fine restaurants. It is good if people are shown the real high quality restaurants.
See you on the white island!
A very good list, I must say that I was in the Ibiza house and we loved it, it offers quality Mediterranean food at a good price and with a very nice atmosphere