This post may contain affiliate links, please see the privacy policy for details.

This hearty osso buco recipe is a comforting Italian classic that delivers fall-apart tender meat in a rich, savory tomato and red wine sauce. Veal shanks are slowly braised with aromatic vegetables, pancetta and herbs until deeply flavorful and tender. Served over creamy polenta or mashed potatoes, this dish is perfect for a special meal or a cozy weekend dinner. With layers of texture and warmth in every bite, it’s the kind of slow-cooked dish that always impresses.

A pan of osso buco braised in tomato sauce, garnished with chopped herbs, with a spoon lifting a tender piece.

Osso buco is a traditional Italian dish made by gently braising veal shanks with wine, tomatoes and herbs for a rich, savory meal full of comforting flavor.

You might also like chicken Florentine, French onion gnocchi, eggplant lasagna, or baked Italian chicken with potatoes.

A pan of braised osso buco in tomato sauce, garnished with herbs, beside mashed polenta and seasonings.

Why You’ll Love It           

Rich and savory: Slow-braised meat and a deep tomato wine sauce make this incredibly flavorful.
Leftovers taste even better: The flavor deepens as it rests.
Impressive but easy: Looks fancy, but the steps are simple to follow.
Perfect for special meals: Great for entertaining or holiday dinners.
Customizable: Works with other cuts like pork or beef shanks.

A bowl of polenta topped with braised osso buco and vegetables, surrounded by herbs and seasonings on a wooden table.

Italian Braised Veal Shanks Ingredients

A complete list of ingredients and amounts can be found in the recipe card below.

Veal shanks: Braise to tender perfection, releasing rich marrow and flavor.
All-purpose flour: Helps create a golden crust and thickens the sauce.
Pancetta: Adds depth, richness and a salty bite.
Vegetables: Onion, carrot and celery create a classic aromatic base known as soffritto.
Garlic: Adds bold, savory flavor.
Herbs: Fresh thyme and rosemary infuse the sauce with earthy aroma.
Red wine: De-glazes the pan and adds depth to the sauce. I recommend a dry red such as Chianti, Pinot Noir or a Merlot.
Crushed tomatoes: Bring acidity and body to the braising liquid.
Veal or chicken stock: Builds the sauce and keeps the meat moist.

Ingredients for osso buco arranged on a wooden table, including meat, vegetables, broth, and seasonings.

How to Make Osso Buco

For more detailed instructions with weights and measurements, jump to the printable recipe card.

Season and dredge the meat: Coat the veal shanks lightly in flour and season with salt and pepper.
Sear and crisp the pancetta: Brown the pancetta in a heavy Dutch oven over medium heat first, then sear the shanks over medium high heat until lightly browned.
Sauté the vegetables: Cook the onion, carrot, celery and garlic until softened.
Deglaze and simmer: Add wine, herbs and tomatoes, and return the pancetta to the pot.
Braise the veal: Add stock and simmer in the oven until tender.
Reduce the sauce: Thicken on the stovetop to concentrate flavor.
Serve and garnish: Spoon over polenta or mashed potatoes and top with fresh herbs like thyme, rosemary or Italian parsley, or some gremolata.

Braised beef in tomato sauce topped with chopped herbs in a black pot on a wooden table.

Substitutions and Variations

Gluten-free option: If you want a gluten-free version, use gluten-free stock and swap the all purpose flour for gluten-free flour.
Swap the meat: If you can’t find veal shanks or prefer not to use veal, you can use pork, beef or lamb shanks instead, also swapping the chicken or veal stock for beef stock or lamb stock if preferred. Depending on the meat used, you may have to adjust the cooking time.
Try bacon or olive oil: If pancetta isn’t on hand, use thick bacon or a splash of olive oil.
Use diced tomatoes: For a chunkier braising sauce consistency.
Wine-free version: Use more stock and a splash of balsamic or grape juice for depth.
Add zest or balsamic: Lemon zest, orange zest or balsamic vinegar brightens the flavor.
Omit the pancetta: You can use a chopped thick-cut bacon or 2 to 3 tablespoons extra virgin olive oil instead.
Optional additions: For extra flavor, add some lemon zest or a splash of balsamic vinegar to the sauce.
Top with a bright gremolata: A blend of fresh parsley, lemon zest and garlic adds a fresh finish. Process ½ cup fresh flat leaf parsley (just the leaves) with a garlic clove and zest of a lemon in a mini chopper or food processor until fine-textured but not pulverized. You can also finely chop the garlic and parsley by hand. Add a little lemon juice and sprinkle the mixture over your finished osso buco.

A spoon scoops sauce over braised meat with carrots, celery, and herbs in a rich, red stew.

Serving Suggestions

Appetizer: Begin your meal with an antipasto salad.
Side dishes:
Osso buco is traditionally served with slow cooker polenta, mashed potatoes or risotto alla Milanese. You could also try a saffron risotto or mushroom risotto. Focaccia bread is another idea.
Desserts:
Finish with pistachio tiramisu.
Wine pairing: This dish is absolutely delicious paired with a Barolo, Chianti or Barbaresco. If you prefer dry white white, Pinot Grigio is always good.

A bowl of Italian osso buco on a table.

How to Store Osso Buco

Store: Keep leftover osso buco in an airtight container in the refrigerator and eat within 3 days.
Freeze: You can freeze it in an airtight container for up to 3 months.
Thaw:
 Defrost it in the refrigerator overnight.
Reheat: Gently reheat in a covered saucepan over low heat, adding a splash of stock or water to loosen the sauce if needed.

A spoon serving veal shank with carrots and sauce over creamy polenta in a black bowl.

Top Tips

Sear in batches: Don’t overcrowd the pan when browning the shanks.
Deglaze fully: Scrape all the browned bits for maximum flavor.
Keep it covered: A tight-fitting lid helps trap moisture during braising.
Use the lower oven rack: Promotes even cooking and heat circulation.
Let it rest: Allow the meat to sit a few minutes before serving for best results.

A pot of osso buco with a spoon.

Beef Osso Buco FAQs

Can I make osso buco ahead of time?

Yes, it tastes even better the next day after the flavors develop.

Do I have to use veal shanks?

No, pork or beef shanks also work well and are often easier to find.

Italian osso buco with carrots and sauce served over creamy mashed potatoes, with a fork picking up a bite.

Italian Braised Veal Shanks Recipe

No ratings yet

Osso Buco

This Italian classic is rich, hearty and perfect for a slow-cooked weekend dinner. Osso buco features tender braised meat in a bold tomato and red wine sauce that’s impossible to resist.
Prep Time: 20 minutes
Cook Time: 1 hour 30 minutes
Total Time: 1 hour 50 minutes
Servings: 4

Ingredients 

  • 3 Pounds veal shanks, 4 to 6 depending on size
  • 1 Teaspoon salt, plus more to taste
  • ½ Teaspoon black pepper, plus more to taste
  • ½ Cup all-purpose flour
  • 4 Ounces pancetta, diced
  • 1 onion, medium, diced
  • 2 carrots, medium, diced
  • 2 Stalks celery, diced
  • 4 Cloves garlic, minced
  • 4 to 6 Sprigs thyme, fresh
  • 2 Sprigs rosemary, fresh
  • 1 Cup red wine
  • 14 Ounces crushed tomatoes
  • 2 to 3 Cups chicken stock, or veal stock

Instructions 

  • Preheat your oven to 325°F.

Prepare the Veal Shanks

  • Season the veal shanks with 1 teaspoon salt and ½ teaspoon black pepper.
  • Dredge them in the flour, shaking off any excess, and set aside.
  • Heat a large, heavy-bottomed pan or Dutch oven over medium heat.

Crisp the Pancetta

  • Add the pancetta and cook until crispy and the fat has rendered, 5 to 7 minutes.
  • Remove the pancetta with a slotted spoon and transfer to a paper towel-lined plate, leaving the fat in the pan.

Sear the Veal

  • Increase the heat to medium-high and sear the veal shanks on both sides until golden-brown, about 5 minutes per side. Sear the veal shanks in batches if necessary.
  • Remove the shanks from the pan and set them aside on a plate.

Sauté the Vegetables

  • Lower the heat to medium and add the onion, carrot, celery, and garlic to the pan.
  • Sauté, stirring often, until the vegetables are softened, 8 to 10 minutes.
  • Add the thyme and rosemary sprigs and cook for another minute or until fragrant.

Deglaze the Pot

  • Pour in the red wine, scraping the bottom of the pan with a wooden spoon to loosen any browned bits.
  • Simmer for 2 to 3 minutes to reduce slightly.

Add More Ingredients

  • Stir in the crushed tomatoes, pancetta and 2 cups chicken or veal stock.
  • Bring the mixture to a simmer and nestle the veal shanks back into the pan.
  • Add more stock if needed so the liquid comes about halfway up the sides of the shanks.

Braise the Osso Buco

  • Cover the pan with its lid and transfer it to the preheated oven.
  • Cook for 1 ½ to 2 hours or until the meat is tender and falling off the bone. Check occasionally and add more stock if the liquid level gets too low.
  • Carefully remove the pan from the oven and set it on the stovetop.
  • Transfer the veal shanks to a plate and cover them with foil to keep warm.

Thicken the Sauce

  • Simmer the sauce over medium heat for about 10 minutes or until it reduces and thickens to your desired consistency.
  • Taste and adjust the seasoning with more salt and/or pepper if needed.

Serve and Enjoy

  • Plate the veal shanks with creamy polenta or mashed potatoes and spoon the sauce generously over the top. Serve immediately, garnished with fresh herbs if liked.

Notes

Sear in batches: Don’t overcrowd the pan when browning the shanks.
Deglaze fully: Scrape all the browned bits for maximum flavor.
Keep it covered: A tight-fitting lid helps trap moisture during braising.
Use the lower oven rack: Promotes even cooking and heat circulation.
Let it rest: Allow the meat to sit a few minutes before serving for best results.

Nutrition

Calories: 718kcal | Carbohydrates: 33g | Protein: 76g | Fat: 25g | Saturated Fat: 8g | Polyunsaturated Fat: 4g | Monounsaturated Fat: 10g | Trans Fat: 0.04g | Cholesterol: 277mg | Sodium: 1399mg | Potassium: 1846mg | Fiber: 4g | Sugar: 10g | Vitamin A: 5465IU | Vitamin C: 16mg | Calcium: 150mg | Iron: 6mg
Like this recipe? Rate and comment below!

Whether you’re cooking for guests or preparing a comforting family meal, osso buco, or ossobuco (literally, meat with a hole, referring to the delicious marrow!) is a popular Italian food dish that delivers bold flavor and impressive results. The tender veal, aromatic sauce and classic Italian ingredients come together in one satisfying, slow-cooked meal. Serve this great recipe over mashed potatoes or creamy polenta and garnish with fresh herbs for a traditional touch. Once you try this recipe, it might just become your go-to for special occasions or Sunday dinner.

Other Recipes to Try

Bella Bucchiotti

Bella Bucchiotti is a Canadian-based syndicated food, travel, and lifestyle writer, photographer, and creator at xoxoBella. She founded xoxoBella in 2015, where she shares her love for food, dogs, sustainability, fitness, crafts, outdoor adventures, travel, and philanthropy to encourage others to run the extra mile, try new recipes, visit unfamiliar places, and stand for a cause. Bella creates stress-free and family-friendly recipes for weeknight dinners and festive feasts.

 

You Might Also Like

Leave a comment

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

Recipe Rating