Osso Buco alla Milanese
Thick cross-cut veal shanks braised to fall-off-the-bone tenderness in white wine, tomatoes, and aromatic vegetables, crowned with a bright, herbaceous gremolata — a timeless Milanese masterpiece made for slow Sunday evenings.
⏱ 150 minServes 4Italian
Ingredients
- •4 (about 300 g each) veal shanks, cross-cut, about 4 cm thick
- •½ cup all-purpose flour, for dredging
- •1 cup dry white wine
- •1 cup canned whole peeled tomatoes, crushed by hand
- •1 ½ cups chicken or veal stock
- •1 yellow onion, diced
- •2 carrots, diced
- •2 celery stalks, diced
- •4 garlic cloves, minced
- •2 tbsp tomato paste
- •3 tbsp olive oil
- •2 tbsp unsalted butter
- •3 fresh thyme sprigs
- •1 bay leaf
- •1 tbsp lemon zest (for gremolata)
- •1 garlic clove, minced (for gremolata)
- •3 tbsp fresh flat-leaf parsley, finely chopped (for gremolata)
- •to taste kosher salt and black pepper
Directions
- 1Tie a piece of kitchen twine around each shank to keep the meat attached to the bone during braising; season well with salt and pepper, then dredge lightly in flour and shake off excess.
- 2Heat olive oil in a large Dutch oven over medium-high heat; sear shanks 4 minutes per side until deeply golden; transfer to a plate.
- 3Preheat oven to 325°F (165°C); melt butter in the same pot over medium heat; add onion, carrot, and celery; cook 8 minutes until softened.
- 4Stir in garlic and tomato paste; cook 2 minutes; pour in white wine, scraping up all browned bits, and simmer 3 minutes.
- 5Add tomatoes, stock, thyme, and bay leaf; stir to combine and bring to a simmer.
- 6Nestle shanks into the braising liquid — they should be about two-thirds submerged; cover tightly and transfer to the oven.
- 7Braise 2 hours, turning shanks once halfway through, until meat is completely tender and pulling away from the bone.
- 8While shanks rest, combine lemon zest, minced garlic, and parsley to make the gremolata.
- 9Remove twine, discard thyme and bay leaf; taste braising liquid and season; spoon over shanks and finish with gremolata.
- 10Serve with saffron risotto (risotto alla Milanese) or creamy polenta to catch all the braising juices.
💡 Veal shanks are available at the meat counter of most large Canadian grocery stores — call ahead if your location is smaller. Beef shank cross-cuts (marketed as 'beef osso buco') are a widely available and delicious substitute with a heartier flavour and slightly longer braise time (add 30 minutes). The dish improves dramatically made a day ahead and gently reheated.
Cook this with Miamzi 👨🍳
Miamzi knows what's in your kitchen — it checks this recipe against your ingredients, adds what's missing to your grocery list, plans your week, and invents new dishes from what you already have.
Create your free kitchen →From the Miamzi community recipe library.