Ossobuco is Milanese braised veal shank, cut crosswise so the marrow sits in the center of the bone. Order **"ossobuco con risotto alla milanese"** (*veal shank with saffron risotto*) and ask for **"gremolada"** (*lemon, parsley, and garlic garnish*) if it is not already on the plate. Expect €28-45 because the dish ties together veal, long cooking, and risotto service; it is best at lunch or early dinner in traditional trattorie. The trap is ordering ossobuco in a generic Italian restaurant where the meat is reheated and the risotto is an afterthought.
Ossobuco (Ossobuco) · say “Ossobuco” ·
How this ranking works
Guide score ✕ verified reader stamps ✕ critic notes ✕ Google Maps signal. External reviews are linked, never copied.
What to order
·
Why locals care
Ossobuco is Milanese braised veal shank, cut crosswise so the marrow sits in the center of the bone. Order **"ossobuco con risotto alla milanese"** (*veal shank with saffron risotto*) and ask for **"gremolada"** (*lemon, parsley, and garlic garnish*) if it is not already on the plate. Expect €28-45 because the dish ties together veal, long cooking, and risotto service; it is best at lunch or early dinner in traditional trattorie. The trap is ordering ossobuco in a generic Italian restaurant where the meat is reheated and the risotto is an afterthought.
Ranked Ossobuco stops in Milan
01
La Libera
★★★★★
Order:
Stamp available
0.00 stamped
“La Libera is a Milanese dining-room choice for ossobuco when you want Brera access without eating on a main tourist corner. The dish fits a full dinner with wine rather than a quick stop.”
The guide’s verdict · Brera / Moscova
Queue: Brera-Moscova location with simple evening logistics.
Go: Dinner 19:30-20:30; 6-min walk from Moscova M2.
Verdict:Antica Hostaria della Lanterna is a small traditional room for Milanese staples. Ossobuco is the order when you want a compact neighborhood dinner rather than a famous-name reservation. — Quadronno / Crocetta
Queue: Central-south location away from the Duomo crush.
Go: Dinner 19:30-20:30; 8-min walk from Crocetta M3.
Verdict:Oss Bus puts the dish in the name and keeps the focus on Milanese comfort food. It is useful when travelers want ossobuco before a Navigli night without eating directly on the canal. — Navigli
Queue: Near Navigli but off the most obvious canal strip.
Go: Dinner 19:30-21:00; 8-min walk from Porta Genova M2.
Verdict:Trattoria da Tomaso keeps ossobuco in a local trattoria setting beside Milan's newest skyline. It is a useful contrast meal after photographing Bosco Verticale. — Isola / Porta Nuova
Queue: Very close to Porta Nuova architecture stops.
Verdict:Trattoria La Pesa dal 1902 is an old Musocco address for Milanese plates. Ossobuco is a strong order when you are already routing west or want a non-central trattoria. — Musocco
Queue: Northwest location is a deliberate food detour.
Go: Lunch 12:30-14:00; taxi or bus from Lotto M1/M5 is simplest.
Verdict:Trattoria Sabbioneda is an unflashy option near Porta Venezia for old-style Milanese cooking. Ossobuco here is a practical lunch choice before returning to the center. — Porta Venezia
Verdict:Osteria Conchetta is a Navigli-area choice for rich northern plates. Ossobuco works here when the night will stay around the canals. — Navigli / Ticinese
Queue: Navigli-adjacent with better food focus than the busiest canal strip.
Go: Dinner 19:30-20:30; 10-min walk from Porta Genova M2.
Verdict:Al Matarel is an old Milanese name for travelers who want dialect-era cooking in the Brera orbit. The ossobuco order keeps the meal grounded in the city's veal-and-rice tradition. — Brera / Moscova
Queue: Central-north location near Brera.
Go: Dinner 19:30-20:30; 6-min walk from Moscova M2.