Good food. Less fuss.
From the EZdish collection

Classic Ossobuco alla Milanese

Milanese · Main

A traditional Northern Italian masterpiece featuring cross-cut veal shanks braised to tender perfection in a rich white wine and vegetable broth, finished with a bright and aromatic gremolata.

IntermediateHigh protein
Jump to recipe
Classic Ossobuco alla Milanese — recipe cover
2 hr 30 minA little patience, a lot of flavor
Prep time30 min
Cook time2 hr
Servings4 people
DifficultyIntermediate
Let's make something good

How to make it

7 steps. Take it one step at a time.

  1. Preheat your oven

    Preheat your oven to 325°F (163°C). Pat the veal shanks dry and season them generously with salt and pepper. Dredge each piece in flour, shaking off the excess.

  2. In a large Dutch oven, melt the butter

    In a large Dutch oven, melt the butter with the olive oil over medium-high heat. Sear the veal shanks until deeply browned on both sides, about 5 minutes per side. Remove shanks from the pot and set aside.

    10 min
  3. Add the onion, carrot, and celery

    In the same pot, add the onion, carrot, and celery. Sauté until the vegetables are soft and translucent, about 6-8 minutes. Add the minced garlic and cook for another minute until fragrant.

    8 min
  4. Pour in the white wine and use a wooden spoon

    Pour in the white wine and use a wooden spoon to scrape up all the browned bits (fond) from the bottom of the pot. Let the wine reduce by half.

    5 min
  5. Add the beef broth, crushed tomatoes, thyme, and bay leaf

    Add the beef broth, crushed tomatoes, thyme, and bay leaf. Return the veal shanks to the pot, ensuring they are partially submerged in the liquid. Bring to a simmer.

  6. Cover the pot and transfer

    Cover the pot and transfer to the preheated oven. Braise for 1.5 to 2 hours, or until the meat is fork-tender and starting to fall away from the bone.

    1 hr 30 min
  7. Mix the chopped parsley, lemon zest, and a little minced garlic

    While the meat rests, mix the chopped parsley, lemon zest, and a little minced garlic to make the gremolata. Sprinkle over the shanks just before serving.

A little kitchen wisdom

Traditional Ossobuco is often served with Risotto alla Milanese. Ensure the veal shanks are tied with kitchen twine to prevent the meat from falling off the bone during the long braise.

What you'll need

Dutch ovenKitchen twineMicroplaneTongs
Keep the good going

For now. And for later.

Make it ahead

The flavor improves the next day. Braise completely, cool, and refrigerate in the sauce. Reheat gently on the stovetop.

Store & enjoy

Store in an airtight container with the braising liquid. Reheat slowly on the stove over low heat to maintain tenderness.

Allergens

Contains milk, wheat.

Your next favorite, all in one place

A recipe worth keeping.

Save your favorites, plan your meals, and make cooking feel easy with EZdish.

Get the app
Keep exploring

More recipes to try

An AI-created recipe from the EZdish collection. Ingredient quantities and techniques have not been independently kitchen-tested. Published on this website . Updated . First published in the EZdish collection .

Classic Ossobuco alla Milanese
Step 1 of 7

Preheat your oven

Preheat your oven to 325°F (163°C). Pat the veal shanks dry and season them generously with salt and pepper. Dredge each piece in flour, shaking off the excess.