clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Traditional Ossobuco Milanese Recipe

Traditional Milanese Ossobuco with Gremolata

  • Author: Kathy Bechtel
  • Total Time: 3 hours 30 minutes
  • Yield: 4 servings 1x


Traditionally served with gremolata and a small spoon to enjoy the marrow from the bone, ossobuco is a classic Milanese dish that is known around the world.


Units Scale
  • 4, 2- inch thick slices of veal hind shank (tied)
  • Kosher salt and freshly ground pepper
  • Flour (leave out for gluten-free)
  • 1 tablespoon extra virgin olive oil
  • 1 tablespoon butter
  • 1/2 medium onion (1/4” dice)
  • 1 carrot (1/4” dice)
  • 1 celery stalk (peeled and cut into 1/4” dice)
  • 1 teaspoon garlic (minced)
  • 1/2 cup dry white wine
  • 1 1/2 cups beef stock
  • 1 1/2 cups diced canned plum tomatoes
  • 2 sprigs fresh thyme
  • 1 bay leaf
  • 2 or 3 sprigs parsley


  • 1/4 cup chopped parsley
  • 1 teaspoon grated lemon peel
  • 1 clove garlic (minced)
  • 1 anchovy filet (minced (optional))


  1. For any braise, use a heavy bottomed pot with a tight fitting lid, large enough to accommodate the veal shanks in a single layer
  2. Lay the veal shanks out on a sheet pan and season generously with salt and pepper. Dust with flour, shaking off the excess.
  3. In the large pot, heat the olive oil and butter over medium-high heat. When hot, add the shanks to the pan and brown well on all sides. Allow space between the shanks, searing them in batches if they are too large to fit nicely in the pot. You want them to sear, not steam. When nice and brown, remove from pan and set aside.
  4. Add the onion, carrot, and celery to the pan, and cook until beginning to soften and brown. Season with salt and pepper. Add the garlic and cook until aromatic, about 1 minute.
  5. Add the white wine, bring to a boil and reduce by about half.
  6. Place the veal shanks back in the pot on top of the vegetables. Add the stock, tomatoes, thyme, bay leaf and parsley. The shanks should be covered about half way with the liquid. Bring to a boil, then reduce to a low simmer.
  7. Cover the pot tightly, and allow to simmer over very low heat until the veal is very well done, and falling off of the bone, about 2 – 3 hours, depending on the size of the shanks. Alternatively, you can transfer the braise to a preheated 325° oven and cook there, rather than on the stove top. Just make sure your pot is oven-proof (no plastic handles.)
  8. Remove the pot from the oven, and top the shanks with the gremolata. Turn a few times to mix the gremolata into the braising liquid. Serve with risotto alla milanese. If you wish a thicker sauce, remove the shanks and reduce over high heat until it is the desired consistency.


  1. Combine all the ingredients in a small bowl.
  • Prep Time: 30 mins
  • Cook Time: 3 hours
  • Category: Main Course
  • Method: Braising
  • Cuisine: Italian

Keywords: italian, oss buco, ossobuco, milanese, milano, italian food, stew, braise, slow cooking, comfort food, risotto

Scroll To Top