This fork-tender ossobuco alla Milanese sits on a succulent sauce with a touch of tomato paste and wine. Topped by the perfectly bright green gremolata.

Translated into English, “ossobuco” means “bone with a hole.” Those milk-fed shanks, with their delicious bone marrow, which contributes a tremendous amount of flavor, are slowly braised in wine and broth until the meat is so tender that it falls off the bone. The creamy Risotto Milanese or Saffron rice is the must-side dish to be served alongside. Sunday night dinner in all its glory!

ossobuco alla milanese

This preparation is your classic and traditional dish of Milan. I am giving you here is the ossobuco recipe that has been gracing Italian restaurants and families for decades. This is the recipe that I grew up enjoying as my mom, our family, and friends in Italy always prepared.

Subscribe to Giangi's Kitchen!

Get my FREE email series: 5 Days of Easy Elevated Recipes plus a weekly newsletter!

First Name
This field is for validation purposes and should be left unchanged.

It has seen various transformations throughout the years, including adding tomatoes, carrots, and celery.

The gremolata, this dish’s secret weapon. The rich in-flavor combination of lemon, parsley, rosemary, and anchovies is an essential garnish for this dish; do not skip. The gremolata is stirred into the braised shanks at the last minute and sprinkled on top as a garnish, adding a fresh, bright kick. It elevates your ossobuco to something extraordinary.

In this Article

What is ossobuco?

Ossobuco, or osso buco, is from a beef shank or veal, a cross-cut of meat from the cow’s lower leg. Osso Buco also contains a bone with marrow in the center.

The bone marrow is edible and delicious after it’s been cooked.

Ingredients needed to make the best ossobuco recipe

This is a short introduction. The ingredient list is also brief. It includes essential items that you may already have in your pantry. Please read the recipe for complete instructions.

Meaty veal shanks – Select shanks that are about 2 to 3 inches thick pieces cut bone-in. A piece per adult. To prevent shanks to curling up while cooking, peel off the fatty skin around it and even consider tying the veal with kitchen twine to keep it all together. It is an option and not necessary.

Salt and black pepper – your seasoning is needed in this recipe for veal shanks. Taste and season as needed.

Flour – to dredge the veal shanks with it. This step will create a barrier between the pan and the shank, preventing it from sticking to it, giving a golden color to your shanks, and assisting in thickening your sauce.

Extra virgin olive oil – to saute your shanks

Unsalted butter – always use unsalted butter. You want to have control of the seasoning, and salted butter will not only add too much salt to your dish but change its flavor.

Yellow onions – Feel free to use white onions or shallots. Adds a nice flavor to your dish.

Pancetta – Italian cured pork belly that is similar to bacon. Not only does it add tasty texture, but it adds so much flavor to it.

Dry White wine – Feel free to use any wine you enjoy drinking. You can use a dry white wine which is typically used in ossobuco. For alcohol-free, replace with sodium-free chicken stock.

Double-concentrate Italian tomato paste – gives it that tender tomato flavor.

Beef broth – use low sodium so you. can control the salt in your dish. The richer the broth, homemade, is always best if you have it; that is what your shanks are braised into.

Gremolata – Cloves garlic, fresh parsley, lemon zest, sage, rosemary, and anchovies. The bouquet finale of this dish. Adds layers of flavor. Please do not skip the anchovies, as they emit a beautiful layer of flavor and balance between the herbs, lemon, and garlic.

ossobuco ingredients

Equipment Needed

Please follow the link to access the product of your preference. I only suggest products that I use and love. Check out Giangi’s Favorite Kitchen Essentials, gadgets and cookware!

Large ovenproof pan

Cooking tongs

Chef’s knife

Chef Giangi PIck
Le Creuset Enameled Cast Iron Signature Round Wide Dutch Oven
$399.95

Perfect for all your braising dishes.

Buy On Amazon
This site contains affiliate links to products. We may receive a commission for purchases made through these links.
03/21/2025 07:36 am GMT

Step by step on how to make this ossobuco alla Milanese

With all my recipes, please assemble all the ingredients before starting cooking and baking. Do not feel overwhelmed by this recipe; the oven will do all the heavy lifting for you.

Start with the veal shanks.

  • Remove the meat from the refrigerator at least 30 minutes before cooking. This will help for easy and even cooking. Pat dry and season generously with salt and black pepper.
seasoned with salt adn pepper the veal shanks
  • Dredge each shank lightly in flour and set aside.
  • Preheat the oven.
  • Heat the olive oil in a heavy and large ovenproof pan, and when hot, add the shanks and cook until golden brown on each side. Once done, transfer to a platter.
veal shanks seared on both side
  • Discard most of the oil from the pan, return it over medium heat, and add the butter until it starts to foam. Reduce heat and add the onions. Cook until translucent. Add the pancetta, and cook until lightly golden.
onions and pancetta
  • Return the shanks to the skillet, turn them, and coat them with the onions. Add the white wine and cook until the wine is reduced by half.
veal shanks back into the dutch oven
  • In a small bowl, whisk the tomato paste and broth, and once well blended, add them to the shanks.
  • Cover the pan with a tight-fitting lid and place in the middle of the oven.
  • Cook until the meat falls away from the bone.
  • Check once in a while to ensure the liquid is maintaining a nice simmer.
veal shanks ready

While the ossobuco is braising, prepare the gremolata

  • Add all the ingredients in a small bowl and let them rest until ready. I recommend doing this step as soon as you put your shanks in the oven to give all the flavors ample time to blend.

Assembling your dish

  • Once the shanks are done, gently mix some gremolata into the sauce.
  • Serve your shanks in the middle of your plate, spoon the sauce, and sprinkle some gremolata.

Remember, recipe times are always a rough estimate as various factors come into play. From the meat to the pot used, to the oven, and altitude, I suggest using the cooking time I give you as an approximate guide. If your shanks need more time to get tender, give it to them and ensure that you add enough broth or water to ensure your dish does not go dry.

Pro Tips

  • For the perfect ossobuco, ask your butcher to give you the hind of shanks, which are meatier.
  • Searing your meat before braising is essential for building a rich flavor.
  • Brown in enough oil over medium-high heat so they will not stick to the pan. Once seared, the meat should be golden and crusty and not burned.
  • Do not accelerate the process by using high heat while cooking, making your meat tougher. A great braising should be done over very gentle heat.
  • The whole dish can be prepared several hours ahead of time. Warm gently before serving.
  • If the sauce is too thin, reduce it quickly over high heat.
  • Taste and adjust your seasoning toward the end of cooking as flavors enhance while cooking.
  • The gremolata can also be stirred into the sauce just before serving. Make sure your pan is off the heat while you are mixing it.

What dishes can you enjoy with this ossobuco Milanese?

The ever-perfect companion is the Risotto Milanese. The two are made for each other.

Creamy soft Polenta or mashed potatoes.

ossobuco alla milanese

Variations and Substitutions

  • For more of a contemporary version of this ossobuco, you may want to create a mirepoix, a combination of chopped onions, carrots, and celery.
  • Veal shanks are the traditional osso buco meat; however, they are sometimes hard to find at your local grocery stores. The shanks of several animals, such as beef, lamb, and pork, can be used with the same preparation. Ensure you use the shanks for this, or it will not be ossobuco.

Storing and Reheating

Making ahead: This braised dish is even better the next day, which makes it very convenient. When you are done, let it cook off entirely before refrigerating it in an airtight container.

Reheating: remove any fat that may have solidified to the surface and bring it back to room temperature. Please place it in a Dutch oven, add a little stock, cover, and gently reheat at 325 F until heated. Do not over reheat.

Freeze: Place your leftovers in a freezer-safe airtight container or bags for up to three months. Please place it in a Dutch oven, add a little stock, cover, and gently reheat at 325 F until heated. Do not over reheat.

veal shanks ready

Frequently Asked Questions

What type of meat is osso buco?

Traditionally made with veal shank, which is a cross-section of the lower leg bone-in meat. It can also be made with beef shank.

What is osso buco cut from?

Ossobuco is the animal’s shank (forearm), including a bone marrow at its center. Although this is the hard-working part of the animal, slow braising it will yield a tender and decadent dish.

Why is ossobuco so good?

The bone marrow contributes tremendous flavor as it renders during the braising process, basting the meat and infusing it into the sauce.

Is ossobuco the same as oxtail?

No. The shank refers to the cross-cut shank, while oxtail is the cow’s tail: different cuts, textures, and flavors.

If you enjoy this veal ossobuco, you may want to try my other recipes.

Easy Green Beans Gremolata

Rack of Lamb with Parsley

Veal Chop with Lemon, Sage and Mascarpone

shank on a fork

VIDEO: COOK ALONG WITH ME

Ossobuco Alla Milanese – Veal Shanks

No ratings yet
Ossobuco alla Milanese
Prep Time: 10 minutes
Cook Time: 1 hour 40 minutes
Total Time: 1 hour 50 minutes
Servings: 4 people
This fork-tender ossobuco alla Milanese sits on a succulent sauce with a touch of tomato paste and wine. Topped by the perfectly bright green gremolata.

Ingredients 

OSSOBUCO

  • 4 large meaty veal shanks, about 2-inch thick
  • 1 teaspoon salt, plus more to taste
  • ¼ teaspoon ground black pepper, plus more to taste
  • ½ cup all-purpose flour
  • ½ cup extra virgin olive oil
  • 3 tablespoons unsalted butter
  • 3 cups yellow onion, minced
  • 4 ounces thickly sliced pancetta , and diced
  • 1 cup white wine
  • 1 tablespoon double concentrate Italian tomato paste
  • 2 cups beef broth

GREMOLATA

  • 1 garlic clove, finely minced
  • 1 tablespoon fresh Italian flat-leaf parsley, chopped
  • ½ tablespoon sage, finely chopped
  • ½ tablespoon fresh rosemary, finely chopped
  • 2 anchovies fillets, finely chopped
  • 1 Grated lemon zest

Instructions

OSSOBUCO

  • Preheat the oven to 350 F
  • Pat the shanks with paper towels. Season them with salt and pepper and dredge them lightly in flour.
  • Heat the oil over medium-high heat in a large, heavy, ovenproof pan. When hot, add the shanks and cook until golden brown on both sides. Once done, transfer to a platter.
  • Discard most of the oil in the pan and return to medium heat; add the butter and cook until it starts to foam. Reduce the heat to medium and add the onions. Cook, stirring, until the onions are pale and translucent, about 5 minutes. Stir in the pancetta and cook until lightly golden, 4 minutes.
  • Return the shanks to the skillet and move around, turning once until well coated with the onions. Raise the heat and add the white wine. Cook while stirring until the wine is reduced by half.
  • In a small bowl, whisk together the tomato paste and broth. Add to the skillet and bring to a simmer.
  • Cover the pan with a lid or aluminum foil and place on the middle rack of the oven. Cook until the meat falls away from the bone, around 2 hours. Check occasionally and ensure the liquid stays at a gentle simmer.
  • Reduce the heat to 325 F if the liquid evaporates too quickly. When done, the sauce should be reduced by approximately half and have a rich brown color and thick consistency.

GREMOLATA

  • While the shanks are cooking, combine all the ingredients for the gremolata in a small bowl.
  • When the shanks are done, place them on a large platter. If the sauce is too thin, reduce quickly over high heat. Taste and adjust the seasoning.
  • Spoon some sauce over each shank and sprinkle a bit of gremolata.

OPTIONAL

  • You can also add some gremolata into the sauce off the heat before serving.

Notes

  • For the perfect ossobuco ask your butcher to give you hind of shanks, which are meatier.
  • Sear your meat before braising is important for building the rich flavor.
  • Brown in enough oil over medium-high heat so they will not stick to the pan. Once seared, the meat should be golden and crusty and not burned.
  • Do not accelerate the process by using high heat while cooking, making your meat tougher. A great braising should be done over very gentle heat.
  • The whole dish can be prepared several hours ahead of time. Warm gently before serving.
  • Taste and adjust your seasoning toward the end of cooking as flavors tend to enhance while cooking.
  • The gremolata can also be stirred into the sauce just before serving. Make sure your pan is off the heat while you are mixing it.

Nutrition

Calories: 859kcal | Carbohydrates: 26g | Protein: 52g | Fat: 55g | Saturated Fat: 16g | Polyunsaturated Fat: 6g | Monounsaturated Fat: 30g | Trans Fat: 0.4g | Cholesterol: 212mg | Sodium: 1450mg | Potassium: 1131mg | Fiber: 3g | Sugar: 6g | Vitamin A: 444IU | Vitamin C: 11mg | Calcium: 105mg | Iron: 4mg

Giangi’s Kitchen provides nutritional information, but these figures should be considered estimates, as a registered dietician does not calculate them.

Did you make this?

Leave a comment below and tag @giangiskitchen on Instagram

Visit my Amazon Storefront for my selection of favorite kitchen essentials. I only recommend equipment that I use and love.

Giangi's Kitchen Amazon Storefront