Osso Buco (Italian Braised Veal)
This post may contain affiliate links. Please read our disclosure policy.
This traditional Italian Osso Buco recipe highlights succulent braised veal shanks topped with a gremolata, a lively combination of parsley, lemon zest, and garlic. This osso bucco recipe is an authentic Italian dish you must try! Serve with creamy polenta or saffron risotto.

What is Osso Buco?
This recipe is specific to the Tuscan region of Italy. It is typically called Osso Buco alla Maremma, a mountain region in Tuscany. Ossobucoย orย Osso Buco isย Italian for โbone with a holeโ (ossoย โboneโ,ย bucoย โholeโ), a reference to the marrow hole at the center of the cross-cut veal shank.
The rich meat is stewed in the sauce until it is fork tender and falls off the bone. Warm your spirit and heart with this dish all season long. Make it for your friends and family, and enjoy the leftovers the next night (if anything is left!).
You will also love this recipe for theย Best Italian Stuffed Chicken Thighs (Involtini di Pollo). For more beef recipes:ย BEST Italian Beef Short Rib Ragu,ย Beef Tenderloin Roast, and Best Italian-Style Chili Recipe.ย

Table of Contents
Recipe Ingredients
With a few wholesome ingredients, you can create a taste of Italy with this delcisuous recipe.

- Veal osso buco center cuts (6 pieces)
- Salt and pepper, to taste
- All-purpose flour
- Olive oil
- Fresh sage
- Bay leaves
- Garlic, cut in halfย
- Small onion
- Celery stalks
- Carrots
- Tomato paste
- Red or dry white wine
- Crushed tomatoesย
- Vegetable stock (you can use beef stock, beef broth, or chicken stock)
Gremolata Recipe Ingredients

- Lemon Zest or orange zest
- Fresh Parsleyย
- Fresh Garlic
* See the Recipe Card at the bottom of this post for the full recipe and instructions.
How To Make Osso Buco
The hardest part about making Italian osso buco is waiting for it to cook. The cooking process is mainly hands-off and requires very little hands-on effort, as this is a slow-cooking recipe.

Add the ingredients to the gremolata condiment sauce in a bowl and combine.

Cover gremolarta and set aside.

Pat the veal dry with paper towels to remove any excess moisture, ensuring itโs at room temperatureโSeason well with salt and pepper.

Coat the veal in flour and shake off excess.

Heat the olive oil in a large dutch oven pot, or cast iron pan over medium-high heat.

Cook the veal in batches until browned, 3 minutes on each side. Remove the shanks from the pot and set aside to rest.

Add the extra virgin olive oil without cleaning the pot. Cook onion at medium heat until translucent, 5 minutes, scraping up the remaining pieces of meat with a wooden spoon. Add the garlic, celery, and carrot (soffritto) and stir until the vegetables soften.

Increase the heat and add the crushed tomatoes and tomato paste.ย

Place the veal back in the pot. Add the wine and let it cook for 2 minutes.

Add the sage, bay leaf, and vegetable stock, ensuring the veal is immersed in the liquid.

Let the liquid boil (liquid boils for a few minutes), then cover and simmer for 5 hours until the veal is soft and you can break it with a fork.

This is the best osso buco recipe you will ever taste! Enjoy.

Can This Recipe Be Made Without Veal?
While osso buco is traditionally made with veal shanks, you can use these meat substitutes:
- Beef shank: This is the same cut of meat, just on a full-grown cow, so it is the ideal substitute for veal.
- Short rib: Short ribs are from the cowโs underbelly and are usually sold with the bone in.
Storage Instructions
Refrigerateย leftover cooked osso buco and sauce in an airtight container within 2 hours, and consume within three days.
Freeze. Transfer the cooked osso buco to a freezer container or resealable freezer bag. Freeze for up to 3 months. Defrost frozen osso buco in the refrigerator overnight.
Reheat.ย To reheat the leftover osso buco, place it in a sautรฉ pan. Cover with a lid and cook over low heat until the center reaches at least 165 F.

What To Serve With This Recipe
Osso Buco is a delicious option for any meat main course. Here are some sides to accompany any similar meat main courses.
- Sauteed Italian Zucchini
- Easy Polenta Recipe Authentic Italian Style
- Simple Italian Petite Peas (Side Dish)
- Best Roasted Butternut Squash Risotto Recipe
- Saffron Risotto
- Creamy polenta
- Steak in a Pan (Perfect Recipe)
- Italian Braciole Recipe (Stuffed Beef with Sauce)
- Small Prime Rib Roast Recipe.
Traditionally, Italian Osso Buco is served as the second course (with a simple green salad). The first course is a simpleย pasta dish, orย ravioli. Donโt forget dessert (il dolce)-ย Classic Italian Tiramisu Recipe.
๐ MADE THIS RECIPE AND LOVED IT? ๐ Please leave a โญ๏ธSTAR rating and COMMENT below- I love connecting with you! Tag me with your creations on Instagram and find me on Pinterest.
Osso Buco Recipe

Ingredientsย
- 3 pounds veal osso buco center cuts, 6 pieces
- Salt and pepper, to taste
- ยผ cup all-purpose flour
- Olive oil, as needed
- 1 sprig fresh sage, stem removed
- 1 bay leaf
- 2 cloves garlic, cut in half
- 1 large white onion, chopped
- 3 stalks celery, chopped
- 3 large carrots, chopped
- 1 tablespoon tomato paste
- 1 cup red wine
- 1 15-ounce can crushed tomatoes
- 2 cups vegetable stock
Gremolataย
- 2 lemons, zested (you can also use orange zest)
- ยผ cup parsley, finely chopped
- 1 garlic clove, finely chopped
Instructionsย
- Pat the veal dry with paper towels to remove any excess moisture, ensuring itโs at room temperatureโSeason well with salt and pepper. Coat the veal in flour and shake off excess.
- Heat the olive oil in a large pot over medium-high heat. Cook the veal in batches until browned, 3 minutes on each side. Remove from the pot and set aside to rest.
- ย Add the extra virgin olive oil without cleaning the pot. Cook onion at medium heat until translucent, 5 minutes, scraping up the remaining browned bits of meat at the bottom of the pan. Add the garlic, celery, and carrot and stir until the vegetables soften. Increase the heat and add the crushed tomatoes and tomato paste.ย
- ย Place the veal back in the pot. Add the wine and let it cook for 2 minutes. Add the sage, bay leaf, and vegetable stock (braising liquid), ensuring the veal is immersed. Bring to a boil, then cover and simmer for 5 hours, until the veal is soft and you can break it with a fork.
- In a small bowl, combine the ingredients for gremolata. Stir to combine.ย ย
- Serve osso buco over polenta, adding some of the juice from the cooking and topping it with the gremolata.ย
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.








Great recipe, came out fabulous!
Thank you so much! I am happy you loved it!