Where to eat in Gravina in Puglia: Murgia cuisine between caves and tradition
Discover where to eat in Gravina in Puglia: Murgia dishes, Altamura bread, orecchiette, cave trattorias and osterias overlooking the ravine. Authentic flavour guide.
Gravina in Puglia: flavours carved in rock
Gravina in Puglia is one of the most fascinating and least touristy cities of the Bari Murgia. Its spectacular canyon (the gravina), rock churches and perched historic centre hide an intact gastronomic tradition tied to the karst land, ancient grains and pastoralism. Here you eat as grandparents did, with simple ingredients transformed into dishes of extraordinary depth.
Must-try local dishes
The signature dish is the calzone di cipolla gravinese: bread dough stuffed with stewed onions, black olives, anchovies and capers, baked in a wood-fired oven. It's the traditional feast food. Handmade orecchiette with turnip tops or horse meat ragu are ubiquitous.
Other essential dishes: fave e cicorie (dried broad bean puree with wild chicory), lampascioni (bitter bulbs fried or baked), carne al fornello (lamb and pork bombette on the grill), Altamura DOP bread (baked in still-active wood ovens) and cardoncello (wild Murgia mushroom) sauteed or grilled.
For desserts, cartellate (fried pasta ribbons with vincotto) and sasanelli (spiced vincotto biscuits).
Best areas for eating
The historic centre and the ravine
Narrow streets around the cathedral and overlooking the canyon host trattorias in evocative settings, some carved into natural caves. Tables with views of the viaduct bridge and rock churches. Traditional cuisine, blackboard menu, honest prices.
Piazza Benedetto XIII and main street
The main square and corso Aldo Moro form the city's drawing room: breakfast bars with pasticciotto and coffee, restaurants for dinner with more elaborate menus, and traditional pastry shops.
The historic bakery district
Still-active wood-fired bakeries on via San Sebastiano and side streets produce Altamura bread (Gravina falls within the DOP area) and dressed focaccia. Perfect for a quick lunch buying warm bread and local cheese.
Recommended trattorias and osterias
- Cave trattorias in the historic centre serve fixed menus (first, second, side, wine and fruit) for 18-25 euros. Look for those with low doors and vaulted ceilings.
- Butcher shops with kitchens near the old slaughterhouse grill the freshest meat: bombette, zampina (casing-free sausage) and lamb. You order by weight and eat at formica tables.
- Osterias in piazza Notar Domenico pair home cooking with Gioia del Colle DOC wines (Primitivo) at popular prices.
Street food and markets
The Thursday weekly market in piazza della Repubblica bursts with local produce: Murgia vegetables, dried legumes, olives, cheeses (burrata, stracciatella, caciocavallo podolico). Here you'll also find fig vincotto (traditional condiment) and dried fruit.
For street food, bakeries sell fresh focaccia with cherry tomatoes for 2-3 euros per piece. Street fry shops prepare panzerotti and sgagliozze. In summer, kiosks along the belvedere promenade sell artisan gelato.
Budget tips
- Bakery focaccia with a piece of burrata is a perfect lunch for 5-6 euros.
- Fixed lunch menus at historic centre trattorias are among Puglia's cheapest: 15-20 euros all-inclusive.
- Butcher shop kitchens charge meat by weight: a generous grill lunch costs 10-15 euros.
- Local bulk Primitivo wine costs 2-3 euros per litre at social wineries.
- Buy bread, cheeses and cured meats at the market and picnic on the ravine belvedere: spectacular views at zero cost.
Unique food experiences
Visit a traditional wood-fired bakery at dawn to watch Altamura bread preparation following the ancient method. Join a dinner in a natural cave in the historic centre: some restaurants organise themed evenings with peasant tradition dishes, lit by candlelight. In autumn, look for cardoncello mushroom gatherers selling fresh fungi along the road to Altamura: a rare product almost impossible to find outside the Murgia.
Complete your trip to Gravina in Puglia
Also discover Where to stay in Gravina in Puglia for ideal accommodation, What to see in Gravina in Puglia in 2 days for an itinerary through canyons and rock churches, and How to get to Gravina in Puglia to plan your journey.
Practical info
When is the best time to visit Where to eat in Gravina in Puglia?
The recommended time is April, May, June, September and October, when it is less crowded.
Is Where to eat in Gravina in Puglia crowded?
Where to eat in Gravina in Puglia is a almost deserted destination compared with the more touristy ones.
Where is Where to eat in Gravina in Puglia?
Where to eat in Gravina in Puglia is located in Gravina in Puglia, Puglia, Italy.