Osteria San Giovanni Puglian Restaurant in Milan
The authentic taste of tradition
Book your table in seconds!
Click the booking button!
You’ll receive a booking confirmation email right away.
Book your table in seconds!
Click the WhatsApp button and send us a message with:
- your first and last name
- your reservation date and time
- the number of people
We’ll get back to you as soon as possible to confirm your request. We look forward to welcoming you!
In the heart of Milan, within the quiet walls of the 17th-century Cascina San Giovanni, a place comes to life where Puglian cuisine meets the understated elegance of Milanese culinary tradition. Osteria San Giovanni was created to tell a story of authentic flavours, quality ingredients, time-honoured recipes and genuine hospitality. Every dish, aroma and colour evokes the light of the South, reimagined with balance and restraint in a space that brings together heritage and contemporary living.
In this recently restored historic farmhouse, where time seems to pass more slowly, the atmosphere recalls a traditional Italian osteria, reimagined with a clean, modern touch. Here, Puglian cuisine is served with understated simplicity: handmade orecchiette, friselle, burrata and wines from the Tavoliere sit alongside seasonal dishes showcasing local produce from Lombardy.
Osteria San Giovanni is a Puglian restaurant in Milan on Viale Monza, for those seeking authenticity as well as a thoughtful, carefully curated dining experience, where tradition is never showy but shared with respect.
Every detail, from the natural materials to the warm lighting, reflects a deep connection between North and South, imbued with simplicity and shared memories. Alongside traditional Puglian cuisine, our menu also features a selection of classic Italian dishes, for a complete and harmonious dining experience.
The Cuisine
Mediterranean Flavours
Our
food offering
brings together
iconic dishes from Puglia and
contemporary interpretations. Fresh pasta is handmade every day, our extra virgin olive oil comes from family-run olive groves, and our vegetables are sourced from small local producers. The menu brings Mediterranean flavours together with rustic notes, celebrating Puglian food culture and the Italian art of sharing a meal.
This vision of Puglian cuisine in Milan takes shape in dishes made for sharing: starters served in the centre of the table, meat and seafood mains, and simple yet evocative desserts that bring authentic memories and traditions to mind.
The experience is rounded off by a café in the colours of Puglia, where you can enjoy a caffè alla leccese or a freshly baked pasticciotto, surrounded by the scent of wood and stone, in a setting that invites you to linger and enjoy good company.
The Experience
A restaurant serving Puglian cuisine in Milan, where time slows down
Our garden osteria in Milan is more than a restaurant: it’s an urban retreat where you can rediscover the pleasures of slowing down and appreciating the little things. The rooms retain the farmhouse’s original charm, with exposed beams and terracotta details, while the veranda and outdoor courtyard open up to the light, creating an intimate, welcoming atmosphere. It’s the perfect place for an intimate dinner, a business lunch or a quiet break away from the bustle of the city.
Every element helps create an authentic, understated experience that’s never ordinary—just like the Puglia that inspires our cuisine.
Osteria San Giovanni’s Secret Garden: An Oasis Among Olive and Lemon Trees
Imagine sitting beneath the gentle caress of a warm evening breeze, immersed in a magical, relaxing atmosphere. Our garden is a true open-air lounge, embraced by the silvery green of centuries-old olive trees and filled with the sweet, lingering scent of vibrant lemon trees.
Culture, conviviality, roots
Osteria San Giovanni was born from a desire to bring the convivial spirit of Puglia to Milan—a spirit rooted in warm hospitality, conversation and respect for nature’s rhythms. The table becomes a place for people to come together and share, where food tells the stories of those who prepare it. Our menu changes with the seasons, offering fresh dishes true to the restaurant’s philosophy: celebrating what the land and sea provide throughout the year, without artifice or excess.
Book your table now and let us welcome you to Osteria San Giovanni, the new Puglian restaurant in Milan where tradition meets contemporary lightness.

cONTACT US
To find out more about Osteria San Giovanni and experience our Puglian restaurant in Milan














