
Ossobuco con Gremolata
Slow-braised veal shanks with a bright lemon-parsley-garlic gremolata. A Milanese masterpiece that rewards patience with extraordinary depth of flavour. The marrow is the prize.
Ingredients
- 4 veal ossobuco (shin cross-cuts, 3cm thick)
- 250ml dry white wine
- 400g chopped tinned tomatoes
- 400ml beef or veal stock
- 1 onion, 1 carrot, 1 celery stick
- Plain flour for dusting
- Olive oil and butter
- 2 bay leaves, 3 thyme sprigs
- For gremolata: parsley, 2 lemons, 2 garlic cloves
- Salt and black pepper
Step-by-step instructions
Bring the veal to room temperature
30 minRemove 4 veal ossobuco (shin cross-cuts, about 3cm thick each) from the fridge 30 minutes before cooking. Pat them completely dry with kitchen paper. Season generously on both sides with fine salt and freshly ground black pepper.
Dust with flour
2 minLightly dust each piece of veal in plain flour, shaking off the excess. This creates a thin crust that helps browning and thickens the braising liquid. Do not skip this step.

Brown the veal shanks
10 minHeat 3 tablespoons of olive oil and 20g of butter in a heavy casserole or Dutch oven over high heat. When the butter foams, add the veal shanks. Sear for 3-4 minutes per side until deeply golden brown. Work in batches if needed — crowding prevents browning. Remove and set aside.
Build the soffritto
10 minReduce heat to medium. In the same pan, add 1 finely diced onion, 1 diced carrot, and 1 diced celery stick. Cook for 8-10 minutes, stirring occasionally, until softened and lightly golden. Scrape up any browned bits from the meat.
Deglaze with wine
3 minPour in 250ml of dry white wine. Increase heat and let it bubble vigorously for 2-3 minutes, scraping the bottom of the pan to dissolve all the caramelised flavour. Reduce by half.
Add tomatoes and stock
3 minAdd 400g of chopped tinned tomatoes and 400ml of beef or veal stock. Stir to combine. Add 2 bay leaves, 3 sprigs of thyme, and a strip of lemon zest. Bring to a gentle simmer.

Return the veal and braise
2 minNestle the browned veal shanks back into the liquid. The liquid should come about two-thirds up the sides of the meat. Cover with a tight-fitting lid and transfer to a 160°C oven.
Slow cook until tender
2-2.5 hrsBraise for 2 to 2.5 hours, turning the shanks once halfway through. The meat is ready when it is falling-off-the-bone tender and a fork slides through with no resistance. The marrow in the centre should be soft and yielding.

Make the gremolata
5 minWhile the veal braises, finely chop a large bunch of flat-leaf parsley. Finely grate the zest of 2 unwaxed lemons. Mince 2 garlic cloves very finely. Combine everything in a small bowl. This bright, aromatic garnish is what makes ossobuco sing.
Reduce the sauce if needed
5-10 minRemove the veal shanks to a warm plate and tent with foil. If the braising liquid is thin, place the casserole on the hob and simmer uncovered for 5-10 minutes until it coats the back of a spoon. Taste and adjust seasoning.
Serve
EnjoyPlace each veal shank in a warm, shallow bowl. Spoon the sauce generously around and over the meat. Scatter a generous amount of gremolata on top. Serve with risotto alla Milanese for the classic pairing, or with creamy polenta. Provide small spoons for the marrow — it is the best part. Pair with a mature Barolo or Barbaresco.
Wine pairing
A mature Barolo (at least 5 years old) is the ultimate match — its complex tannins and earthy depth mirror the richness of the braise. A Barbaresco offers similar elegance with slightly more approachability.
Want a new recipe like this every day?
Subscribe — £4.99/month