AUTHENTIC ITALIAN RECIPE

Authentic Ossobuco alla Milanese

Authentic Ossobuco alla Milanese
Difficulty★★★★☆ Prep30 min Cook2 hr 5 min servings4

Bone-in veal shank braised slowly in white wine and broth until tender, finished with a bright lemon and parsley gremolata — Milan’s signature braise.

100/ 100

AUTHENTICITY SCORE

Authenticity Score

This is the standard recipe, exactly as it’s made where it comes from — the highest Authenticity Score possible. Substituting ingredients changes this score; the app shows exactly how, ingredient by ingredient.

Ingredients (4 servings)

  • Cross-cut veal shanks1200 g
  • Cake flour30 g
  • Unsalted butter40 g
  • Extra virgin olive oil30 ml
  • Onion1
  • Carrot1
  • Celery1
  • Dry white wine200 ml
  • Meat broth500 ml
  • Fresh flat-leaf parsley15 g
  • Garlic1 clove
  • Lemon zest1
  • Salt8 g
  • Black pepper2 g

Method

110 min

Season and flour the veal

Score the connective tissue around each veal shank in 3–4 places and season with salt and black pepper. Pat the surface dry, dust lightly with flour and shake off the excess.

28 min

Prepare the vegetables

Finely chop the onion and carrot. Trim the strings from the celery and finely chop.

38 min

Make the gremolata

Finely chop the parsley and garlic and mix together for the gremolata. Zest the lemon, avoiding the bitter white pith, and finely chop the zest.

49 min

Sear the veal

Heat 20g butter and the olive oil over medium heat in a heavy pot and add the veal shanks. Sear both sides for 3–4 minutes each until lightly golden, then remove.

58 min

Soften the vegetables

In the same pot, add the remaining 20g butter, the onion, carrot and celery. Cook over medium heat for 8 minutes until softened and the onion is translucent.

64 min

Deglaze with white wine

Pour in the white wine, scraping up the browned bits, and reduce over high heat for 3 minutes until the smell of alcohol is gone and the liquid has reduced by about half.

71 hr 40 min

Braise until tender

Return the veal shanks to the pot and add the broth. Bring to a boil, then reduce to low heat, partially cover and simmer for 100 minutes, until the meat is nearly falling off the bone and a fork meets no resistance.

88 min

Finish the sauce

Remove the lid and reduce over medium heat for 5–8 minutes. Scatter with the gremolata. It’s ready when the sauce is lightly thickened and coats the meat with a glossy sheen.

About this dish

Milan, the central city of Lombardy, is a hub of commerce and finance — but it’s also the heart of a northern Italian cuisine built on butter, veal and rice. Ossobuco alla Milanese, a braise of veal shank, represents that food culture at its core.

The name means “bone with a hole,” a reference to the marrow at the centre of each cross-cut shank. It was known around Milan by the 18th century; the older style braises in white wine and broth, while a version with tomato spread from the 19th century onward.

Traditionally, it’s served alongside Risotto alla Milanese. A table set with saffron rice next to bone-in braised meat says a great deal about both the festive richness of Milan and the material honesty of northern Italian cooking.

Chef Authen

Bring the full course home next weekend.

Bring every dish to the table at its best.

Choose the dishes you want to cook, and Chef Authen handles the shopping list and the day-of schedule. The Tabelia app turns everything from starter to main into one coordinated course in your kitchen.

  • One shopping listBuilt automatically from your menu and any substitutions, ready to check off.
  • One timelineEvery dish’s waiting and cooking time combined into a single schedule.
  • Answers beyond the recipeFrom judging the heat to adapting on the fly, Chef Authen answers with concrete criteria, not guesses.
Download on the App Store