Osso Buco Recipe

Osso Bucco
Lisa Romerein/The Image Bank/Getty Images
  • Total: 2 hrs 30 mins
  • Prep: 30 mins
  • Cook: 2 hrs
  • Servings: 6 servings
Nutritional Guidelines (per serving)
720 Calories
35g Fat
17g Carbs
74g Protein
See Full Nutritional Guidelines Hide Full Nutritional Guidelines
Nutrition Facts
Servings: 6
Amount per serving
Calories 720
% Daily Value*
Total Fat 35g 45%
Saturated Fat 11g 53%
Cholesterol 259mg 86%
Sodium 601mg 26%
Total Carbohydrate 17g 6%
Dietary Fiber 2g 8%
Protein 74g
Calcium 137mg 11%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)

Osso buco is a classic Italian recipe made by slow cooking veal shanks until the meat is tender and succulent.

Veal shanks are tough cuts of meat with a lot of connective tissue in them. Braising them slowly in liquid breaks down those chewy bits. 

Braising doesn't produce the flavorful, brown outer crust that dry-heat cooking methods like roasting do, so we sear it on the stovetop first. You can read more here about how to braise meat.

Osso buco can be served with risottopolenta or even mashed potatoes. Traditionally, osso buco is garnished with a zesty condiment called Gremolata.


  • 3 crosscut veal shanks (about 1 pound each)
  • 1/4 cup canola oil (or other vegetable oil)
  • 1/2 large onion, peeled and chopped
  • 1 medium rib celery, chopped
  • 1 large carrot, peeled and chopped
  • 4 garlic cloves, peeled and slightly crushed
  • 3/4 cup canned diced tomatoes (including liquid)
  • 1 cup dry white wine
  • 4 cups beef stock or veal stock
  • 1 bay leaf
  • 1/2 teaspoon dried thyme
  • 1 teaspoon whole black peppercorns
  • Kosher salt and freshly ground black pepper, to taste

Steps to Make It

  1. Gather the ingredients. Preheat oven to 350 F (175 C).

  2. Pat any excess moisture off the veal shanks with clean paper towels. This will enhance the browning of the meat.

  3. Make a few vertical (i.e., parallel to the bone) cuts in the outer membrane of the shanks so that the meat won't twist out of shape while it braises.

  4. Season the shanks well with kosher salt.

  5. In a heavy cast-iron Dutch oven or brazier, heat the oil over high heat, then add the meat and sear it thoroughly, using a pair of tongs to turn it.

  6. When a nice brown crust has developed on all sides of the meat, remove it from the pan and set it aside.

  7. Add the carrots, celery, onions and garlic to pot and cook for 5 minutes or so, or until the onion is slightly translucent.

  8. Add the wine and reduce by about half.

  9. Return the meat to the pot and add the tomatoes, stock, bay leaf, thyme, and peppercorns. The liquid should cover the veal shanks about ¾ of the way up. Heat on the stovetop until the liquid comes to a boil, then cover with a tight-fitting lid and transfer the whole thing to the oven.

  10. Cook for 1 1/2 to 2 hours or until the meat is tender.

  11. Remove pot from the oven. Strain the cooking liquid by pouring it through a strainer lined with cheesecloth. Season the liquid to taste with Kosher salt and freshly ground black pepper.

  12. Serve the osso buco atop a bed of risotto, polenta or mashed potatoes, with the cooking liquid, poured over them, and garnish with gremolata if desired.