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.
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.
-
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.
-
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.
-
Lower the heat, add the butter and soften the onion, carrot and celery for 10 minutes until sweet.
-
Pour in the wine, scrape up every brown scrap from the base, and reduce by half.
-
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.
-
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.
-
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.
-
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
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 .