History

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.

Make it at home

Yield Serves 4Hands-on 30 minTotal 2 hr 30 minDifficulty Intermediate

Ingredients

  • 4 veal shank cross-cuts, 4 to 5cm thick, 300g each
  • Plain flour, for dredging
  • 60g unsalted butter
  • 2 tablespoons olive oil
  • 1 medium onion, finely diced
  • 1 carrot, finely diced
  • 1 celery stick, finely diced
  • 250ml dry white wine
  • 300ml veal or beef stock, hot
  • 200g peeled plum tomatoes, hand-crushed (optional, the purist version omits)
  • Sea salt, black pepper
  • For the gremolata: zest of 1 lemon, 1 garlic clove minced fine, a small bunch of flat-leaf parsley chopped

Method

  1. Tie a length of butcher's twine around each shank to hold it together during the braise.
  2. Dredge each shank in flour. Heat the butter and olive oil in a heavy casserole; brown the shanks on all sides over medium-high heat, 5 minutes per side. Remove.
  3. In the same pan, sweat the onion, carrot and celery over low heat for 8 minutes until soft.
  4. Pour in the wine and reduce by half. Add the tomatoes if using, then the hot stock. Return the shanks to the pan. Season.
  5. Cover and braise in a 160C oven for 1 hour 45 minutes to 2 hours, turning the shanks once at the halfway point. The meat should be falling-tender; the marrow still in the bone.
  6. While the braise rests, make the gremolata: combine the lemon zest, minced garlic and parsley.
  7. Lift the shanks onto warm plates. Spoon the sauce over. Scatter the gremolata on top at the table. Serve with risotto giallo or polenta.

Tip from the editors. The marrow inside the bone is the prize. Eat it with a small spoon (a marrow scoop if you have one); spread on the gremolata, then on bread, then in the mouth.

This is the TableJourney editorial recipe, modelled on the canonical bistro / counter version. The first place to try the dish in its city of origin is below.

Where to eat ossobuco alla milanese

Ossobuco alla milanese in Milan

Trattoria Masuelli San Marco ★ 4.5

Lombard trattoria€€porta-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.

Signature: Risotto alla milanese, Ossobuco, Cassoeula

Order: The risotto alla milanese with bone marrow, the ossobuco and the cassoeula in winter.

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

Trattoria del Nuovo Macello ★ 4.5

Lombard trattoria€€porta-romana

Trattoria del Nuovo Macello in Milan's south-east has cooked the Lombard trattoria canon since 1927, near the old slaughterhouse. The risotto giallo and cotoletta al

Signature: Risotto alla milanese, Cotoletta alla milanese, Ossobuco

Order: The risotto alla milanese, the cotoletta alla milanese with bone in, and the ossobuco when on the carte.

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

Ratana ★ 4.6

Modern Lombard€€€isola

Ratana in Milan's Isola district is Cesare Battisti's modern Lombard kitchen, housed in a 19th-century railway building since 2009. The risotto giallo and cotoletta

Signature: Risotto alla milanese, Cotoletta alla milanese, Ossobuco

Order: The risotto alla milanese with bone marrow, the cotoletta alla milanese and the ossobuco.

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

Giannino ★ 4.4

Lombard, modern Italian€€€porta-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 for four

Signature: Risotto alla milanese, Cotoletta alla milanese, Ossobuco con risotto

Order: The risotto alla milanese, the cotoletta alla milanese and the ossobuco con risotto plate.

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

Savini ★ 4.3

Lombard, classical Italian€€€€centro-storico

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

Signature: Risotto alla milanese, Cotoletta alla milanese, Tortelli di zucca

Order: The risotto alla milanese, cotoletta alla milanese and the tortelli di zucca from Mantua.

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

More cities are in research. Want ossobuco alla milanese covered somewhere specific? Tell us where you want to eat.

Browse all dishes →