Osso buco alla Milanese is a slow-braised Italian classic, prized for tender veal shanks, silky sauce, and the rich marrow at the center of each bone.
Browning the shanks first and finishing them low and slow creates a glossy braising sauce, while lemon-parsley gremolata cuts through the richness.
Tie the shanks with kitchen twine before browning so they keep their shape as the connective tissue softens.
Serving Suggestions
Serve osso buco over saffron risotto with gremolata spooned over the top. A bitter green salad makes a refreshing side.

Recipe Notes
The braise can be made one day ahead. Chill it in the sauce, remove the hardened fat, and reheat gently before serving.

Italian Osso Buco
Tender veal shanks braised with vegetables and white wine, served with gremolata and creamy saffron risotto.
Ingredients
Equipment
Method
Braise the Shanks:
- Tie each shank with twine. Season with salt and pepper, then dredge lightly in flour.
- Heat the oil and butter in a Dutch oven. Brown the shanks on all sides and transfer them to a plate.
- Cook the onion, carrots, celery, and garlic until softened. Add the wine, stock, tomatoes, bay leaves, and thyme, then return the shanks.
- Cover and simmer gently for about 2 hours, turning once, until the meat is fork-tender.
Make the Risotto:
- Warm the stock with the saffron. Toast the Arborio rice in a saucepan, add the wine, and stir until absorbed.
- Add the warm stock one ladle at a time, stirring until absorbed before adding more. Finish with butter and Parmesan.
Finish:
- Mix the parsley, lemon zest, and garlic for the gremolata.
- Serve each shank over risotto with braising sauce and a generous spoonful of gremolata.
Nutrition
Notes
- Do not rush the braise; the meat is ready when it nearly slides from the bone.
- Add the gremolata at the table for the brightest flavor.



