← Back to Search Results
braising Italian, Milan
Osso Buco alla Milanese Recipe-15111

Photo by: Gentl & Hyers/Edge
Comments: 1


Veal Shanks Braised with Tomato & White Wine

Classic osso buco alla Milanese is probably the dish that inspired me to write an entire book on braising in the first place. I don’t remember where or when I first tasted a veal shank slow-cooked with tomato and white wine, but I know that for years afterward I couldn’t go to a restaurant where it was on the menu without ordering it. Fortunately, I finally taught myself to make it – the recipe is surprisingly straightforward considering the complexity of flavor it delivers – and I still haven’t lost my appetite for the dish. I add a bit of chopped fresh fennel to the traditional aromatic mix of onions, celery, and carrots and I also add orange zest to enliven the braising liquid, but otherwise, this is pretty much the classic recipe I first tasted.

Veal shanks are ideally suited for braising because they’re so high in collagen, the connective tissue that breaks down in the moist, low heat of a braise and enriches the sauce like nothing else. Shanks also have a remarkably fine meat texture, which is what makes them so luxurious when braised.

Some cooks forgo the gremolata, the pungent mixture of garlic, parsley, and lemon zest added to the osso buco during the last minutes of the braise, but soon as it comes in contact with the warm veal, giving the whole dish a divine lift. In fact, I like the effect of the gremolata so much that I sometimes add a double dose. That is entirely up to you.

Risotto Milanese is the classic accompaniment, and with good reason. It’s creamy texture and saffron-laced flavor go perfectly with the tender shanks. If you’re not in the mood for risotto, plain rice or mashed potatoes are fine alternatives.

Yield: Serves 4 to 6


  • All-purpose flour for dredging (about ½ cup)
  • 4 meaty veal shanks, each 2 to 2 ½ inches thick (3 to 3 ½ pounds total)
  • Coarse salt and freshly ground black pepper
  • 2 tablespoons extra virgin olive oil
  • 3 tablespoons unsalted butter
  • 1 medium yellow onion (about 6 ounces), chopped into ½-inch pieces
  • 1 medium carrot, chopped into ½-inch pieces
  • 1 celery stalk with leaves, chopped into ½-inch pieces
  • 1 small fennel bulb (about 12 ounces), trimmed, cored, and chopped into ½-inch pieces
  • 3 garlic cloves, minced
  • 2 strips orange zest, removed with a vegetable peeler (each about 3 inches by ¾-inch)
  • 1 ½ teaspoons chopped fresh marjoram or ½ teaspoon dried
  • 1 bay leaf
  • 1 cup dry white wine or dry white vermouth
  • ½ cup veal or chicken stock, homemade, or store-bought
  • 1 cup chopped peeled tomatoes, fresh or canned, with their juice

The Gremolata:

  • 2 tablespoons chopped flat-leaf parsley
  • 1 teaspoon minced garlic
  • 1 teaspoon grated lemon zest


1.    Heat the oven to 300 degrees.

2.    Dredging the shanks: pour the flour into a shallow dish (a pie plate works nicely). Season the veal shanks on all sides with salt and pepper. One at a time, roll the shanks around in the flour coat, and shake and pat the shank to remove any excuses flour. Discard the remaining flour.

3.    Browning the shanks: put the oil and 1 tablespoon of the butter in a wide Dutch oven or heavy braising pot (6 to 7 quart) and heat over medium-high heat. When the butter has melted and the oil is shimmering, lower the shanks into the pot, flat side down; if the shanks won’t fit without touching one another, do this in batches. Brown the shanks, turning once with tongs, until both flat sides are well caramelized, about 5 minutes per side. If the butter-oil mixture starts to burn, lower the heat just a bit. Transfer the shanks to a large platter or tray and set aside.

4.    The aromatics: pour off and discard the fat from the pot. Wipe out any burnt bits with a damp paper towel, being careful not to remove any delicious little caramelized bits. Ad the remaining 2 tablespoons butter to the pot and melt it over medium heat. When the butter has stopped foaming, add the onion, carrot, celery, and fennel. Season with salt and pepper, stir, and cook the vegetables until they begin to soften but do not brown, about 6 minutes. Stir in the garlic, orange zest, marjoram, and bay leaf, and stew for another minute or two.

5.    The braising liquid: add the wine, increase the heat to high, and bring to a boil. Boil, stirring occasionally, to reduce the wine by about half, 5 minutes. Add the stock and tomatoes, with their juice, and boil again to reduce the liquid to about 1 cup total, about 10 minutes.

6.    The braise: Place the shanks in the pot so that they are sitting with the exposed bone facing up, and pour over any juices that accumulated as they sat. Cover with parchment paper, pressing down so the parchment nearly touches the veal and the edges hang over the sides of the pot by about an inch. Cover tightly with the lid, and slide into the lower part of the oven to braise at a gentle simmer. Check the pot after the first 15 minutes, and if the liquid is simmering too aggressively, lower the oven heat by 10 or 15 degrees. Continue braising, turning the shanks and spooning some pan juices over the top after the first 40 minutes, until the meat is completely tender and pulling away from the bone, about 2 hours.

7.    The gremolata: While the shanks are braising, stir together the garlic, parsley, and lemon zest in a small bowl. Cover with plastic wrap and set aside in a cool place (or the refrigerator, if your kitchen is very warm.)

8.    The finish: When the veal is fork-tender and falling away from the bone, remove the lid and sprinkle over half of the gremolata. Return the veal to the oven, uncovered, for another 15 minutes to caramelize it some.

Using a slotted spatula or spoon, carefully lift the shanks from the braising liquid, doing your best to keep them intact. The shanks will be very tender and threatening to fall into pieces, and the marrow will be wobbly inside the bones, so this can be a bit tricky. But if they do break apart, don’t worry, the flavor won’t suffer at all. Arrange the shanks on a serving platter or other large plate, without stacking, and cover with foil to keep warm.

9.    Finishing the sauce: Set the braising pot on top of the stove and evaluate the sauce: if there is a visible layer of fat floating on the surface, use a large spoon to skim it off and discard it. Taste the sauce for concentration of flavor. If it tastes a bit weak or flat, bring it to a boil over high heat, and boil to reduce the volume and intensify the flavor for 5 to 10 minutes. Taste again for salt and pepper. If the sauce wants more zip, stir in a teaspoon or two of the remaining gremolata.

10.    Portioning the veal shanks: if the shanks are reasonably sized, serve one per person. If the shanks are gargantuan or you’re dealing with modest appetites, pull apart the larger shanks, separating them at their natural seams, and serve smaller amounts. Be sure to give the marrow bones to whomever prizes them most.

11.     Serving: Arrange the veal shanks on warm dinner plates accompanied by the risotto, if serving. Just before carrying the plates to the table, sprinkle on the remaining gremolata and then spoon over a generous amount of sauce – the contact with the hot liquid will aromatize the gremolata and perk up everyone’s appetite with the whiff of garlic and lemon.

© 2004 Molly Stevens

Nutritional Information

Nutrients per serving (% daily value)

Nutritional information includes 1/8 teaspoon of added salt per serving, and is based on using 3 pounds of veal shanks. This recipe serves 6.

409kcal (20%)
93mg (9%)
15mg (25%)
148mcg RAE (5%)
182mg (61%)
259mg (11%)
6g (28%)
15g (23%)
3mg (16%)

Would you like to leave a comment about this recipe?

Notify me of new comments on this recipe. Add comment

We'd love to hear what you think!

Please or to add a comment to this recipe.
  • JoseeMarchessault

    02.19.12 Flag comment

    This was absolutely unbelievable. The orange zest changes this whole dish and gives it a whole new layer of taste. I served it with wild mushroom polenta. This is a keeper...it is my new Osso Bucco recipe!

Free Activity Kit for Love Monster and the Last Chocolate!

Sign up for
The Cookstr Weekly

Free handpicked cookbook recipes delivered straight to your inbox

Explore Cookbooks on Cookstr

le-bernardin-cookbook Le Bernardin Cookbook
by Eric Ripert, Maguy Le Coze
a-new-way-to-cook A New Way to Cook
by Sally Schneider
the-deen-bros-take-it-easy-quick-and-affordable-meals-the-whole-family-will-love The Deen Bros. Take It Easy...
by Bobby Deen, Jamie Deen
the-whole-beast-nose-to-tail-eating The Whole Beast: Nose to Ta...
by Fergus Henderson
the-asian-grandmothers-cookbook The Asian Grandmothers Cook...
by Patricia Tanumihardja
the-country-cooking-of-ireland The Country Cooking of Ireland
by Colman Andrews
parents-need-to-eat-too Parents Need to Eat Too
by Debbie Koenig
mexican-everyday Mexican Everyday
by Rick Bayless
a-bakers-odyssey A Baker's Odyssey
by Andrew Schloss

Thanks for signing up!

You'll receive an activation email in your inbox shortly. Don't forget to click that link and activate your new Cookstr.com account!

Already a member? Sign in here

Sign up for Cookstr!

  • Receive a free, handpicked selection of recipes in your inbox weekly
  • Save, share and comment on your favorite recipes in My Cookstr
  • Get updates on new cookbooks, Cookstr features, and other exclusives we know you'll love
By signing up you accept the
Terms of Use and Privacy Policy
New to Cookstr? Sign up here
Thanks for commenting!
Would you like to share your comment on Facebook or Twitter?