Ossobuco alla milanese
Photo: Mogens Engelund · CC BY-SA 3.0

Ossobuco alla milanese is Milan's slow-braised veal shank, cut crosswise to keep the marrow in the bone, stewed in white wine with vegetables and finished with a lemon-garlic-parsley gremolata.

The ossobuco (literally 'bone with a hole') is first recorded in 19th-century Milanese trattoria menus as a working-quarter dish that made use of the cheaper veal shank cut. The Pellegrino Artusi 1891 codification calls for tomato in the sauce; the older purist version uses only white wine and brodo. The dish is served on its own or atop a saffron risotto giallo as the canonical riso e oss buss. The gremolata (the lemon zest, garlic and parsley raw garnish at the finish) is the dish's defining note. Trattoria Masuelli San Marco, Ratana, Trattoria del Nuovo Macello and Giannino all serve canonical versions; the marrow on toast is the bonus snack.

5 editor picks for Ossobuco alla milanese in Milan, ranked by editorial score. All Milan signature dishes · Ossobuco alla milanese across every city.

Ratana ★ 4.8

€€€ItalianIsola

Ratana in Milan's Isola district is Cesare Battisti's modern Lombard kitchen, housed in a 19th-century railway building since 2009. Priced at €€€.

OrderThe risotto alla milanese with bone marrow, the cotoletta alla milanese and the ossobuco.

TipBookings open three weeks ahead. Lunch sittings 12:30 and 14:00; dinner from 19:30. The garden is the spot in summer.

Trattoria del Nuovo Macello ★ 4.6

€€Lombard TrattoriaPorta Romana

Trattoria del Nuovo Macello in Milan's south-east has cooked the Lombard trattoria canon since 1927, near the old slaughterhouse. Located in Porta Romana.

OrderThe risotto alla milanese, the cotoletta alla milanese with bone in, and the ossobuco when on the carte.

TipBookings open one month ahead on the website. Lunch is the calmer service; Friday evening fills up first.

Trattoria Masuelli San Marco ★ 4.5

€€Lombard TrattoriaPorta Romana

Trattoria Masuelli San Marco in Milan's Porta Romana has cooked the Lombard canon since 1921, family-run by the Masuelli family for four generations.

OrderThe risotto alla milanese with bone marrow, the ossobuco and the cassoeula in winter.

TipBookings open ten days ahead by phone. Cash and card; the wine list runs deep on Lombard producers.

Giannino ★ 4.3

€€€Lombard, Modern ItalianPorta Venezia

Giannino in Milan since 1899 is the historic Lombard dining room near Stazione Centrale, the family-run kitchen that has fed Milan's industrial bourgeoisie.

OrderThe risotto alla milanese, the cotoletta alla milanese and the ossobuco con risotto plate.

TipBookings open by phone or website; lunch sittings 12:30 and 13:30. The marble-and-mahogany dining room is the destination.

Savini ★ 4.1

€€€€Lombard, Classical ItalianCentro Storico

Savini in the Galleria Vittorio Emanuele has cooked classical Lombard and Italian cuisine since 1867, the historic dining room of opera-going Milan.

OrderThe risotto alla milanese, cotoletta alla milanese and the tortelli di zucca from Mantua.

TipBookings open a month ahead. The post-Scala dinner sitting at 22:30 is when the opera crowd arrives.

Learn to cook it, or eat it with a guide

Ossobuco alla milanese makes more sense with someone from Milan explaining it. These are the classes and tours we have checked, with booking links.

Taste Ossobuco alla milanese with a local in Milan

See all 798 bookable experiences in Milan