Italian · Dinner

Osso Buco alla Milanese

Cross-cut veal shanks braised until the meat collapses and the marrow turns to butter, finished with a raw hit of gremolata that cuts straight through the richness. Serve it over saffron risotto for the full Milanese experience.

2 hr 25 min total Serves 4 servings Hard
Jump to Recipe Method
Osso Buco alla Milanese

Photograph credit: BradyTavernOssoBuco2 by User:Promking · CC0 · Wikimedia Commons

How to Make Osso Buco alla Milanese

Tap a step to highlight it, or turn on Cook Mode for large type and step-by-step focus.

  1. Pat the shanks bone dry and season all over. Dust lightly with flour and shake off the excess — a thin coat browns; a thick one gums up the sauce.

  2. Heat the oil in a heavy casserole and brown the shanks hard on both sides, 4 minutes a side, working in batches so the pan never crowds. Set aside.

  3. Lower the heat, add the butter and soften the onion, carrot and celery for 10 minutes until sweet.

  4. Pour in the wine, scrape up every brown scrap from the base, and reduce by half.

  5. Return the shanks in a single layer. Add the tomatoes, stock, bay and salt — the liquid should come two-thirds of the way up the meat, no further.

  6. Cover and cook at 160°C / 320°F for 2 hours, turning the shanks at the halfway point, until a fork slides in with no resistance.

  7. Lift the shanks out and keep warm. If the sauce is thin, reduce it hard on the hob for 5 to 10 minutes until it coats a spoon.

  8. Mix the gremolata ingredients just before serving. Spoon sauce over the shanks and scatter the gremolata generously on top.

Something wrong or unclear in this recipe? Report a problem with this recipe.

Tips for Making Osso Buco alla Milanese

  • Ask the butcher for centre-cut shanks with a wide marrow bone — the marrow is the best part and diners will dig for it.
  • Serve a small spoon alongside so guests can scoop the marrow out of the bone.
  • Make it a day ahead. The sauce sets, the flavours marry, and it reheats beautifully.

Common Substitutions & Variations

  • An eighth of a teaspoon of garlic powder per clove is the stand-in usually given when you are out of fresh garlic; it will not brown the same way, and it burns easily, so add it with the liquid.
  • A dry vermouth keeps for longer than an open bottle of white wine and is the closer swap than a random white left in the fridge; for an alcohol-free version, use the same amount of stock with a squeeze of lemon.

What Goes With Osso Buco alla Milanese

  • Barolo or Barbaresco is the classic Piedmont match
  • Risotto alla Milanese is the canonical side
  • Panna cotta with a bitter orange sauce to finish

Sides from the same cuisine on this site: Focaccia Genovese, Rosemary Focaccia, Ciabatta.

Leftovers and Storage

Refrigerate in the sauce for up to 4 days or freeze for 3 months. Reheat gently, covered, at 150°C / 300°F for 30 minutes; boiling will make the meat stringy.

The Numbers per Serving

No nutrition figures are given for this recipe: they cannot be worked out reliably from its ingredient list (some ingredient lines cannot be read). Why some recipes have none.

Your notes on this recipe

Cooked this? Keep a note for next time

Your own rating out of 5

Private to you: notes and ratings are saved in this browser only, are never sent anywhere, and other readers cannot see them.

Compiled by Turab

Checked by script for timings, diet labels and nutrition arithmetic. How the recipes are checked. Found a mistake? Tell us.

First published ; last changed .