Print
Veal Osso Buco in a large blue pot with wooden spoon.

Veal Osso Buco Recipe

  • Author: Christine Pittman
  • Prep Time: 15 minutes
  • Cook Time: 2 hours
  • Total Time: 2 hours 15 minutes
  • Yield: 4 servings 1x
  • Category: Entrée
  • Method: Braised
  • Cuisine: Italian

DESCRIPTION

Make amazing braised Veal Osso Buco with a fresh gremolata garnish in this amazing Italian main course.


Ingredients

Units Scale
  • 4 cross-cut veal shanks (about 3 lbs. total)
  • 6 Tbsp. all-purpose flour, divided
  • 1 tsp. salt, divided
  • 1/4 tsp. black pepper
  • 1 Tbsp. olive oil
  • 1 Tbsp. butter
  • 2 medium onions, chopped
  • 3 carrots, peeled and chopped
  • 2 ribs celery, finely chopped
  • 5 garlic cloves, minced, divided
  • 1 Tbsp. tomato paste
  • 2 (14 oz.) cans diced tomatoes, divided
  • 1 and 1/2 cups chicken broth, divided
  • 1 cup dry white wine*
  • 4 sprigs fresh thyme (or 1 tsp. dry leaves)
  • 1/4 cup chopped fresh parsley leaves
  • 1 tsp. lemon zest

Instructions

  1. Use butcher’s twine to tie shanks around their circumference to hold them together. 
  2. On a large plate mix together 4 tablespoons of the flour, 1/2 teaspoon of the salt, and the black pepper. Dredge veal in flour coating all sides.
  3. In a Dutch oven set over medium-high heat, heat the oil and butter until the butter melts and is very hot. Add the shanks and cook, flipping and turning them as they brown, until they’re all brown on both sides, about 10-12 minutes. Transfer to a plate.
  4. Add onions, carrots, and celery to pot. Reduce heat to medium. Season with remaining 1/2 teaspoon of salt. Cook, stirring occasionally, until softened and just starting to brown, about 5 minutes.
  5. To the pot with the onions, add three-quarters of the garlic and the tomato paste. Stir and cook for 30 seconds.
  6. Drain one can of tomatoes and discard the liquid. Put the tomatoes that remain into the pot with the veggies. Also stir in the other full can of tomatoes with their juice, 1 cup of the chicken broth, and the wine. Stir.
  7. Return the veal pieces to the pot and make sure they are all mostly submerged. If some string is coming off, it’s fine to just remove it from the pot. Increase heat to high and bring to a simmer.
  8. Reduce heat to low, partially cover the pot, and cook, stirring occasionally, until veal is very tender, about 1 and 1/2 hours. (Alternatively, put the lid fully on the pot and put the pot into the oven at 300°F until veal is very tender, 1 and 1/2 hours, stirring one time halfway through).
  9. Meanwhile, make gremolata by putting the remaining minced garlic on a cutting board, adding a big pinch of salt, and using the side of a knife to smash and scrape the garlic. Scrape the garlic and any juices into a small bowl. Stir in the parsley and lemon zest. Cover and refrigerate.
  10. Transfer veal to a platter. Remove and discard any butcher’s twine.
  11. Measure the remaining 2 tablespoons of flour and the remaining 1/2 cup of chicken broth into a jar or container with tight-fitting lid. Shake it until no lumps remain. Add it to the liquid and vegetables in the pot. Stir.
  12. Set heat to medium-high and bring to a simmer. Cook for 3 minutes, stirring until sauce is thickened. Taste and add more salt, if desired.
  13. Serve veal topped with the vegetables and sauce and garnished with the gremolata.

Love this recipe? I’d appreciate it if you could scroll down and add a *5 star rating* to help others know they’ll love it as well!

Notes

*I like to use a pinot grigio or sauvignon blanc for this. If you’d prefer to not use wine, combine the juices you’ve drained off of the can of tomatoes plus 1 tablespoon of lemon juice and then add enough extra chicken broth (beyond what is already called for in the recipe) to make up 1 cup.