Osso Buco Recipe: How to Make Braised Veal Shanks
Written by MasterClass
Last updated: Aug 21, 2026 • 2 min read
Osso buco is a cozy Italian entree of braised veal shanks great for cooking on a weekend indoors.
Learn From the Best
What Is Osso Buco?
Osso buco is an Italian dish of braised veal shanks, cooked until fork-tender in broth, wine, and tomatoes. In Italian, “osso buco" means “pierced bone,” referring to the marrow in the shank bone that cooks down into a spreadable jelly. Osso buco is typically served with bread, risotto polenta, mashed potatoes, or pasta to soak up all the braising liquid.
3 Substitutes for Veal in Osso Buco
While osso buco is traditionally made with veal shanks, there are several suitable substitutes:
- 1. Beef shank: This is the same cut of meat, just on a full-grown cow, so it is the ideal substitute for veal. The shank is one of the toughest cuts, since it comes from the cow’s hard-working and not very fatty front and back legs. It’s fabricated into the shank cross-cut—bone-in slices that expose the rich marrow and are popular in dishes like osso buco, in which the shank is braised for over an hour, so that the collagen in the tough connective tissue can transform into gelatin.
- 2. Short rib: Short ribs are from the underbelly of the cow and are usually sold with the bone in. They have a rich flavor with a good balance of toughness and fat, though they don’t have the bone marrow associated with osso buco.
- 3. Oxtails: Oxtail cuts are a very tough cut of meat taken from the tail of the cow. They have a very high fat content and the gelatin from the bone makes them delicious, but they are often expensive due to their low availability.
Italian Osso Buco Recipe
makes
prep time
30 mintotal time
3 hrcook time
2 hr 30 minIngredients
- 1
Preheat the oven to 325 degrees Fahrenheit with a rack in the lower third.
- 2
Season the veal shanks all over with kosher salt and black pepper.
- 3
Dredge veal shanks in flour.
- 4
Heat the vegetable oil and olive oil in a large Dutch oven over medium-high heat.
- 5
Working in batches as needed, brown veal shanks all over, about 5 minutes per side. Transfer to a plate.
- 6
To the pot, add the onions, celery, and carrots. Saute, occasionally stirring, until onions are translucent and vegetables start to brown, about 10 minutes.
- 7
Add the garlic and cook until fragrant, about 1 minute.
- 8
Pour the wine into the pot, scraping up browned bits.
- 9
Add the beef broth, tomatoes, thyme, and bay leaves, and 1 teaspoon salt and stir to combine.
- 10
Return the veal shanks to the pot, making sure to submerge them in the sauce fully.
- 11
Cover the pot, leaving the lid slightly ajar, and transfer to the oven. Braise until the meat is exceptionally tender, about 2 hours.
- 12
Remove osso buco from the oven. Remove twine from veal shanks.
- 13
Transfer to a serving platter and garnish with parsley and lemon zest.
- 14
Serve with crusty bread for dipping.
Become a better chef with the MasterClass Annual Membership. Gain access to exclusive video lessons taught by the world’s best, including Gordon Ramsay, Gabriela Cámara, Chef Thomas Keller, Yotam Ottolenghi, Dominique Ansel, Alice Waters, and more.
Traditional Osso Buco alla Milanese Recipe
Jan 11, 2022
Culinary Guide to All Cuts of Beef, And How to Cook Each Cut of Beef
May 1, 2019
How to Braise Lamb Shank: Tender Braised Lamb Shank Recipe
Jul 31, 2020
What Is Veal Stock? Tips and Tricks for Making and Cooking With Veal Stock
May 30, 2019
Chef Mashama Bailey’s Braised Pork Shank Recipe
Oct 4, 2022
Gluten-Free Beef Stew Recipe: Tips for Making Gluten-Free Stew
Aug 13, 2021
Other articles
A Guide to Stew Meat: 6 Cuts of Beef for Stew Meat
Jul 16, 2021
Lamb Stew Recipe: How to Make Lamb Shoulder Stew
Feb 8, 2022
Gremolata Recipe: How to Make the Minced Parsley Garnish
Mar 16, 2022
Braising Culinary Guide: How to Braise Meat
Dec 2, 2021
Veal Milanese Recipe: Tips for Making Veal Milanese
Jan 13, 2022
Italian Meatballs Recipe: How to Make Italian Meatballs
Jan 28, 2022
