You won’t be short of places to eat in Cala d’Or. The streets are lined with bars, cafés and restaurants serving a wide range of cuisines, so whether you’re after a quick bite or a more elegant evening out, there’s something to suit every taste and budget.
In the centre of town, you’ll find pedestrian-friendly streets filled with tempting options. Tapas is a must while you're on a Spanish island, so keep an eye out for places serving favourites like garlic prawns, dates wrapped in bacon, and generous sharing boards of meats and cheeses. Large tables, a warm atmosphere and a good wine list make it easy to settle in and enjoy a long, relaxed meal.
If you're curious to try something a little different, there are restaurants that blend traditional flavours with modern ideas, offering fusion dishes and creative twists. Some places are also known for their cocktails, so it’s worth sticking around for a post-dinner drink. If Asian food is more your style, you’ll find sushi, Pad Thai, chicken satay and other familiar favourites on menus that cater to both adventurous and comfort-seeking diners. And for meat lovers, there are spots that specialise in hearty grills and steaks, perfect if you’re in the mood for something satisfying.
For a meal with a view, head down to the marina. It’s a lovely spot for waterside dining, with plenty of restaurants looking out over the boats. Seafood is a highlight here, often paired with local wines and fresh Mediterranean ingredients. Some places are well known for their welcoming service and beautifully presented set menus, while others keep things relaxed and family-friendly with a range of international dishes. Wherever you choose, the setting by the water adds a special touch to any meal.