Where to eat the best ossobuco in Milan
From historic trattorias to neighbourhood favourites, here is where to eat truly authentic ossobuco

Milan genuinely caters to every taste. Beyond gourmet pizza, polished food pairings, the latest omakase counter and influencer parties, it still preserves dining rooms where time slows down amid the aromas of butter, white wine and hot bone marrow. After all, if one dish captures the soul of the city, it is ossobuco: slow-braised veal, rich marrow and fresh gremolada. A comfort food with roots almost as old as the Duomo, born by chance and over time elevated into a culinary icon. In Milan everything shifts, accelerates and globalises, yet the marriage of saffron risotto and ossobuco stands firm: an enduring certainty. Here are our favourite addresses for an unforgettable ossobuco in town.
Antica Trattoria della Pesa
Viale Pasubio, 10

Among the city’s oldest restaurants, Antica Trattoria della Pesa has preserved traditional recipes since 1880. Their oss büss with saffron risotto is a timeless classic: meltingly tender veal, a rich sauce and impeccably creamed rice. To finish, their equally iconic warm zabaione is essential. Time seems to stand still here, and every dish tells the story of Milan better than words ever could.
Premiata Trattoria Arlati dal 1936
Via Alberto Nota, 47

An icon of Milanese dining, faithful to its foundational dishes for nearly 90 years. The ossobuco is among the finest in Milan: slow-cooked, exceptionally tender meat in a deeply savoury sauce. The setting remains thoroughly authentic, with historic dining rooms filled with art and music. The menu also features saffron risotto, mondeghili and a monumental cotoletta. Professional service and an excellent wine list complete the picture.
Osteria Conchetta
Via Conchetta 8, Milano

Moments from Naviglio Pavese, this straightforward yet refined restaurant puts Milanese cooking front and centre. The ossobuco is flawless, fragrant and served alongside a rich, perfectly creamed saffron risotto all’onda. Also worth trying are their signature risotto creamed inside a wheel of Grana Padano and the tableside steak tartare. Here you find genuine Milanese character, paired with an elegant touch that never compromises on substance.
Trattoria Milanese | Dal 1933
Via Santa Marta. 11

In the heart of historic Milan, this long-standing trattoria serves one of the city’s most beloved ossobucos. The meat melts in the mouth, while the risotto is creamy, aromatic and ideal for capturing every drop of sauce, finished with exemplary homemade gremolada. The atmosphere is warm and pleasantly rustic, framed by exposed wooden beams. It is an essential stop for anyone seeking true Milanese tradition, delivered with nostalgic, old-school hospitality.
Trattoria Masuelli San Marco
Viale Umbria 80, Milano

Since 1921, a shrine to Lombard-Piedmontese cooking. The ossobuco is sublime: juicy meat, al dente risotto with saffron threads and a rich sauce. The original ’20s decor and old-school hospitality make the experience even more special. A venue untouched by trends, true to traditional dishes: agnolotti, bolliti, testina, stufato, casseoula. Here, you eat just as people used to.
Al Matarel
Via Laura Solera Mantegazza 5

A temple of Milanese tradition, championed since 1962 by the legendary Signora Elide. No compromises and no modern twists: simply great food and authentic recipes. The ossobuco is extraordinary: generous, buttery and braised for over three hours, served alongside flawless risotto all’onda. Afterwards, the trattoria itself suggests a stroll or a shot of acquavite, and we whole-heartedly agree.
Antica Osteria la Rampina
Via Rocca Brivio, San Giuliano Milanese

A short trip outside the city, but well worth the journey, because at Antica Osteria La Rampina ossobuco is a love letter to Milanese tradition. Voted the best ossobuco in Italy, its strengths include slow braising, delicate marrow, well-balanced gremolada and a creamy saffron risotto, just as the ‘Confraternita dell’ossobuco alla Milanese’ prescribes—and this venue is one of its historic homes. Then there is everything else: a farmhouse draped in century-old wisteria, a fireplace from the ‘500s, a traditional Milanese courtyard and cooking backed by a monumental wine cellar.
Osteria alla Grande
Via Forze Armate, 405

A complete change of pace here: no hyped trends, nothing curated for Instagram and zero fuss (take a look at their website to see what we mean). Out in Baggio, this is less a trattoria than a state of mind. Roberto, known as Lo Smilzo, is a legendary host holding court amid rotary phones, timber furnishings and vintage memorabilia. The ossobuco here is honest, unpretentious and cooked the old-fashioned way, served alongside fragrant risotto. It is not always on the menu, and no, you will not find the menu online, so call ahead. Even placing that phone call is an experience in itself!



















