Bari Vecchia streets — Wikimedia Commons
Published 17 July 2026 · Updated July 2026
Bari Food Guide: Eating Your Way Through Apulia's Capital
Bari is a city that feeds you from the moment you step off the train. The capital of Apulia sits on the edge of the Adriatic with one foot in the port and the other in a fertile agricultural plain, which means its cuisine draws equally from the sea and the soil. Eating in Bari is not a refined, white-tablecloth affair — it is loud, messy, and eaten standing up with olive oil dripping down your chin. And that is precisely why it is unforgettable.
Apulia's peasant food traditions — what locals call cucina povera (poor cooking) — are the backbone of Barese cuisine. This is cooking born of thrift and resourcefulness, where every part of the vegetable is used, stale bread becomes panzerotti filling, and fish too small to sell whole is transformed into brodo di pesce. The result is a cuisine that is naturally sustainable, deeply seasonal, and intensely flavourful. For a full guide to Bari's attractions and the best times to visit, see our Bari city guide and seasonal travel guide.
Focaccia Barese
If you eat one thing in Bari, make it focaccia barese. Unlike the fluffy, herb-studded focaccia of Genoa, Bari's version is a thin, oily slab of bread dough topped with cherry tomatoes, olives, oregano, and a generous drizzle of extra-virgin olive oil. The dough uses mashed potatoes in the base, giving it a soft, moist crumb that contrasts with the crispy, oil-fried bottom. It is sold by weight in bakeries (fornerie) across the city, cut into rectangles and handed over wrapped in paper. The best focaccia barese comes from bakeries that still use wood-fired ovens. Look for Forneria del Borgo near Piazza Mercantile and Panificio Santa Rita in Bari Vecchia. Eat it hot, within minutes of leaving the oven. A generous slab costs around €3 and makes a perfect breakfast or mid-morning snack.
Orecchiette alle Cime di Rapa
Apulia's signature pasta shape — little ears — is handmade daily by women in Bari Vecchia. You can still see them sitting outside their front doors on Strada dell'Arco Alto, rolling and cutting pasta on wooden boards with nothing but a knife and decades of muscle memory. They sell the fresh pasta for a few euros per kilo, and it is a wonderful souvenir to take home. Orecchiette con le cime di rapa (broccoli rabe) is the classic preparation: the bitter greens are boiled with the pasta, then tossed with garlic, anchovy, chilli flakes, and breadcrumbs fried in olive oil. The contrast between the toothsome handmade pasta, the bitter greens, and the salty crunch of breadcrumbs is one of the great culinary experiences of southern Italy.
For an authentic bowl, try Trattoria Sant'Anna on Via Sant'Anna or Osteria delle Travi in Bari Vecchia — both serve it the traditional way, with nothing but a glass of local Primitivo on the side. Expect to pay around €10-12 for a generous portion.
Sgagliozze
The quintessential Bari street food. Sgagliozze are squares of fried polenta — creamy on the inside, shatteringly crisp on the outside, and seasoned simply with salt. Vendors fry them to order from mobile carts and tiny kiosks in Bari Vecchia, serving them in paper cones. A portion costs about €2-3 and makes an ideal snack while wandering the alleyways of the old town. The best sgagliozze are found at Le Sgagliozze di Bari near Arco Basso and the kiosks along Via Venezia. Watch for the queues of locals at lunchtime — that is how you know you have found the right vendor.
Panzerotti
Though panzerotti originated in neighbouring Basilicata, Bari has adopted them as its own and perfected the art. A panzerotto is a half-moon of pizza dough, fried golden, and filled with mozzarella and tomato. The outside shatters when you bite in, releasing a molten centre of cheese and tangy pomodoro — handle with care, the filling is dangerously hot. Some variations add ricotta, ham, or mushrooms. Panzerotto dal 1957 on Via Brigata Bari has been frying them for over six decades and is widely considered the best in the city. A panzerotto costs around €3-4, and one is enough for a light lunch.
Raw Seafood (Crudo di Mare)
Bari's port position means exceptional raw seafood. The Mercato del Pesce (fish market) in the old port is the place to watch the day's catch being auctioned at dawn, but the raw seafood experience happens at specialised restaurants known as ristoranti di crudo. Expect red prawns from the Adriatic (gamberi rossi), sea urchins (ricci), oysters (ostriche), mussels (cozze), and scampi — served chilled with nothing but a squeeze of lemon. The rule in Bari: if it came out of the sea this morning, eat it raw. Al Pescatore on Corso Vittorio Emanuele and Ristorante La Perla del Mare near the port are excellent choices. Prices vary, but a mixed crudo platter typically costs €20-30 per person.
Other Dishes to Try
- Tiella — A baked casserole of rice, potatoes, and mussels, seasoned with garlic, parsley, and olive oil. Bari's answer to paella, and a perfect example of cucina povera — humble ingredients transformed into something extraordinary. €8-10 at trattorias.
- Polpo alla Barese — Octopus braised with potatoes, cherry tomatoes, and olives until tender, served in terracotta pots. The octopus absorbs the tomato and olive flavours while the potatoes soak up the cooking juices. €12-15.
- Cavatelli — Shell-shaped handmade pasta, often served with ricotta forte (sharp, aged ricotta from the Murgia hills) or a simple tomato and basil sauce. The ricotta forte version is not for the faint-hearted — it is pungent, salty, and deeply savoury. €8-10.
- Burrata — Creamy, stringy fresh cheese from nearby Andria — the heart of burrata production in Italy. Served with nothing but excellent olive oil, salt, and bread. Buy it fresh from the Mercato di Via Capruzzi for the best experience. €4-6.
- Cartellate — Honey-soaked Christmas pastries shaped like roses, flavoured with vincotto (cooked grape must), cinnamon, and sometimes chopped almonds. A must-try if you visit in December.
- Caffè Leccese — Not technically Barese (it comes from Lecce), but popular across Apulia. An espresso poured over ice with almond milk syrup. Perfect for hot summer afternoons. €1.20 at any bar.
Where to Eat in Bari Vecchia
Via Sant'Anna is Bari Vecchia's unofficial restaurant row. This narrow street fills with tables every evening from spring through autumn, serving everything from grilled fish to classic pasta dishes. Ristorante Biancofiore on the same street offers a refined take on Apulian cuisine with an excellent wine list featuring Primitivo di Manduria and Salice Salentino. For a more casual experience, Piazza Mercantile is ringed with bars and restaurants where you can eat al fresco. La Tana del Polpo specialises in octopus dishes, while Pizzeria Di Cosimo serves Bari's best wood-fired pizza with a thin, blistered crust.
Don't miss Mercato del Pesce in the morning for a truly local experience. Grab a coffee at the bar overlooking the market, watch the fishmongers at work, and eat a plate of freshly fried shrimp and calamari from one of the small fry-shops that line the harbour. The fried seafood is sold by weight — €5-8 for a generous paper cone.
Where to Eat in the Murat Quarter
The Murat district offers more varied dining, from sushi to Michelin-starred restaurants. Corte Infinito on Via Cognetti serves creative Apulian cuisine in a romantic courtyard setting. Ristorante Pasha on Corso Vittorio Emanuele offers excellent seafood with tables overlooking the port. For the best gelato in Bari, head to Gelateria Gentile on Via Dante Alighieri — their pistachio (made with Bronte pistachios from Sicily) and fior di latte are outstanding.
Street Food Map & Budget Tips
Bari is one of the most affordable cities in Italy for eating out. You can eat very well on €15-20 per day if you stick to street food, and comfortably on €30-40 for restaurant meals with wine. Key budget tips: focaccia barese from a forneria for breakfast (€3), sgagliozze from a kiosk for a mid-morning snack (€2), panzerotto for lunch (€3-4), and a sit-down dinner at a trattoria on Via Sant'Anna (€15-20 with house wine). Fresh fruit and vegetables from Mercato di Via Capruzzi are incredibly cheap — a kilo of cherry tomatoes costs about €1.50, and a kilo of apricots in season about €2.
Wine & Aperitivo
Apulia produces some of Italy's most underrated wines. Order a glass of Primitivo di Manduria (bold, dark fruit flavours, high alcohol content, around €4-5 a glass) or Salice Salentino (earthy, structured, made from Negroamaro grapes, €3-4 a glass). The local white, Locorotondo DOCG, is a crisp, floral wine perfect with seafood. For an aperitivo, join the evening ritual on Via Argiro in the Murat quarter, where bars serve drinks with complimentary snacks (aperitivo) from 6 pm onwards. Mojito Bari and Bar dei Caduti are local favourites, with a spritz or glass of wine costing around €5-6 including snacks.
Sustainable Eating in Bari
Bari's food traditions are inherently low-impact. The cuisine relies on seasonal vegetables from the Puglian countryside, local olive oil from the Terra di Bari DOP region, and whatever the fishermen brought in that morning — all short supply chains that keep the carbon footprint low. Eating at the Mercato del Pesce or a trattoria in Bari Vecchia means supporting local producers rather than industrial supply chains. The cucina povera tradition means minimal food waste — everything is used, from stale bread in panzerotti to fish bones in brodo.
When you book your stay through IMPT, every reservation removes 1 tonne of CO₂, so your entire trip — from accommodation to eating locally — contributes to a healthier planet. For a full guide to Bari's sights and activities, read our Cosa Fare a Bari article or return to our main Bari city page.
Domande Frequenti
What is focaccia barese and how is it different from other focaccia?
Focaccia barese is thinner and oilier than Genoese focaccia, with mashed potato in the dough for a soft, moist crumb. It is topped with cherry tomatoes, olives, and oregano, baked in wood-fired ovens, and sold by weight. The bottom is crispy from frying in olive oil during baking. A slab costs around €3 and is best eaten hot from the oven.
Where can I watch pasta being made by hand in Bari?
Head to Strada dell'Arco Alto in Bari Vecchia, where local women sit outside their front doors rolling orecchiette on wooden boards. This tradition happens most mornings, and you can buy fresh handmade pasta directly from them for just a few euros per kilo. It is one of Bari's most authentic cultural experiences.
What is the best area for eating in Bari Vecchia?
Via Sant'Anna is Bari Vecchia's restaurant row with excellent tables spilling into the street. For street food, the kiosks near Arco Basso and along Via Venezia serve sgagliozze, panzerotti, and fried seafood. The Mercato del Pesce offers the freshest seafood in the city and is an essential morning visit.