dinneritalianmeat

Italian Ossobuco alla Milanese (Braised Veal Shanks)

Tender, slow-braised veal shanks cooked with white wine, broth, and vegetables, traditionally finished with a bright, zesty gremolata.

By Kitchen Recipe Team
Italian Ossobuco alla Milanese (Braised Veal Shanks)
Prep Time20 mins
Cook Time120 mins
Servings4
Difficultyhard

Why You'll Love This Italian Ossobuco alla Milanese (Braised Veal Shanks)

This Italian Ossobuco alla Milanese (Braised Veal Shanks) brings authentic italian flavors straight to your kitchen. Perfect for a dinner when you want something satisfying, flavorful, and easy to make. People love this recipe because it combines simple ingredients to create something truly magical.

Italian Ossobuco alla Milanese (Braised Veal Shanks)

Prep: 20 mins•Cook: 120 mins•Total: 140 mins•Yields: 4 Servings

Ingredients

Servings:4
  • veal shanks (osso buco cuts, bone-in)
  • all-purpose flour (for dusting)
  • butter
  • extra virgin olive oil
  • onion, carrot, celery (for soffritto)
  • dry white wine
  • beef or veal broth
  • lemon zest, fresh parsley, garlic (for gremolata)
  • salt and black pepper

Equipment Needed

  • Large Dutch oven or heavy-bottomed pan with lid

Instructions

1

Prepare the Meat

Tie a piece of kitchen string around each veal shank to help it hold its shape during the long braise. Pat dry with paper towels.

2

Dust and Sear

Lightly dust the shanks in flour, shaking off excess. Heat butter and olive oil in a Dutch oven over medium-high heat. Sear the meat until deeply browned on both sides. Remove and set aside.

3

Soffritto

In the same pot, add finely chopped onions, carrots, and celery. Sauté over medium heat until soft and sweet, about 10 minutes.

4

Deglaze

Pour in the dry white wine, scraping up the browned bits (fond) from the bottom of the pot. Let it reduce by half.

5

Braise

Return the veal shanks to the pot. Add enough broth to come about halfway up the sides of the meat. Bring to a simmer.

6

Slow Cook

Cover tightly and simmer gently on the stove (or in a 325°F/165°C oven) for 1.5 to 2 hours, until the meat is fork-tender and falling off the bone.

7

Make Gremolata

Finely chop fresh parsley, mince garlic, and grate lemon zest. Mix them together in a small bowl.

8

Finish the Dish

During the last 5 minutes of cooking, stir half the gremolata into the sauce to infuse it with bright, fresh flavor.

9

Serve

Carefully remove the string from the meat. Serve the shanks topped with a spoonful of the braising liquid and the remaining gremolata.

10

The Marrow

Don't forget the marrow in the center bone! Scoop it out and spread it on bread—it is the prized part of the dish.

Nutrition Information

550
Calories
48g
Protein
12g
Carbs
32g
Fat
2g
Fiber

*Per serving. Nutritional values are estimates.

Expert Tips

  • • Traditional Milanese ossobuco does NOT include tomatoes (ossobuco in bianco). The tomato-heavy versions are a modern or southern adaptation.
  • • The gremolata is non-negotiable; it cuts through the intense richness of the veal and marrow.

Variations

  • • With Tomato: Add a spoonful of tomato paste or crushed tomatoes during the braise for a richer, redder sauce.

Chef's Notes & Storage

•

Almost always served alongside Risotto alla Milanese (saffron risotto) for the ultimate Lombard feast.

Frequently Asked Questions

Q: Can I use beef shanks?

A: Beef shanks are tougher and take significantly longer to braise, but they can be used as a more affordable substitute for veal.

Kitchen Recipe Team

The Kitchen Recipe team shares delicious recipes, cooking guides, and food inspiration from around the world to help you create amazing meals at home.

Kitchen Recipe
Cook · Share · Enjoy

Kitchen Recipe Collection

Italian Ossobuco alla Milanese (Braised Veal Shanks)

Tender, slow-braised veal shanks cooked with white wine, broth, and vegetables, traditionally finished with a bright, zesty gremolata.

Italian Ossobuco alla Milanese (Braised Veal Shanks)
Prep
20 min
Cook
120 min
Total
140 min
Servings
4
Difficulty
hard
Cuisine
italian

Ingredients

Scaled for 4 servings

  • veal shanks (osso buco cuts, bone-in)
  • all-purpose flour (for dusting)
  • butter
  • extra virgin olive oil
  • onion, carrot, celery (for soffritto)
  • dry white wine
  • beef or veal broth
  • lemon zest, fresh parsley, garlic (for gremolata)
  • salt and black pepper

Equipment

  • Large Dutch oven or heavy-bottomed pan with lid

Instructions

Cooking Tips

  • Traditional Milanese ossobuco does NOT include tomatoes (ossobuco in bianco). The tomato-heavy versions are a modern or southern adaptation.
  • The gremolata is non-negotiable; it cuts through the intense richness of the veal and marrow.

Variations

  • With Tomato: Add a spoonful of tomato paste or crushed tomatoes during the braise for a richer, redder sauce.

Chef's Notes & Storage

  • Almost always served alongside Risotto alla Milanese (saffron risotto) for the ultimate Lombard feast.

Nutrition Estimate

550 calories · 48g protein · 12g carbs · 32g fat · 2g fiber per serving

You May Also Like

Italian Cotoletta alla Milanese (Breaded Veal Cutlet)
lunch

Italian Cotoletta alla Milanese (Breaded Veal Cutlet)

A legendary dish from Milan. A bone-in veal rib chop, pounded thin, breaded, and fried in clarified butter until perfectly golden and crispy.

25m mediumitalian
View Full Recipe
Italian Maiale al Latte (Pork Braised in Milk)
dinner

Italian Maiale al Latte (Pork Braised in Milk)

A magical Northern Italian dish where a pork loin is slowly simmered in milk. The milk curdles into a savory, nutty, golden-brown caramel sauce that is incredibly delicious.

135m mediumitalian
View Full Recipe
Italian Involtini di Carne (Meat Rolls)
dinner

Italian Involtini di Carne (Meat Rolls)

Thinly sliced beef or veal rolled around a savory filling of prosciutto, cheese, and herbs, seared and simmered until tender.

50m mediumitalian
View Full Recipe