Join our Vincenzo’s Plate famiglia!
Vincenzo's Plate
  • Recipes
    • All Recipes
    • Pasta
    • Pizza
    • Sauces
    • Bread
    • 30 Minute Meals
    • Nonna’s Recipes
    • Vincenzo’s Basics
    • Recipes by Course
      • Appetizer
      • Mains
      • Dessert
      • Sides
      • Drink
  • About
  • Tours
  • Shop
  • Recipes
    • All Recipes
    • Pasta
    • Pizza
    • Sauces
    • Bread
    • 30 Minute Meals
    • Nonna’s Recipes
    • Vincenzo’s Basics
    • Recipes by Course
      • Appetizer
      • Mains
      • Dessert
      • Sides
      • Drink
  • About
  • Tours
  • Shop

Ossobuco recipe

Author:

Vincenzo Prosperi

Updated:

25th Apr, 2025

8 Comments

share:

  • Share on Facebook
  • Share on X
  • Share on Pinterest
  • Email this Page

This post contains affiliate links. See disclosure policy.

Jump to Recipe

Jump to Video

Print Recipe

How to Make Ossobuco Like an Italian

Ossobuco alla Milanese is a Milan-style dish of veal shanks braised in a tomato and white wine sauce. The slow-cooked ossobuco becomes so tender and juicy that it falls right off the bone, and the bone marrow creates an additional explosion of happiness (and nutrients) with every bite.

Ossobuco can be served with Risotto alla Milanese, but I love to serve it with Polenta and top it with a zesty gremolada for the ultimate mouthwatering dish. This is a complete dish and the perfect comfort food to have on a cold winter night or as a special meal.

Watch the Ossobuco video recipe:

How to Make OSSOBUCO like an Italian | The Ultimate OSSOBUCO Recipe

How to make Ossobuco

Vincenzo’s Plate Tips for the Perfect Ossobuco

Vincenzo’s Plate Tips for the Perfect Ossobuco

Get Your Meat From the Butcher

Ossobuco requires fresh and high-quality veal shanks, which you can only get from your local butcher. Make sure your butcher cut these nice and thick, preferably about 1 inch (2.5 cm) so they don’t fall apart until it’s time to eat. I recommend one piece of osso buco per person.

Always Flavor With Soffritto

Soffritto is the base of your sauce, made up of a combination of chopped carrots, celery, and onion. This combination is what adds flavor to a variety of dishes, including soups and stews. Be sure to chop them all down to the same size, using just one medium-sized carrot, one large celery stick, and half an onion.

Use Your Favorite White Wine

White wine is also important for the ossobuco’s flavor. It adds depth while cutting down on the richness of the overall dish. Use any white wine you have on hand, or if you need to buy it, make sure it’s not too sweet.

Use Both Tomato Paste and Whole Peeled Tomatoes

Ossobuco is a tomato-based dish, so you’ll want to use a combination of whole peeled tomatoes (preferably Roma tomatoes or San Marzano tomatoes) and tomato paste. You don’t need a lot of tomato paste, as just a tablespoon is enough to add flavor and help thicken the sauce.

Use Beef Broth

It’s important you use beef broth rather than beef stock for ossobuco, and make sure to heat it before using.

Cut the Nerves

I like to cut the nerves (edges) of the veal shanks with a sharp knife or scissors. This will prevent the edges of the meat from curling up and coming apart.

Coat Your Osso Buco With Flour

By coating your veal shanks with flour, the juices of the meat will become sealed inside. It will also help create a creaminess to the entire dish.

Don’t Rush

Remember that ossobuco is a slow-cooked recipe. So, we don’t want to rush! Take your time cooking everything, and the final result will be perfect!

Ossobuco alla milanese

How to Serve Ossobuco

Ossobuco is traditionally served with a creamy risotto alla Milanese or polenta. However, it can also be served with some white rice or even freshly baked bread.

To plate your ossobuco, place your risotto or polenta on the dish first and then one piece of osso buco on top. Add some of the reduced sauce and the gremolata over the top and garnish with some fresh parsley.

Ossobuco recipe Vincenzo's Plate
How to make Ossobuco

Ossobuco

Ossobuco is a classic Italian comfort dish that brings warmth and richness to your table. Braised slowly until tender, the veal shanks soak up all the delicious flavors of the sauce, making every bite unforgettable. Whether you’re serving it with creamy risotto, soft polenta, or crusty bread, this is a dish meant to be savored and shared.
Prep Time: 10 minutes mins
Cook Time: 2 hours hrs
Total Time: 2 hours hrs 10 minutes mins
Servings: 3

Equipment

  • knife
  • Chopping-board
  • Large-sized bowl for peeled tomatoes
  • Tomato crusher (or your hands)
  • Larges-sized Dutch oven for simmering and braising
  • wooden spoon
  • Kitchen Tongs
  • Large-sized plate
  • Citrus peeler
  • Blender
  • Large-sized saucepan

Ingredients

  • 3 pcs veal shanks, bone-in 1-inch (2.5 cm)
  • 30 g /1.06oz butter
  • Extra virgin olive oil, EVOO
  • 1 carrot finely chopped
  • 1 large celery stalk finely chopped
  • ½ onion finely chopped
  • A bowl of all-purpose flour to coat the veal shanks
  • ½ glass /125ml white wine
  • 1 Tbsp tomato paste
  • 400 g /14.1oz peeled tomatoes, crushed (by hand or by using a tomato crusher)
  • Salt & Pepper
  • 4.2 cups /1L beef broth
  • 1 lemon
  • 1 cup of chopped fresh parsley
  • 1 cup corn flour for Polenta
  • 5 cups /1.2L water for polenta

Instructions

For the ossobuco:

  • Start by cutting into the nerves (edges) of the meat. You’ll want to make up to five cuts per piece.
  • In a large bowl crush your tomato using your hands or tomato crusher. Set this aside
  • Heat your Dutch oven on the stovetop on a medium-high heat setting.
  • Once sufficiently heated, melt the butter and 2 tablespoons of EVOO in your Dutch oven, then add the carrots, celery, and onion (soffritto). Cook for 10 minutes.
  • While the soffritto is cooking, lightly coat your veal shanks with flour.
  • Add up to 2 tablespoons of beef broth to the soffritto to help soften the ingredients then cover and allow to steam.
  • Now, using kitchen tongs add the meat to the Dutch oven (on top of the cooking soffritto) to caramelize it, 2-3 minutes on each side and in the meantime, add the white wine.
  • After about 5 minutes, remove the veal pieces and place them on a plate.
  • allow to simmer until wine evaporates then add the tomato paste and stir.
  • Next, add the crushed tomatoes and stir again to meld the ingredients together.
  • Sprinkle in a touch of salt and pepper then mix through and gently add the veal shanks back into the Dutch oven.
  • Lightly salt your veal shanks on each side (optional), then slowly add in the rest of the beef broth.
  • Cover the Dutch oven and simmer the osso buco for 1½ hours, turning the meat every 30 minutes to make sure it doesn’t stick to the bottom of the pot.
  • After an hour and a half, remove the lid to allow the sauce to reduce further (another 30 minutes).

For the Gremolada:

  • Start by removing the skin of the lemon with your peeler. Be sure not to take off all the white beneath the rind.
  • Add 3-4 tablespoons of extra virgin olive oil to the blender, along with the lemon skin and parsley.
  • Blend this together pushing down the mixture from the sides of the blender (as necessary) and blend again to make sure the lemon skin has broken down.
  • Remove the mixture and set aside on a plate to serve atop the meat.

For the Polenta:

  • Pour approx. 5 cups (1.2L) of water into a pot and heat on a high setting.
  • As the water is heating, slowly add the polenta, little by little. (The water does not have to be boiling).
  • Stir frequently as the mixture comes to a boil. This will prevent lumps so your polenta comes out creamy and smooth. Don’t stop stirring!
  • Let boil until the polenta thickens enough that it starts to “spit”.
  • Add salt and pepper to taste and continue to stir while adding just a little bit of extra virgin olive oil or butter (your choice!)
  • Once the polenta is ready, scoop a large spoonful onto a plate along with the ossobuco and its reduced sauce. Top with your gremolada…as much or as little as you like.

Video

E ora si mangia, Vincenzo’s Plate….Enjoy!

Subscribe to my Youtube Channel: www.youtube.com/vincenzosplate

Want to prepare an entire Northern Italian menu?

  • RISOTTO ALLA MILANESE (Saffron Risotto) is the perfect match for Ossobuco, creating a simple yet delightful combination of flavors. It’s a delicious taste of Milanese cuisine.
  • PORK MILANESE (Cotoletta alla Milanese) is another Milanese classic that adds a crispy and savory element to the menu. Paired Ossobuco, it completes a duo of Milanese flavors.
  • Pork Milanese

    Pork Milanese

  • Saffron Risotto

    Saffron Risotto

italian tour

Interested in Italy?

Join my private exclusive “Italy Unexplored Tour” and experience the real Italy, like you have never seen before!

This tour is exclusive to only 10 passionate foodies and is very unique.

Get the details

Leave a Reply Cancel reply

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

Recipe Rating




8 responses

  1. Ralph DETER
    January 18, 2024

    5 stars
    Great recipe (one of the owners of Illy commented best ossobuco they’ve ever had).
    I tend to caramelise the veal first, then caramelise the vegetables in the same pan.
    Thanks for the tip, to cut the edges!

    Reply
    1. Vincenzo’s Plate
      January 23, 2024

      Hey there! That’s an amazing tip, caramelizing the veal first is a smart move. Happy cooking!

      Reply
  2. JML
    October 17, 2024

    4 stars
    Hi Vincenzo,
    thanks a lot for the recipe (and your recipes in general!)… In my experience 1 l of Beef broth would be way too much – I used 1/2 l and that was more than enough…. 🙂 Otherwise, keep up the great work!
    J.

    Reply
    1. Vincenzo’s Plate
      October 17, 2024

      Ciao John! Thank you so much for your feedback and for trying the recipe! 😊

      Reply
  3. tony
    April 20, 2025

    It shows a stuffed calamari on this page as of April 2025

    Reply
    1. Vincenzo’s Plate
      April 21, 2025

      Thanks so much for pointing that out! It was a little mix-up, but it’s all fixed now. Appreciate your patience! 🙏

      Reply
  4. Michael Gericke
    April 20, 2025

    Vincenzo,

    Here you find a recipe for stuffed calamari but not for Osso Buco.

    Could you fix that please.

    Cheers,

    Michael

    Reply
    1. Vincenzo’s Plate
      April 21, 2025

      Ciao Michael! Thanks for letting us know! You’re absolutely right. It’s now been fixed, and you should be able to find the recipe properly on the page. Really appreciate you catching that!

      Reply

Ciao, from Vincenzo

I’ve made it my mission to bring authentic Italian recipes into your kitchen, because great Italian food shouldn’t be complicated. Good food brings people together!

Join our famiglia and stay up to date with my new recipes, exclusive news and cooking tips direct from Nonna

Subscribe

Join Me In Italy

Pescara, Abruzzo

Experience the heart of Italy like never before with our exclusive, intimate Abruzzo tours. Explore hidden gems, savor world-class truffles, make pasta with locals and create memories to last a lifetime. Hosted by yours truly, and my family.

Group Tours

Most Popular Videos

16:17

10M Views

How to Make Neapolitain Pizza…

14:56

6M Views

How to Make Spaghetti Carbonara…

18:17

5M Views

Italian Chef Reacts to Popular…

9:26

3M Views

Mouthwatering Spanish Omlette…

More Videos

Vincenzo’s
Favourite Recipes

A carefully curated selection of the recipes I literally cannot live without. My favourites mostly because of the irresistible flavors but also often because of the memories they evoke.

  • How to Make Ultimate Bolognese Sauce Recipe

    How to Make Ultimate Bolognese Sauce Recipe

  • Pecorino Cheese Balls

    Pecorino Cheese Balls

  • Limoncello Tiramisu

    Limoncello Tiramisu

  • Top 5 Italian Pasta Recipes

    Top 5 Italian Pasta Recipes

Subscribe for weekly recipes

Name

About
Tours
Work with us
Contact
Privacy and Disclosures
Instagram
YouTube
Facebook
TikTok

© Vincenzo’s Plate | Design by Street Fresh Digital Media. Theme by OC.

Vincenzo's Plate

Subscribe for weekly recipes

Name