The Best Restaurants in Bari, Italy
The ultimate guide to restaurants in Bari, Italy — from seafood staples to hidden local gems and must-try regional dishes from a Puglia local.
Bari is one of those cities that rewards you if you know where to look — a little rough around the edges, full of character, and packed with seriously good food. As the capital of Puglia and one of the region’s most important hubs, Bari is a place I’ve returned to countless times since moving here. Be it for a quick day trip, a weekend on the coast, or just to eat, I’ve come to know Bari’s food scene inside and out.
As a travel writer and photographer based in Puglia, I’ve spent years eating my way around the city — trying everything from traditional seafood trattorias to modern, chef-led restaurants that are pushing Apulian cuisine forward. And I haven’t done it alone. Several close friends of mine are born-and-raised Barese, and their recommendations — from tiny spots you’d never find on your own to new local favorites — helped shape this guide.
This article focuses on Bari’s best restaurants: places that deliver consistently great food, whether you’re after a long, slow lunch or a more elevated evening out.
But because food in Bari goes far beyond the sit-down meal, I’ve also included a section at the end with casual eats — think pizzerias, puccia spots, bakeries, and wine bars — plus a quick guide to what to eat in Bari, because like every city in Italy, Bari has its own local specialties you don’t want to miss. These are the best restaurants in Bari, Italy.
Don’t travel to Puglia without this curated map. Designed for discerning travelers, my Puglia Map is your private key to the region—featuring hundreds of exclusive pins from boutique hotels and destination restaurants to secluded beaches and cultural gems. It’s not just a map; it’s three years of Puglia knowledge and it’s how insiders explore Puglia.
👉 Get access to the Puglia Map here. 🗺️
12 Best Restaurants in Bari, Italy
1. La Bul
La Bul is one of those places that quietly proves Bari’s food scene isn’t just about tradition — it’s also about evolution. A little more refined than your typical trattoria, La Bul serves creative Michelin-worthy Puglian cuisine, the kind of restaurant where you know, from the first bite, that the chef has a real point of view.
Chef Antonio Scalera blends classic Apulian ingredients with a more modern, creative touch — without ever veering into fussy. I’ve had beautifully cooked octopus with smoky undertones, a delicate risotto that somehow still tasted like the sea, and one of the best reinterpretations of burrata I’ve tried anywhere in Puglia.
The setting is intimate, almost understated, but there’s a quiet confidence to everything — from the plating to the pared-back decor and the well-chosen local wines.
This isn’t your cheap and cheerful family-run spot — it’s a little more upscale — but it doesn’t feel pretentious. It’s ideal for a long, thoughtful dinner or a special occasion in Bari that still feels grounded in place. Definitely worth booking ahead if you’re visiting.
2. Biancofiore
If you’re looking for fresh seafood elevated with finesse, Biancofiore is one of my go-to restaurants in Bari, Italy. I first discovered it on a carefree evening stroll, drawn in by its smart but unpretentious interior—think gentle shabby-chic colors, stone walls, and that welcoming big communal sofa right at the entrance. Ever since, I’ve returned whenever I’m craving seafood dishes served with a modern twist.
The raw seafood platter really is what keeps me coming back. A vivid selection of tartare, shellfish, sea urchins, and mussels—each bite crisp and bright, clearly sourced from the Adriatic just hours before. Biancofiore leans into this “crudo culture” of Bari in a way that always feels respectful and inventive.
I also appreciate the biodynamic and natural wine selection—perfect mid-tier pours that complement each course without stealing the spotlight.
The vibe is more refined than your standard trattoria but without any sterile formality. Soft lighting, easy conversation, attentive staff. Prices trend higher than casual options, but I’ve always thought it’s worth it for a slightly elevated seafood dinner in a central, cozy setting.
3. PerBacco
One of my favorite restaurants in Bari, Italy, is PerBacco. This spot feels like one of Bari’s best-kept secrets — and quite literally, it is. Tucked away on a quiet backstreet in the old town, there’s no obvious signage, no flashing lights. Just an unmarked door and a single doorbell. You’d walk past it if you didn’t know better. But ring that bell, and you’re in on something special.
Inside, the space is cozy and atmospheric, all exposed stone and low lighting — the kind of place that feels instantly removed from the buzz outside. The menu is seasonal, refined, and refreshingly unpretentious.
On my last visit — a crisp winter night — we started with octopus that was so beautifully tender it practically melted, served with just the right balance of acidity and warmth. A winter salad followed, bright with citrus and bitter greens, one of those deceptively simple plates that’s all about balance.
But the real highlight was a persimmon panna cotta that was pure magic. Silky, softly spiced, and bursting with that jammy, honeyed sweetness you only get from perfectly ripe kaki in season.
PerBacco is intimate, understated, and effortlessly elegant — no frills, just exceptionally thoughtful cooking and a space that feels like a well-kept local secret and a true must-visit.
4. Vettor
Vettor brings something genuinely different to Bari’s food scene — a thoughtful blend of Japanese technique and southern Italian ingredients that somehow feels completely at home here. The space itself is minimalist and art-driven, with a calming, almost gallery-like feel. It’s elegant but never over-designed.
I’ve been a couple of times, and what keeps me coming back is the balance: delicate sashimi plates featuring local fish like amberjack and red tuna, burrata reimagined in a sushi-style roll, and crudo that highlights both precision and a deep respect for Puglian produce.
It’s a great pick if you’re after something more experimental without straying too far from the region’s DNA. The wine list leans natural, the vibe is intimate, and the whole experience feels like a quiet revelation — subtle, creative, and consistently well-executed.
5. Terranima
Terranima is the kind of restaurant that feels like stepping into a rustic corner of the Puglian countryside — without ever leaving Bari. It’s warm, atmospheric, and proudly regional, from the village-style murals on the walls to the menu that reads like a love letter to traditional Apulian cooking.
When I visited, I started with their antipasti della casa — a generous spread of local cheeses, cured meats, and seasonal vegetables, all beautifully prepared. It’s the kind of starter that fills the table and invites lingering.
The orecchiette, naturally, is a staple here — handmade, slightly toothy, and tossed simply with cime di rape (turnip tops) or slow-cooked braciole (beef rollmops). I also tried the linguine with scampi and tomatoes, which was light but full of flavor, and one of the better seafood pastas I’ve had in Bari.
There’s nothing overly fussy about Terranima, but everything is done with care. Service is friendly, the portions are generous, and the space has a cozy, lived-in feel. It’s a great spot if you’re looking for honest, home-style cooking with just enough polish.
6. Osteria Le Arpie
Located in the heart of Bari’s historic center, Osteria Le Arpie is the kind of daytime find that makes your exploration of narrow streets and Norman walls even better. It’s small, cozy, and – importantly – ready when you’re ready for a break. No fuss, just comfort and flavor.
I’ve dropped in after wandering the Cathedral or walking along the sea-front, and it’s always delivered a satisfying midday pause. They do a stellar menu du jour — fresh fish or local meat, served alongside seasonal vegetables and paired with a crisp glass of white or rosé. Classic Puglian pasta comes out just right: think orecchiette with cime di rape or tomatoey braciole that hits the spot without any drama.
Service is casual and friendly – ideal if you’re in relaxed tourist mode but still want something authentic. The room fills with locals around lunchtime, which is always a good sign. And the prices hover right in the everyday range — solid enough for a treat, but not a splurge.
Read more: A Guide to Monopoli Puglia
7. Al Pescatore
There’s something timeless about Al Pescatore, one of Bari’s best seafood restaurants. Tucked just behind Bari’s Castello Svevo, it’s one of the city’s most dependable spots for a long, seafood-heavy lunch — the kind where you let go of any afternoon plans and just lean in.
This isn’t a trendy place or a hidden gem — it’s been around forever, and it looks the part, with white tablecloths, a seafood counter up front, and a steady stream of regulars who clearly know exactly what to order. That’s part of the charm. It’s confident, no-frills, and absolutely focused on the fish.
Start with the crudo — raw prawns, scampi, mussels, sea urchin if it’s in season. Everything is ultra-fresh, no dressing needed. From there, you really can’t go wrong: spaghetti alle vongole, grilled whole fish, or their signature risotto ai frutti di mare — it’s all classic, well-executed, and deeply satisfying.
8. Al Sorso Preferito
Come to Al Sorso Preferito for one thing, and one thing only: the spaghetti all’assassina. This is the place to try Bari’s cult-favorite pasta dish — and they’ve been doing it longer than anyone.
Spaghetti all’assassina (literally “killer spaghetti”) is unlike any pasta you’ve had before: dry-cooked directly in a scorching hot pan with tomato sauce until it’s deeply caramelized, spicy, and charred in all the right places. No boiling water, no delicate toss — just bold, crispy, burnt-edged spaghetti that packs real attitude.
Al Sorso Preferito is where this dish was born, and they still serve it with unapologetic flair. The space itself is casual and old-school — a little dated, a little charming — but that’s not why you’re here. You’re here for that plate of pasta. Nothing fancy. Just fiery, crispy perfection.
9. La Muraya
La Muraya sits a few blocks from the edge of Bari Vecchia — and is a perfect spot for a relaxed lunch or dinner. The vibe is elegant but easy, with big windows, crisp linens, and just the right amount of polish.
The menu leans seafood-heavy, as you’d hope. I’ve had beautifully fresh amberjack crudo, linguine alle cozze with a light, briny broth, and a saffron risotto that hits all the right notes on cooler evenings. There’s a solid wine list full of local bottles, and service strikes that sweet spot between professional and laid-back.
If you’re wandering the old town or strolling the waterfront, La Muraya is a reliable choice for good food — without the tourist trap feel.
10. La Uascezze
La Uascezze is pure Bari soul in plate and space—a snug, informal spot hidden among the winding alleys of the old town. It’s the kind of restaurant in Bari that locals trust for honest, unfussy, home cooking and warm, approachable vibes.
On my visits, I’ve always started with their antipasti selection—think creamy burrata, marinated anchovies, and roasted pepper salad—all bursting with Puglian flavor and simplicity. Their orecchiette con cime di rapa is a standout: the greens are sautéed just enough to preserve a peppery bite, and the pasta has that ideal, toothy texture.
I’ve also tried seasonal specials—a grilled lamb chop once, tender and lightly herbed; another time, fresh momo clams served with a zesty, garlic-forward sauce.
The space is no-frills—a few wooden tables, friendly chatter, and a relaxed tempo that invites lingering. The wine list is modest but well-chosen, with a focus on crisp local whites. Whether you’re popping in after exploring Bari Vecchia or penciling in a simple yet satisfying dinner, La Uascezze shines with authenticity and charm. Make sure to book ahead.
11. Antò
Antò is a laid-back, local, and traveler favorite tucked in the heart of Bari Vecchia — the kind of place that keeps things simple and gets them right. The menu sticks to the classics: creamy burrata, orecchiette with rich tomato sauce, grilled lamb skewers, and seasonal contorni.
The space is cozy and rustic, with stone walls and a relaxed, buzzy vibe. It’s ideal for a casual dinner that still feels deeply rooted in tradition. No frills, no fuss — just solid, home-style Puglian cooking in the middle of the old town.
Read more: A Weekend in Polignano a Mare, Puglia: The Definitive Guide
12. La Tana del Polpo
La Tana del Polpo is a cozy, octopus-focused trattoria tucked in the winding lanes of Bari Vecchia—exactly the kind of spot I keep coming back to when I want seafood done with heart. The decor is unassuming—think small wooden tables and soft lighting—but everything else is on point.
On my visits, the octopus was the star: slow-cooked until melt-in-your-mouth tender, then lightly grilled for smoky depth. I paired it with a simple side of lemon-drizzled potatoes and a glass of local white wine. Also come here for their puccia con polpo or octopus sandwich which is a must in Bari.
Other Notable Places to Eat in Bari
Mostofiore
Mostofiore is a small enoteca that punches above its weight when it comes to natural and biodynamic wines. The vibe is intimate and unforced — just a handful of mismatched tables, wooden shelves lined with thoughtfully selected bottles, and easy chat with a host who clearly knows his stuff.
It’s not a restaurant per se, so expect simple snacks — charcuterie, cheeses, and seasonal bites — designed to complement the wines. Mostofiore offers a relaxed, authentic taste of Bari’s emerging natural wine scene.
Pizzeria di Cosimo
When you absolutely must have pizza in Bari, look no further than Pizzeria da Cosimo. It brings together instant gratification of a perfect pie with the kind of local credibility you can feel in every bite.
Their dough hits the sweet spot—crispy-edged, chewy center—while the toppings are straightforward but stellar. My go-to? A classic Margherita with bright tomato sauce and creamy mozzarella; every slice tasted of sun-ripened tomatoes and quality cheese.
They also rotate in fresh, seasonal options—like fiori di zucca or decadent mushroom and truffle pies—so there’s often something new to try depending on when you go.
Santa Rita Bakery
Santa Rita is a classic neighborhood bakery and one of my favorite spots for a quick, sweet pick-me-up in Bari Vecchia. It’s small, simple, and smells like heaven the moment you step inside. The focaccia Barese here is what to eat- crisp on the outside, soft inside.
They also sell bread and other specialities. Everything feels freshly made and deeply local, perfect alongside a morning espresso or as a mid-afternoon treat while wandering the old town.
Panificio Fiore
Panificio Fiore is another Bari institution — part bakery, part time capsule, and entirely devoted to the art of bread. This is the place locals have been coming to for generations, especially for their focaccia Barese, which is always fresh from the oven, golden with olive oil and studded with tomatoes and olives.
They also do fantastic pane di Altamura and simple, rustic loaves that practically demand to be eaten with good cheese or olive oil. The space is no-frills, all function, but you’ll feel the history and craft behind everything on the shelves. It’s a must-stop if you’re after something truly local and delicious.
Rosticceria Dirello
Rosticceria Dirello is your go-to spot for Bari’s most satisfying comfort foods—think hearty, oven-fresh, and always rustic. It’s a no-frills shop where locals grab golden, crispy panzerotti, savory meat-filled pies, and hearty chicken involtini fresh from the rotisserie.
I’ve popped in after a morning stroll through the old town and walked out with hot, nibbly bites that felt like the ultimate on-the-go feast. There’s a warmth to the counter service and an authenticity in every flavorful, no-nonsense offering—it’s exactly the kind of place you want when you’re craving something deeply rooted in local taste and tradition.
What to Eat in Bari, Italy
Bari has its own distinct culinary identity — one that leans heavily on the sea, but is just as influenced by humble local produce and age-old traditions. The city’s food is bold, rustic, and deeply satisfying, with a few dishes you simply have to try while you’re here.
Below are the essentials — from street snacks to seafood specialties — that define eating in Bari.
Focaccia Barese – Thick, olive oil-rich focaccia topped with cherry tomatoes and olives; crispy on the outside, soft inside, and often eaten on the go.
Crudo – Raw seafood, especially prawns, mussels, and sea urchins, served simply with lemon or just a drizzle of olive oil — a Barese obsession.
Spaghetti all’Assassina – Charred, spicy spaghetti “murdered” in the pan without boiling; crispy, caramelized, and full of heat.
Caciocavallo & Burrata – Two local cheeses not to miss: aged and smoky caciocavallo, and burrata, the soft, creamy Puglian icon but they can be found all over if your Puglia itinerary also takes you elsewhere.
Ricci (Sea Urchins) – A delicacy eaten raw, often straight from the shell — briny, bold, and best enjoyed by the sea.
Polpo (Octopus) – Usually grilled or stewed in tomato sauce; tender, flavorful, and often served simply with potatoes or greens. Also served in a sandwich – panino con pulpo – a Pugliese classic.
Riso, Patate e Cozze – A layered baked dish of rice, potatoes, and mussels that somehow turns three ingredients into pure comfort food.
Orecchiette – The region’s signature pasta, usually served with cime di rapa (broccoli rabe) or slow-cooked braciole (rollmops) in tomato sauce.
Panzerotto – A fried dough pocket stuffed with tomato and mozzarella (or more inventive fillings); Bari’s answer to a hot, cheesy street snack. Forget pizza, here panzerotto reigns.
So, which ended up being the best restaurants in Bari, Italy for you? Let me know your questions and comments below, I’d love to hear from you.
Planning a trip right now? These are just some of my favourite websites I use to book everything from hotels to rental cars!
Rentalcars.com and Discover Cars for quick and easy car rentals worldwide & in Europe
Booking.com for great deals on hotels
Agoda also for great deals on hotels
Viator for tours and adventures around the world
FOUND THIS USEFUL? PIN IT AND SHARE