Osso Buco with Toasted Garlic Gremolata

This image courtesy of Shutterstock

Osso Buco, which means “bone with a hole” in Italian, is another braised dish that can be made one or two days ahead. It will only improve as it sits. If you don’t have Brown Veal Stock for this, then use good chicken stock and at least some store-bought demi-glace instead. Just remember to compensate for the salt that they may contain. Serve with Risotto alla Milanese or Potato-Celeriac Mash.

NotesIf making ahead of time, cook 30 minutes less than the recipe states. That way, you can reheat it when ready to serve without worrying about the meat falling apart. Reheat until perfectly fork tender.


Cooking Methodbraising, sauteeing


Total Timeunder 4 hours

Make Ahead RecipeYes

One Pot MealYes

OccasionCasual Dinner Party, Cooking for a date, Formal Dinner Party

Recipe Coursemain course

Dietary Considerationegg-free, halal, kosher, lactose-free, peanut free, soy free, tree nut free


Moodfestive, romantic

Taste and Textureherby, meaty, rich, savory, winey


  • 6 pieces veal shank (2½ to 3 inches thick, 1 pound each)
  • 2 tablespoons olive oil
  • Kosher salt and freshly ground black pepper
  • All purpose flour, for dredging
  • 1 celery stalk, finely diced
  • 1 carrot, finely diced
  • ½ onion, finely diced
  • 2 garlic cloves, very finely minced
  • ½ cup dry Marsala
  • ½ cup dry white wine
  • 2 large thyme sprigs
  • 1 tablespoon chopped flat-leaf parsley
  • 1 bay leaf
  • 1-inch piece orange peel, pith removed
  • 1-inch piece lemon peel, pith removed
  • 4 cups Brown Veal Stock
  • 1 cup canned whole tomatoes in juice
  • Risotto alia Milanese
  • Toasted Garlic Gremolata


  1. Preheat the oven to 350°F. Tie a piece of butcher’s twine around each shank if your butcher has not already done so.

  2. Heat the oil in a sauté pan large enough to hold all 6 veal shank pieces. Season the veal with salt and pepper and dredge the cut sides (top and bottom) in flour, shaking off any excess. Place the shanks in the pan, in a single layer, pressing them firmly down so they make good contact with the pan. Once the shanks have browned, 8 to 10 minutes, turn them and brown the other side, pressing them down again. The second side should brown in 6 to 8 minutes.

  3. Transfer the shanks to a Dutch oven or other heavy pot large enough to hold them in a single layer. You can also use a large roasting pan, and cover it tightly with foil. If they don’t quite fit in a single layer, rearrange them several times during the braising time. Leave 2 tablespoons fat in the sauté pan; discard the rest.

  4. Add the celery, carrot, onion, and garlic to the sauté pan and cook until soft, about 10 minutes. Add the Marsala and white wine, stirring with a wooden spoon to loosen and dissolve all the brown bits. Add the thyme, parsley, bay leaf, orange and lemon peels, 1 teaspoon salt, ½ teaspoon pepper, the stock, and tomatoes and bring to a boil.

  5. Once the mixture boils, pour over the shanks and cover tightly with a lid or aluminum foil. Place in the oven and cook for 1 hour. After 1 hour, turn the shanks, cover again tightly, and continue to cook for about 1 hour more, until the meat begins to fall from the bone.


Free recipes, giveaways, exclusive partner offers, and more straight to your inbox!


I have not made this yet so I cannot rate it.

Include a Photo Include a Photo

Click the button above or drag and drop images onto the button. You can upload two images.

Cancel Reply to Comment

Thanks for your comment. Don't forget to share!


Report Inappropriate Comment

Are you sure you would like to report this comment? It will be flagged for our moderators to take action.

Thank you for taking the time to improve the content on our site.

Sign In to Your Account

Close Window
Sign In with one of your Social Accounts
Facebook Twitter
Sign In using Email and Password