Osso Buco Milanese Recipe

Osso Buco Milanese is one of Italy's great slow-cooked dishes: cross-cut veal shanks braised gently until the meat falls from the bone and the marrow turns to silk. A spoonful of fresh gremolata cuts through the richness and lifts the whole plate.
- Prep time
- 25 mins
- Cook time
- 150 mins
- Total time
- 175 mins
- Servings
- 4 servings
- Calories
- 680
Ingredients
- 4 veal shanks, about 300 g each, tied with kitchen string
- Salt and black pepper
- 1/2 cup plain flour, for dusting
- 3 tablespoons olive oil
- 2 tablespoons butter
- 1 onion, finely diced
- 2 carrots, finely diced
- 2 celery stalks, finely diced
- 3 garlic cloves, minced
- 1 cup dry white wine
- 400 g canned chopped tomatoes
- 500 ml hot beef or veal stock
- 1 bay leaf
- Zest of 1 lemon, 2 tablespoons chopped parsley and 1 small garlic clove, for gremolata
Instructions
- Pat the shanks dry, season well and dust lightly with flour, shaking off the excess.
- Heat the olive oil and butter in a heavy ovenproof pot and brown the shanks on both sides, about 4 minutes per side, then lift them out.
- Soften the onion, carrot and celery in the same pot for 8 minutes, then stir in the garlic for 1 minute more.
- Pour in the wine and scrape up the browned bits, letting it bubble for 2 minutes.
- Add the tomatoes, stock and bay leaf, return the shanks, cover and braise in a 160°C oven for about 2 hours, until the meat is very tender.
- Lift the shanks onto a platter, skim the sauce and simmer it briefly if it needs thickening.
- Mix the lemon zest, parsley and garlic for the gremolata, spoon the sauce over the shanks and scatter gremolata on top before serving.
Pro tips
- Tying the shanks keeps the meat attached to the bone during the long braise.
- Do not rush the browning step; it builds the deep flavour of the sauce.
- Osso buco tastes even better the next day, so make it ahead and reheat gently.
- Serve it the Milanese way, over saffron risotto or creamy polenta.
Frequently asked questions
What cut of meat is osso buco?
Osso buco is a cross-cut veal shank, a thick slice through the leg that includes the marrow-filled bone.
Can I make osso buco without wine?
Yes, replace the wine with extra stock and a tablespoon of white wine vinegar or lemon juice for brightness.
How do I know when osso buco is done?
The meat should yield easily to a fork and be on the verge of falling off the bone, usually after about 2 hours.
What is gremolata?
Gremolata is a fresh Italian condiment of chopped parsley, lemon zest and garlic, sprinkled over rich braised dishes.





