MainsLombardy

Ossobuco alla Milanese Recipe

This ossobuco alla Milanese recipe braises veal shanks gently in a Dutch oven until tender, then adds lemon-parsley gremolata for a fresh, balanced finish.

190 min total Medium Serves 4 No ratings yet
Ossobuco alla Milanese Recipe

Ossobuco alla Milanese is veal shank slowly braised until tender and finished with a bright mix of parsley, lemon, and garlic. It comes from Milan, in Lombardy, where the marrow-filled shank is often served beside saffron risotto. The cross-cut bone is part of the pleasure here, not something to work around: it keeps the meat moist and holds the marrow that enriches the sauce.

I brown the shanks first, then cook onion, carrot, and celery into a soffritto (the slow-cooked base of onion, carrot, and celery). White wine loosens the browned bits, and a covered Dutch oven does the patient work in a low oven. The meat is ready when a fork slips in easily and it nearly falls from the bone. Gremolata goes on at the end, so its lemon and parsley stay fresh instead of fading into the braise.

For the classic Milanese plate, cook it with Easy Risotto alla Milanese. This version works because gentle oven heat tenderizes the shanks evenly, while the gremolata keeps every rich bite lively.

By Lucia Moretti

Step by step

These photos follow the method in order, from the first prep step to the plated dish.

Ossobuco alla Milanese Recipe, step photo 1
Ossobuco alla Milanese Recipe, step photo 2
Ossobuco alla Milanese Recipe, step photo 3

Where It Goes Wrong

The shanks look gray rather than browned. Pat the shanks dry and brown them in batches over medium-high heat.

SymptomCauseFix
The shanks look gray rather than browned.The pot was crowded, the meat was damp, or the heat was too low.Pat the shanks dry and brown them in batches over medium-high heat.
The sauce tastes harsh or strongly of wine.The wine did not simmer long enough before the stock went in.Let the wine reduce for 3–4 minutes, until its sharp alcohol smell fades.
The meat is still chewy after braising.The collagen has not had enough time to soften.Keep the pot covered and braise in 20-minute increments until a fork slips into the meat easily.
The sauce is watery.Too much liquid was added or the braising liquid was not reduced.Move the tender shanks to a warm plate and simmer the sauce uncovered until lightly thickened.
The gremolata tastes flat or bitter.The lemon pith got into the zest, or the gremolata was cooked in the sauce.Grate only the yellow zest and add the parsley mixture after the shanks are plated.

Recipe

Servings
4
Units

Ingredients

Method

  1. 1

    Heat the oven to 325°F (165°C). Pat the veal shanks dry. If a shank has a loose strip of membrane around its edge, tie it snugly with kitchen twine so it holds its shape. Season the shanks all over with the salt and pepper, then dust lightly with flour and shake off the excess.

  2. 2

    Heat the olive oil in a 5- to 6-quart Dutch oven over medium-high heat. Brown the shanks in batches, about 3 minutes per side, until the surfaces are deep golden. Transfer them to a plate; avoid crowding the pot or they will steam instead of brown.

    Ossobuco alla Milanese Recipe, step 2
  3. 3

    Lower the heat to medium and add the butter, onion, carrot, and celery. Cook for 8–10 minutes, stirring often, until the vegetables soften and the onion turns translucent without taking on much color.

  4. 4

    Pour in the white wine and scrape up the browned bits from the bottom of the pot. Simmer for 3–4 minutes, until the sharp smell of alcohol fades and the wine reduces slightly.

  5. 5

    Return the shanks to the pot and pour in enough hot stock to come about halfway up their sides. Add the bay leaf. Bring the liquid just to a simmer, cover the pot tightly, and place it in the oven.

  6. 6

    Braise for 2–2½ hours, turning the shanks once after about an hour. They are done when a fork enters the meat easily and the meat is very tender but still holds together. If the liquid drops below halfway, add a splash of hot stock. Remove the bay leaf.

    Ossobuco alla Milanese Recipe, step 6
  7. 7

    While the shanks finish, mix the parsley, lemon zest, and garlic in a small bowl. Taste the sauce and adjust the salt if needed. Serve the shanks with sauce spooned over them and scatter the gremolata on top just before serving.

    Ossobuco alla Milanese Recipe, step 7

FAQ

What cut of meat is used for ossobuco? Ossobuco is made with cross-cut veal shanks. Ask for pieces about 1½–2 inches thick, with the marrow bone left in the center.

What cut of meat is used for ossobuco?

Ossobuco is made with cross-cut veal shanks. Ask for pieces about 1½–2 inches thick, with the marrow bone left in the center.

Can I make ossobuco alla Milanese ahead of time?

Yes, you can braise the shanks a day ahead and refrigerate them in their sauce. Reheat them gently, covered, until hot throughout, then add freshly made gremolata just before serving.

What should I serve with ossobuco alla Milanese?

Risotto alla Milanese is a classic pairing. Polenta or mashed potatoes also work well with the rich braising sauce.

Can I use beef shanks instead of veal?

Yes, beef shanks can work, but they may need more time to become tender. Check them with a fork and continue braising until the meat yields easily.

Rating

No ratings yet

Sign in to rate this recipe.

Comments

No approved comments yet.

Sign in to leave a comment. Comments stay hidden until they are approved.

Related recipes