Although Ibiza is famous for its luxury and exclusivity, it's also possible to enjoy its cuisine without breaking the bank. If you know where to look, the island is full of hidden gems: family-run restaurants, bars with daily menus, generous tapas, and local dishes at honest prices.
In this guide, we share a selection of places to eat well and cheaply in Ibiza , organized by geographic area (north, south, east, and west), so you can plan your meals based on your route. Whether you're traveling with friends, as a couple, or as a family, this list will help you enjoy delicious food without any surprises.
You might also be interested in: Charming cafes and brunches in Ibiza
1. Eat cheaply in the North of Ibiza
The north of the island is one of the quietest and most authentic areas, with a bohemian and rural spirit that is also reflected in its gastronomic offerings. Here, small, family-run establishments, healthy cafes, and reasonably priced options abound.
Vista Alegre (San Lorenzo)
A restaurant serving traditional Ibizan cuisine, ideal for sampling homemade dishes at a great price. The daily menu is around €15 and includes a starter, main course, dessert, and a drink. We recommend the "sofrit pagès" or paella on weekends.
La Paloma Café (San Lorenzo)
This organic restaurant is famous for its relaxed atmosphere and freshly prepared produce. Although its prices may seem high on the menu, at lunchtime they offer simple, healthy dishes for under €15. Ideal for vegetarians and slow food lovers.
Takeaway food at the San Juan Market
If you visit the Sunday market, you'll find stalls selling homemade food, falafel, wraps, and vegan dishes for less than €10, perfect for a casual lunch while browsing the stalls.
Local tip: Rural areas in the north tend to have more affordable prices than coastal areas. Plus, eating at lunchtime (especially during the week) is cheaper than at night.
You might also be interested in: Unmissable food markets in Ibiza
2. Eat well and cheaply in the South of Ibiza
The south of Ibiza is home to some of the most popular tourist areas, such as Playa d'en Bossa and Es Cubells. While premium restaurants abound, there are also good budget options if you venture off the beach or know where to look.
Can Burrito (Playa d'en Bossa)
Ideal for a quick, tasty, and affordable meal. They offer customizable burritos, nachos, tacos, and vegan options for under €10. Perfect for taking to the beach or casual dining.
Can Mestre (Sant Josep road)
A local classic, popular with locals. It serves home-style menus for around €14–€16, with traditional dishes such as stew, fideuà, or baked fish. The atmosphere is simple but authentic.
Strip Pallá (Saint George)
A small tapas bar with a good reputation. Generous portions, local wines, and friendly service. Ideal for sharing several dishes without spending more than €15–20 per person.
Local tip: The further you get from the Playa d'en Bossa seafront, the cheaper the prices. Towns like Sant Jordi or Sant Josep have less touristy options with better value.
You might also be interested in: What to See and Do in Sant Josep de sa Talaia
3. Affordable restaurants in the East of Ibiza
The east of the island, with Santa Eulària as its epicenter, combines family-friendly tourism, relaxing coves, and a diverse culinary offering. Here you can find everything from traditional bars to modern, affordable options.
Project Social (Santa Eulària)
With an urban and modern style, this place stands out for its burgers, bowls, and brunches. They offer daily menus or affordable combos from €12–€14. The young and relaxed atmosphere is ideal for an informal meal near the seafront.
Bar Toni (Santa Eulària)
A classic bar where many locals eat. Well-served tapas, daily specials, and excellent value. The full menu is around €13–15 and includes options such as homemade croquettes, fish dishes, and simple desserts.
Delights of Italy (Es Canar)
Family pizzeria with a wood-fired oven. Pizzas cost between €9 and €13, with thin crust and good ingredients. They also offer pasta dishes and generous salads. Ideal after a day at the beach.
Local tip: Many restaurants in the east offer a daily menu until 4:00 PM, even during peak season. Always ask if they have off-menu suggestions, which are usually more affordable.
4. Eat cheaply in western Ibiza
The west of the island, home to San Antonio and several popular coves, is famous for its sunsets and lively atmosphere. Despite its popularity, there are also options for eating well without spending too much.
Rita's Cantina (Port of San Antonio)
A classic harborfront restaurant. Its menu includes international dishes and hearty breakfasts at very reasonable prices. You can have lunch for less than €15 and enjoy the maritime atmosphere.
Sa Capella (near Sant Antoni)
Located in a former chapel, this restaurant impresses with its affordable local menu. Although somewhat more elegant, it offers set menu options starting at €20, ideal for a special dinner without excess.
Stephan's Bistro (Sant Agustí)
A quiet spot with modern home-style cuisine. Weekly menus for less than €18 featuring fresh, seasonal ingredients. An intimate atmosphere away from the hustle and bustle.
Local tip: Avoid the restaurants on the main promenade in San Antonio during rush hour. Side streets and nearby towns like Sant Agustí or Santa Agnès offer better value and more tranquility.
Recommended reading: 6 Things to See and Do in Sant Antoni de Portmany
Bonus: General recommendations for saving money while eating
Practical tips to enjoy and save
Take advantage of the daily menus during the week , which usually offer complete dishes and drinks for €12–16.
Consider takeout options , ideal for eating at the beach or on excursions.
Avoid ultra-touristy areas during peak hours (1:30–3:30 PM), when prices and waiting times increase.
Look for places where locals eat : If you see tables with local workers, it's a good sign of quality and price.
Frequently Asked Questions (FAQ)
Can you eat cheaply in Ibiza in the summer? Yes. Although prices rise during the high season, there are still daily menus and local restaurants with affordable prices if you know where to go.
How much does a daily menu cost in Ibiza? Between €12 and €18, depending on the area and the type of cuisine. It's a great way to save money.
Which areas have the best prices for food? The north and inland areas tend to be cheaper. There are also good options in Santa Eulària and Sant Josep.
Where to eat well without paying too much near the beach? Look on streets parallel to the main roads or in nearby towns. Can Burrito, Rita's Cantina, or Delizia d'Italia are good examples.
Are beach bars always expensive? Not all of them. Some have reasonable prices or daily menus. Do your research beforehand or visit lesser-known beach bars.
Eating cheap in Ibiza is not only possible, but it can be a delicious and authentic experience if you know where to look. From traditional bars to organic cafes and local pizzerias, every area offers opportunities to enjoy yourself without spending a fortune.
Plan your meals according to your route, book early during peak season, and don't hesitate to try places frequented by locals: they guarantee good food at a good price.
Explore more food tours, lunch excursions, and culinary secrets on our blog.