• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

The Petite Cook™ logo

  • Recipes
  • Italian Recipes
  • Lifestyle
  • Cookbooks
  • Nav Social Menu

    • Facebook
    • Instagram
    • Pinterest
    • Twitter
menu icon
go to homepage
  • Recipes
  • About
  • Cookbooks
  • Lifestyle
  • Travel
  • Press
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
  • subscribe
    search icon
    Homepage link
    • Recipes
    • About
    • Cookbooks
    • Lifestyle
    • Travel
    • Press
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
  • ×

    Home » Recipes » Meat Recipes

    Ossobuco alla Milanese

    Published: Sep 14, 2021 · Modified: Dec 10, 2021 by Andrea

    Jump to Recipe
    ossobuco alla milanese served over a bed of saffron risotto, and topped with gremolata.Image with text for Pinterest.

    This traditional ossobuco recipe is rich, full of flavour and super easy to make at home. Serve on any occasion for the perfect Italian meal.

    Traditionally served with bright yellow saffron risotto, these tender slices of veal shanks are braised in a rich broth and topped with a refreshing green sauce.

    This popular recipe from northern Italy is incredibly easy to make at home, and it's sure to wow your guests at the dinner table on any special occasion.

    If you’re looking for a fancy but easy holiday dinner recipe for Christmas, Thanksgiving, or New Year’s eve, you better plan to serve this ossobuco recipe.

    ossobuco alla milanese served over a bed of saffron risotto, and topped with gremolata.

    WHAT IS OSSOBUCO?

    The term ossobuco comes from Italian, of course. "Osso" means "bone" and "buco" means "hole" so it translates to a bone with the hole.

    The name refers to the main ingredient, veal shanks with the bone marrow attached. 

    The "Ossobuco alla milanese” means Milan-style ossobuco, and it’s the most popular Italian veal shank recipe.

    The veal shanks are cut into thick slices, and briefly sautéed in olive oil or butter. Then they’re braised in wine, broth, and herbs.  

    When you braise meat you cook it slowly in a covered dish with a small amount of liquid. braising only happens when the food is partially submerged in the cooking liquid, the moment you cover the meat in liquid, you’re stewing.

    Ossobuco should be braised and not stewed, this allows the meat to absorb all the seasoning and at the same time add richness to the sauce.

    The classic ossobuco alla Milanese is topped with gremolata, a zesty Italian herb sauce, and served with the equally famous risotto alla Milanese ( saffron risotto).

    There are plenty of other sides that go well with it, and you can find a few ideas at the end of the post.

    INGREDIENTS

    It doesn't really take much to make this classic Italian ossobuco, you actually need less than 10 ingredients: 

    ossobuco recipe ingredients: veal shanks, broth, flour, onion, oil, garlic, butter, lemon,thyme, sage, parsley, white wine.

    Veal leg shanks – approx. 1 ½” thick (3 cm) each. You can use beef shanks if you like, but veal shanks are more tender.

    Onion – yellow or white onion.

    Extra-virgin olive oil - you can easily substitute it with butter for a richer flavor.

    White wine – use good quality white wine if possible.

    Broth – use vegetable broth for a delicate note, chicken or beef broth for a stronger flavour. 

    Fresh herbs – I use a mix of sage and thyme. Rosemary works well too.

    Gremolata – use fresh garlic for a more delicate aroma, flat parsley, and lemon zest, better if it comes from organic lemons.

    WHAT IS GREMOLATA?

    The gremolata is an Italian green sauce made with a mixture of finely minced fresh flat-leaf parsley, lemon zest, and garlic. 

    The best way to use gremolata is as a topping on ossobuco.  The combination of citrus and herbs gives the braised meat a fresh and aromatic note.

    Gremolata also goes very well with other meat or fish dishes. It’s great on grilled chicken or fish.

    VARIATIONS

    This recipe has been around since at least the eighteenth century and obviously, like all recipes, it is subject to different variations.

    Although the traditional recipe doesn’t call for tomatoes (just like the classic Bolognese sauce), recent versions see a little tomato into the mix.

    You can add 1 teaspoon of tomato paste, or 1 tablespoon of passata (pureed tomatoes).

    Another version calls for extra veggies.

    You can add 1 finely chopped carrot and 1 finely chopped celery stalk together with the onion (basically making a soffritto for your ossobuco).

    HOW TO COOK ITALIAN OSSOBUCO

    The preparation of ossobuco is actually relatively easy. It takes about 10 minutes of active cooking, then the meat slowly cooks until perfection, without much baby-sitting.

    recipe steps collage: veal shanks with incisions around the meat, meat being floured, onion cooked in a pot with oil, meat added into the pot, wine poured into the pot, fresh herbs and broth added into the pot to slow cook with the meat until cooked through.

     

    • Step 1 – Prepare the meat
    • Make small incisions over the outer lining of the meat. This will prevent the slices from curling during the cooking time.
    • Step 2 – Dust with flour
    • Lightly flour the meat slices on both sides, shaking the flour in excess.
    • Step 3 – Brown the onion
    • Cook the onion in a large pan with the olive oil, until translucent.
    • Step 4 – Brown the meat
    • Add in the veal shanks and brown them on both sides.
    • Step 5 – Add wine
    • Pour in the white wine, and let it evaporate for about 5 minutes, then add in the aromatic herbs.
    • Step 6 – Add stock and slow cook
    • Pour in enough stock so that the meat is just half-submerged in the liquid. Lower the heat, cover, and cook for about 1½ hours, adding a bit of broth when necessary, to keep the meat moist.

    As soon as the meat can easily fall from the bone, the ossobuco is ready.

    Just before the meat is ready, prepare the gremolata and pour over the veal shanks when serving.

    In Milan, the ossobuco usually comes with a small spoon on the side called “esattore”, for easily extracting the bone marrow.

    ossobuco alla milanese served over a bed of saffron risotto, and topped with gremolata.

    COOK IT IN THE OVEN

    Alternatively, you can cook the ossobuco in the oven. Use an oven-friendly cast iron pot to first brown the meat, then add the broth, wine, and herbs, then transfer the pot to the hot oven.

    Cook at 180C (360F) for about an hour, turning the meat halfway through cooking time.

    WHAT TO SERVE WITH OSSOBUCO

    In Milan, ossobuco is served with risotto alla Milanese of course. It’s the perfect pairing! Creamy saffron-infused risotto goes hand in hand with rich and tender ossobuco.

    If you’re not in the mood for risotto, here are a few fantastic alternatives:

    • Polenta: A creamy polenta (corn grits) is also ideal. With its smooth consistency and mild taste, it's a great side for braised veal.
    • Potatoes:  Roasted potatoes or mashed potatoes are a fantastic side.
    • Rice: Less laborious than risotto, cooked rice is also a good side dish. I like to add a bit of butter and Parmesan to give it a risotto feeling without all the fuss.
    • Bread: Grilled sourdough bread or ciabatta is the most simple side dish. And it allows you to make “scarpetta”, basically you dip the bread in the brothy sauce and wipe the remaining sauce off the plate.

    CAN YOU COOK OSSOBUCO THE DAY BEFORE?

    You may cook Ossobucco the day before. After you cook it, store it in the fridge, then the next day, bring it to room temperature before very gently re-heating.

    To serve, reheat, covered, in preheated oven to 150 C /300 F, for about 30 minutes, adding a little extra broth (or water) to prevent the meat from drying out.

    CAN YOU FREEZE COOKED OSSOBUCO?

    Yes! Transfer the cooked meat and its juices to an airtight container, and store in the freezer for up to 1 month.

    Thaw the meat overnight in the refrigerator, which maintains a food-safe temperature, then reheat as suggested above.

    ossobuco alla milanese served over a bed of saffron risotto, and topped with gremolata.

    MORE TRADITIONAL ITALIAN RECIPES TO TRY

    • Traditional Italian Pasta e Fagioli
    • Italian Apple Cake - Torta di Mele
    • Classic Italian Pizza Dough
    • Italian Tomato Sauce
    • Traditional Bolognese Sauce- Beef Ragu'
    ossobuco alla milanese served over a bed of saffron risotto, and topped with gremolata.
    Print SaveSaved!
    5 from 2 votes

    Ossobuco alla Milanese

    Prevent your screen from going dark
    This traditional ossobuco recipe is rich, full of flavour and super easy to make at home. Serve on any occasion for the perfect Italian meal.
    Prep Time10 mins
    Cook Time1 hr 30 mins
    Total Time1 hr 40 mins
    Course: Main Course
    Cuisine: Italian
    Serving: 4
    Calories: 401kcal
    Author: Andrea Soranidis

    Ingredients

    • 4 veal shanks, 1 ½ inches thick, 9-12 oz each
    • 3 tablespoon all purpose flour
    • 3 tablespoon extra-virgin olive oil, or butter
    • ½ white onion, finely chopped
    • ½ cup white wine, (120 ml)
    • 2 cups vegetable or beef broth, (480 ml)
    • sea salt and freshly-cracked black pepper
    • 1 garlic clove
    • zest of 1 organic lemon
    • handful fresh flat-leaf parsley

    To Serve:

    • saffron risotto

    Instructions

    • Make small incisions over the outer lining of the veal shunks. This will prevent the slices from curling during the cooking time.
    • Place the flour in a large bowl or shallow dish, and lightly flour the meat slices on both sides, shaking off the flour in excess.
    • Heat the extra-virgin olive oil in a large pot over medium-low heat, add the onion and cook until translucent, stirring often to prevent it from burning.
    • Add in the veal shanks and brown them on both sides.
    • Turn the heat to medium, pour in the white wine, and let it evaporate, about 3-5 minutes.
    • Pour in enough stock so that the meat is just half-submerged in the liquid. Season with sea salt and black pepper to taste. Lower the heat to a minimum, cover, and cook for about 1½ hours, adding a bit of broth when necessary, to keep the meat moist.
    • Right before you take the meat off the heat, prepare the gremolata. Finely chop together the garlic with the lemon zest and parsley, and mix all the ingredients together.
    • Remove the pot from the heat, top each slice of veal with the prepared gremolata, and serve with risotto alla milanese or your favorite side dish.

    Notes

    Ossobuco is naturally dairy-free if you use extra-virgin olive oil instead of butter. To make it gluten-free, simply substitute the all-purpose flour with rice flour.
    STORAGE TIPS
    Ossobuco tastes even better the next day! Store the cooked meat and its juices in an airtight container, and keep in the fridge up to 2 days. 
    To serve, reheat, covered, in preheated oven to 150C /300F, for about 30 minutes, adding a little extra broth (or water) to prevent the meat from drying out.
     
    Did you try this recipe? Tag @thepetitecook or use the hashtag #thepetitecook - Looking at your pictures makes my day!

    Nutrition

    Calories: 401kcal | Carbohydrates: 7g | Protein: 44g | Fat: 18g | Saturated Fat: 4g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 11g | Cholesterol: 170mg | Sodium: 192mg | Potassium: 763mg | Fiber: 1g | Sugar: 1g | Vitamin A: 1IU | Vitamin C: 3mg | Calcium: 55mg | Iron: 2mg

    The information shown is an estimate provided by an online nutrition calculator. It should not be considered a substitute for a professional nutritionist’s advice.

    More Meat Recipes

    • Duck Ragu' - Ragu' d'Anatra
    • Steak Pizzaiola - Carne alla Pizzaiola
    • Traditional Ragu Sauce - Bolognese
    • Ricotta Meatballs - Italian Recipe
    • Facebook
    • Twitter
    • Yummly

    Reader Interactions

    Comments

    1. Rachel says

      December 18, 2022 at 8:10 am

      Oh my goodness this looks simply incredible! A must for Sunday lunch today I think!

      Reply

    Leave a Reply Cancel reply

    Your email address will not be published. Required fields are marked *

    Recipe Rating




    Primary Sidebar

    About Andrea

    Andrea Soranidis, founder of The Petite Cook.


    Welcome to my kitchen!
    I’m Andrea, I'm Italian, and I absolutely LOVE cooking.
    Grab a fork and join me!
    READ MORE ABOUT ME…

    Footer

    ↑ back to top

    Follow us

    The Petite Cook™

    Quick and Easy Italian Recipes Anyone Can Cook


    About Andrea

    Privacy Policy

    Work with us

    Terms

    Press

    Nutrition Disclaimer

    As an Amazon Associate I earn from qualifying purchases.

    Copyright © 2022 The Petite Cook. The Petite Cook® is a registered trademark.