All Guides > > Where to Eat and Drink in Central Puglia

Where to Eat and Drink in Central Puglia

Central Puglia, which includes the Itria Valley and world-famous Alberobello, is the part of the region that most people imagine when they dream of a trip here: whitewashed hill towns, olive groves that seem to stretch forever, trulli scattered across the countryside, long seafood lunches by the sea and warm evenings in tiny piazzas. I’ve been coming here with my family since I was little, and so many of my childhood memories come from long summers spent exploring these small towns. It really feels like the heart of Puglia to me, full of small family-run places where you can eat incredibly well without trying too hard.

Everything is close, so you can wander between towns like Locorotondo, Martina Franca, Cisternino or Ceglie Messapica and feel like you’re discovering something new each time. The food is simple and rooted in the land: vegetables from the garden, local meats cooked over charcoal, handmade pastas and cheese from the next town over. It’s the kind of area where long lunches turn into slow afternoons, and where every meal feels connected to the landscape around you.

Here are my favorite places to eat in Central Puglia, those that for me capture the warmth and spirit of Italy’s heel. The itinerary moves roughly from north to south to make planning your trip a little easier.

And if you’re planning a trip to this part of the region, you can also take a look at our dedicated guide to Where to Eat and Drink in Bari for more inspiration while exploring Puglia.

By: Sophie Minchilli
Updated: May 13, 2026

Restaurants & Wine Bars

Cucina Villana, Ruvo di Puglia

Villa Fenicia SP 86 Ruvo - Bisceglie, 70037 Ruvo di Puglia BA

+39 347 999 6475

https://www.villafenicia.com/cucina-villana.html

@cucinavillana_

One of the most unique restaurants in the region, created by brothers Francesco and Vincenzo around the traditions and wild ingredients of the Murgia region. Much of the menu is built around foraged herbs, seasonal vegetables and small local producers, and the cooking is creative and deeply connected to the land. Everything from the roasted artichokes with lemon and olive oil to the fusilloni with wild herbs is exceptionally good.

Osteria del Caroseno, Castellana Grotte

Via Santomagno, 18, 70013 Castellana Grotte BA

+39 080 496 1381

https://www.ilcaroseno.com/it

@osteriacaroseno

This is the real star of Castellana Grotte, and there is honestly nothing else quite like it in the area. Family-owned and run, it serves traditional Pugliese food with a slightly more creative touch and a huge focus on seasonal ingredients. The setting is beautiful, the atmosphere relaxed and the food consistently good. They also run a small B&B upstairs, which means you can enjoy a long dinner and wake up to one of their delicious breakfasts the next morning.

Pinto Carlo, Castellana Grotte

Via Mater Domini, 51, 70013 Castellana Grotte BA

+39 080 496 1737

One of the best places to experience the classic Pugliese butcher-shop tradition. This small butcher shop gives you the true local experience of choosing your meat directly at the counter before sitting down to eat. Rossella welcomes guests with bruschette and olives while Carlo takes care of the grill, serving local meats cooked to perfection.

Da Tuccino, Polignano a Mare

Contrada Santa Caterina, 69/f, 70044 Polignano a Mare BA

+39 080 424 1560

https://www.tuccino.it/

@ristorantedatuccino

Opened in 1968 by Tuccino and his wife Tonetta, this longtime seafood institution began as a simple shack serving raw mussels, olives and wine by the sea. In a town now filled with tourist-focused restaurants, Tuccino has remained a trustworthy classic for fresh seafood and other local dishes. The grilled fish and seafood pastas are exactly what you come to Puglia hoping to eat.

L'Osteria di Chichibio, Polignano a Mare

Largo Gelso, 6, 70044 Polignano a Mare BA

+39 080 424 0488

https://www.osteriadichichibio.it/

@osteriadichichibio

One of the more elegant and refined seafood spots in Polignano, with a strong focus on quality over quantity and wild-caught fish. It feels polished without being overly formal, with impeccable service and a slightly more modern approach to both the menu and atmosphere. Their gamberoni rossi and fusilloni con pomodoro infornato are especially memorable.

My Wine - Il Piacere del Palato, Monopoli

Via Cavaliere, 9, 70043 Monopoli BA

https://www.mywineitaly.it/

@my_wine_monopoli

Whenever we’re in Monopoli for dinner, this is always one of our first choices. The place is tiny, so it almost feels like eating in someone’s home, with owner Gianni taking great care of every table and always happy to chat about the area, wine and what to order. The menu combines simple Pugliese flavors with a slightly more refined touch, including slow-cooked dishes that really highlight the quality ingredients, alongside a carefully curated wine list. Warm, intimate and very hard not to love.

La Locanda di Felisiano, Monopoli

Strada provinciale 163, Contrada Losciale, 111, 70043 Monopoli BA

+39 329 633 1551

https://www.facebook.com/lalocandadifelisiano/

Close enough to the sea to enjoy a swim before or after lunch, but far enough away from the crowds to feel peaceful and relaxed. Surrounded by ancient olive trees, this small locanda is run by a couple and serves simple, delicious dishes that reflect both the seafood and countryside traditions of Puglia. The atmosphere feels rustic and deeply authentic, with everything cooked fresh to order, so come with a bit of time and patience and settle in for a long meal.

Il Principe del Mare, Savelletri

SP90, 25, 72015 Savelletri BR

+39 339 639 6304

@il_principe_del_mare_

Savelletri is full of seafood spots and beach shacks, but this one strikes the perfect balance between relaxed and polished. Fresh fish, white tablecloths and quick, friendly service right by the sea. Come hungry and order lots of crudi and fritti to share.

Trattoria Terra Madre, Alberobello

Piazza Sacramento, 17, 70011 Alberobello BA

+39 080 432 4326

https://www.trattoriaterramadre.it/

It can be difficult to find a good restaurant in Alberobello, which has become increasingly touristy over the years, but this place completely exceeded our expectations. Set inside a cluster of traditional trulli and overlooking their vegetable garden, the menu focuses on seasonal vegetables alongside a few excellent meat options and a great selection of antipasti. Much of the produce is grown locally by the owner, which gives everything a freshness that really stands out.

Pizzeria Casa Pinto, Locorotondo

Via Aprile, 23, 70010 Locorotondo BA

+39 080 431 7510

https://www.facebook.com/pizzeriacasapinto/?locale=it_IT

@pizzeriacasapinto

Delicious, wood-fired pizza right in the center of Locorotondo, one of our favorite towns in all of Puglia. The atmosphere is relaxed and lively, making it the perfect stop after wandering through the town’s whitewashed streets and tiny alleyways. Sometimes, after days of seafood and traditional local dishes, all we really crave is a comforting pizza dinner, and this is exactly the place for it.

Trattoria Bère Vecchie, Cisternino

Via Regina Elena, 8, 72014 Cisternino BR

+39 080 444 6638

https://www.facebook.com/trattoriaberevecchie/

@trattoriaberevecchie

Cisternino is known as the town with the highest concentration of butchers in the area, and over the years many of these shops started transforming into small restaurants too. While they still have a meat counter where you can choose your cuts, they also serve simple side dishes, a few pastas and comfortable seating to enjoy your meal. Make sure to try their bombette, the local specialty made with rolled pork neck stuffed with different fillings, usually cheese, vegetables and cured meats.

Trattoria delle Ruote, Martina Franca

Strada Monticello, 1, 74015 Martina Franca TA

+39 080 483 7473

Beautiful little place overlooking the Itria Valley, run by the third generation. The menu has stayed more or less the same since Giuseppe’s grandfather first opened the restaurant, with traditional Apulian dishes cooked simply but mindfully. It’s the kind of place that feels timeless in the best possible way.

Ristorante Garibaldi, Martina Franca

Piazza Plebiscito, 13, 74015 Martina Franca TA

+39 080 483 7987

https://www.facebook.com/garibaldibistrot/

@garibaldibistrot

Set right on Martina Franca’s main square overlooking the Duomo, this small bistrot serves seasonal Pugliese dishes in one of the prettiest settings in town. Martina Franca is known for its beautiful Baroque architecture, and sitting here among the stone alleyways, churches and flower-filled balconies feels very much part of the experience. Simple food, quality ingredients and one of the nicest piazza views around.

Osteria da Giuseppe, Ceglie Messapica

Via Malta, 12, 72013 Ceglie Messapica BR

+39 334 146 2344

https://www.osteriadagiuseppe.it/

A small osteria run by Giuseppe himself, tucked down a quiet little alley in Ceglie Messapica, with a warm, homey atmosphere and a menu that changes daily depending on what’s freshest. There are usually just a couple of pasta dishes and one or two meat options, which is part of the charm. Make sure to order the mixed starters, which often include local vegetables, cheeses and cured meats.

Cibus, Ceglie Messapica

Via Chianche di Scarano, 7, 72013 Ceglie Messapica BR

+39 0831 388980

https://ristorantecibus.it/

@cibus_restaurant

Hidden among the alleyways of the historic center, inside a former 15th-century convent, Cibus has long been considered one of Puglia’s best restaurants. The atmosphere feels elegant but still deeply rooted in local traditions, with vaulted stone rooms, house-cured meats and cheeses, and dishes inspired by old farmer recipes from the area. We love that everything feels thoughtful and refined without ever becoming overly formal.

Street Food & Bakeries

Il Panino di Marino - Na Dogghia D'Aneme, Noci

Via Camillo Benso Conte di Cavour, 86, 70015 Noci BA

+39 320 257 1170

https://it-it.facebook.com/paninodimarino

@ilpaninodimarino

Come here for two things: the sandwiches and Marino himself. He is one of the kindest and most entertaining characters you’ll come across in Puglia, and has somehow managed to turn ordering a sandwich into something genuinely fun and memorable. He loves chatting about the different breads, flours, grains and ingredients, carefully guiding you toward combinations that work best together. Make sure to come with plenty of patience because nothing here is rushed, but trust us, it’s so worth it.

Panificio L'Assunta, Monopoli

Contrada Sant'Antonio D'Ascula, 169, 70043 Monopoli BA

+39 080 690 3062

https://www.panificiolassunta.com/

@panificiolassunta

This is always one of our stops when driving through Puglia or heading to the beach for the day. You grab a number, wait to be called and choose between a huge selection of freshly prepared dishes, from pastas and seafood to vegetables, salads and meats. You can sit down and eat there with your tray or have everything wrapped up to take away. Casual, delicious and incredibly useful to know about.

If you enjoyed this, you’ll like our newsletter.

A monthly round-up of Via Rosa guides, recipes, and travel tips, sent directly to you.

Train travel in Italy is operated by Trenitalia, the national railway service.