Osso buco alla Milanese: veal shanks slow-braised with vegetables, white wine and tomato until falling off the bone, finished with lemon-garlic gremolata.
Osso Buco alla Milanese is slow Sunday cooking at its best, the sort that scents the whole house. Veal shanks are browned hard, then braised gently with wine, tomato and aromatics until the meat slides from the bone and the marrow turns to silk. A scattering of gremolata, garlic, parsley and lemon zest, cuts the richness and pulls the whole dish together.
Jump to recipe
Prep 30 min
Cook 165 min
Total 195 min
Hard
Scale:
- 4 meaty shanks Veal
- ½ cup Flour
- 2 tablespoons Olive Oil
- 3 tablespoons Butter
- 1 medium chopped into ½-inch pieces Onion
- 1 chopped into ½-inch pieces Carrots
- 1 chopped into ½-inch pieces Celery
- 1 bulb chopped into ½-inch pieces Fennel
- 2 strips Orange Zest
- 1 ½ teaspoons Marjoram
- 1 Bay Leaf
- 1 cup Dry White Wine
- ½ cup Chicken Stock
- 1 cup chopped with juice Tomatoes
- 2 tablespoons chopped Parsley
- 1 teaspoon minced Garlic
- 1 teaspoon grated Lemon Zest
Preparation
- Heat the oven to 300°F.
- Dredge the shanks: pour the flour into a shallow dish, season the veal shanks all over with salt and pepper, then roll each in the flour to coat, shaking off the excess. Discard the leftover flour.
- Brown the shanks: heat the oil and 1 tablespoon of the butter in a wide Dutch oven over medium-high heat. Once the butter has melted and the oil shimmers, lower in the shanks flat-side down, in batches if needed, and brown, turning once, until both flat sides are well caramelised, about 5 minutes a side. Ease the heat down if the butter and oil start to burn, then move the shanks to a platter.
- The aromatics: pour off and discard the fat, wipe out any burnt bits with a damp paper towel while keeping the caramelised ones, then add the remaining 2 tablespoons butter and melt over medium heat. When it stops foaming, add the onion, carrot, celery and fennel, season with salt and pepper, and cook until starting to soften but not colour, about 6 minutes. Stir in the garlic, orange zest, marjoram and bay leaf and cook another minute or two.
- The braising liquid: pour in the wine, turn the heat to high and boil, stirring now and then, until reduced by about half, around 5 minutes. Add the stock and the tomatoes with their juice and boil again to reduce the liquid to about 1 cup in total, around 10 minutes.
- The braise: settle the shanks into the pot bone-side up and pour over any juices they've shed. Lay a piece of parchment pressed down so it almost touches the veal, cover tightly with the lid and slide into the lower oven to braise at a gentle simmer. Check after 15 minutes and drop the oven by 10 to 15 degrees if it's simmering too hard. Carry on braising, turning the shanks and spooning over the pan juices after the first 40 minutes, until the meat is completely tender and pulling from the bone, about 2 hours.
- The gremolata: meanwhile, stir the garlic, parsley and lemon zest together in a small bowl, cover and set aside somewhere cool.
- The finish: once the veal is fork-tender, lift off the lid, scatter over half the gremolata and return it to the oven uncovered for another 15 minutes to caramelise.
- Lift the shanks carefully from the braising liquid with a slotted spatula, keeping them as whole as you can, and lay them out on a platter in a single layer, then cover with foil to keep warm.
- Finish the sauce: set the pot on the stove, skim off any fat from the surface and taste. If it's thin, boil hard to reduce and concentrate it for 5 to 10 minutes, then adjust the salt and pepper, stirring in a teaspoon or two of gremolata if it wants more lift.
- Serve one shank per person, or pull larger shanks apart along their natural seams for smaller portions, with risotto if you like. Just before serving, scatter over the rest of the gremolata and spoon over plenty of sauce.
Tips from the ZestyPlate Kitchen
- Tie a length of kitchen string around each shank before browning so it keeps its round shape through the long braise.
- Brown the shanks well and give them room in the pan. Those caramelised edges are where the depth comes from.
- Hold the braise at the barest simmer. If it bubbles hard, drop the oven temperature so the veal stays meltingly tender.
- Stir the gremolata in right at the end so its garlic and lemon keep their fresh bite.
Frequently Asked Questions
Saffron risotto alla Milanese is the classic match, though creamy polenta or plenty of crusty bread for the sauce both work beautifully.
Yes, and it's all the better for it. Braise a day ahead, cool and chill, then reheat gently. Make the gremolata fresh on the day.
You can. Beef shin gives a deeper, beefier result and may need a little longer in the oven to come fully tender.
Save this recipe, join ZestyPlate free
- Save your favourite recipes
- Build your own cookbooks
- Track what you've cooked
- New recipes in your inbox
Create free account
Already a member? Log in
Ratings & Reviews
Log in or create an account to rate this recipe.
No reviews yet, be the first to rate this recipe!
Comments (0)
Log in or create an account to join the conversation.
No comments yet, start the conversation!