Traditional Osso Buco Recipe

Traditional Osso Buco Recipe

Cook Time: 90 minutes

Believe it or not, you can make restaurant-worthy osso buco at home you just need the right recipe. This traditional osso buco recipe produces flavorful, tender, and absolutely mouthwatering veal shanks every time.

Osso buco is an Italian dish made from braised veal shanks, which are cross-cut from the leg bone beneath the knee and shoulder. The shank is a tougher cut of meat, so slow cooking in liquid is essential to achieve the melt-in-your-mouth texture that osso buco is known for. Traditionally, the dish is garnished with gremolata a fresh, herbaceous sauce that adds a burst of bright flavor.

Below is the step-by-step guide to making this delicious and hearty dish at home:

Step 1: Prepare the Veal

Dust the veal shanks lightly with flour. This will help the meat develop a beautiful, golden crust when seared.

Step 2: Sear the Meat

In a large skillet, melt the butter over medium-high heat. Once melted, add the veal shanks and sear them until they are browned on both sides. Remove the veal from the skillet and set aside in a bowl, keeping it warm.

Step 3: Cook the Vegetables

In the same skillet, add two crushed cloves of garlic and the chopped onion. Cook, stirring occasionally, until the onion becomes tender and translucent.

Step 4: Add the Carrots and Wine

Return the veal to the skillet and add the chopped carrots. Pour in the dry white wine and let it simmer for about 10 minutes, allowing the flavors to meld together.

Step 5: Add Tomatoes and Stock

Pour in the diced tomatoes and beef stock. Season with salt and pepper to taste. Stir well to combine all the ingredients.

Step 6: Braise the Meat

Cover the skillet and lower the heat to a simmer. Let the veal braise for 1 1/2 hours, basting every 15 minutes to ensure the meat stays moist and tender. The veal should be cooked through and tender but not falling off the bone.

Step 7: Prepare the Gremolata

While the veal is simmering, prepare the gremolata. In a small bowl, mix the chopped parsley, minced garlic, and grated lemon zest.

Step 8: Garnish and Serve

Once the osso buco is ready, sprinkle the gremolata over the top just before serving. This fresh, aromatic topping will add a burst of flavor and brightness to the rich dish.

What to Serve With Osso Buco

Osso buco is traditionally served over creamy polenta, mashed potatoes, or risotto alla milanese a rich saffron-infused risotto made with beef bone marrow and stock. For a perfect pairing, enjoy this dish with a full-bodied red wine, such as Chianti or Cabernet Sauvignon.

How to Store Osso Buco

If you have any leftovers, store them in an airtight in the refrigerator for up to 3-4 days. Reheat gently in the microwave or oven before serving again.

Can You Freeze Osso Buco?

Yes, you can freeze osso buco. Wrap the cooked veal shanks tightly in aluminum foil or place them in an airtight, freezer-safe . They can be frozen for up to three months. To thaw, simply place them in the refrigerator overnight.

Ingredients
  • 2 pounds veal shanks, cut into short lengths
  • 1/4 cup all-purpose flour
  • 1/4 cup butter
  • 2 cloves garlic, crushed
  • 1 large onion, chopped
  • 1 large carrot, chopped
  • 2/3 cup dry white wine
  • 2/3 cup beef stock
  • 1 (14.5 ounce) can diced tomatoes
  • Salt and pepper to taste
Gremolata:
  • 1/2 cup chopped fresh flat-leaf parsley
  • 1 clove garlic, minced
  • 2 teaspoons grated lemon zest
Nutrition Facts (per serving)
  • Calories: 478
  • Total Fat: 20g (25% Daily Value)
  • Saturated Fat: 10g (49% Daily Value)
  • Cholesterol: 201mg (67% Daily Value)
  • Sodium: 467mg (20% Daily Value)
  • Total Carbohydrates: 18g (6% Daily Value)
  • Dietary Fiber: 3g (10% Daily Value)
  • Total Sugars: 6g
  • Protein: 47g (94% Daily Value)
  • Vitamin C: 26mg (29% Daily Value)
  • Calcium: 120mg (9% Daily Value)
  • Iron: 5mg (29% Daily Value)
  • Potassium: 1069mg (23% Daily Value)
Community Reviews

"This dish was amazing! My husband couldn't believe I cooked it. It's actually better than some osso buco we've had at expensive celebrity restaurants." thecornercottage

"Very good, and relatively easy for osso buco. Make sure to add enough salt and pepper. I added it to the meat when I floured it, and also before simmering." BETHMCNICK

"This recipe was extremely easy to follow and tasted great. The meat was super succulent, and the sauce was delicious." MKENYON

Traditional Osso Buco Recipe

Comments

COVERDALE

10/06/2025 01:52:54 PM

I tried this recipe as written the first time and I have to admit it was very good, however when I mentioned it to a friend of Italian ancestry he suggested instead of butter, I brown the shanks in pancetta fat. I chopped up about a 1/4 lb. of pancetta, fried it, removed it from the pan, drained off all but about 2 tbls of the fat and browned the shanks. I removed the shanks and used the same fat to saute the onions, added the wine and deglazed the pan. I added the previously fried pancetta with the other ingredients. I know it's not as healthy but it was absolutely delicious. The one thing he told me was, do not subsitute bacon, it has to be pancetta.

Cindy Bardwell Grega

12/25/2020 09:31:34 PM

Seasoned meat with coarse black pepper and kosher salt before flouring. Doubled the recipe. Added my own dried basil and oregano. Added some tomato paste and half can of fire roasted tomatoes. Finished in the oven at 300 for 1 hr 45 min in covered Dutch oven. Next time will add cayenne or red pepper flakes. Served as Christmas lunch with mushroom Parmesan risotto and sides of roasted asparagus and Brussels sprouts. Huge success!

Sheli Lee-Fierstine

12/03/2020 12:31:19 AM

As written, I would have to rate it 3-4 stars. I browned the meat with pancetta/drippings and added 1T Herbs de Provence and 2T Italian Seasoning to the sauce. With those additions, it was 5 stars +++. Served with wide egg noodles and green beans, pan-fried w/ bacon and garlic. Amazing meal!

Nicole Reeves Baulch

03/26/2017 12:11:27 AM

Veal is rubbery - careful not to cook too high heat - go very long - did 2 hours - still tough; try doing it a day ahead. Added italian spices as well as half can of tomato paste. Did Ricardo recipe - best to do in oven slowly at 325 degrees and the day before.

Carol Graham

10/27/2020 07:58:16 PM

Instead of butter, I used 5 oz of pancetta cooked and the grease. I used corn starch instead of flour to be GF. Cooked in crock pot on high for 5 hours. Severed i on cheesy polenta cooked in the oven.

djethen

06/13/2018 06:22:40 PM

I agree with all those that loved this. I, too, made it just as the recipe specified. I was so hungry, I ate it right after I cooked it...tasted great, but wait! Someone discussed cooling slowly, refrigerate, then reheat in 325 deg oven, tightly covered for 45 - 60 minutes, depending on how many portions are being reheated. I have to say, the dish tasted better than when I had it the previous evening. The cooling was the key to enhancing the flavor; the reheating seemed to finish the dish...i.e. the center part had popped up nicely and the marrow was nice and warm and accessible. What a dish! This is the first time I have ever eaten it, nor have I ever prepared the dish. TIPS: Do the pancetta processing, use the oil for searing the veal shanks, cut the pancetta into small pieces and heat with a can some kind of green beans (I liked french cut), add 1/2 tsp soy sauce.

Ana Cadena

12/19/2020 07:35:17 PM

I loved it except that my veal needed about another half hour on heat to be right. I also added madiera, in additon to the dry white wine. And I love fish sauce for salt. I got that from Nom Nom Paleo Chef, Michele Tam. The fish sauce makes it taste as though it's already at that day later best moment. And then it still got better the next day. Served w/ a gremolata and orange zest. Simply salt and peppered zucchini and japanese eggplant.

Julietonning

06/14/2021 01:36:20 PM

I followed recipe and did the following little changes: 1) seasoned meat 2) dredged in flour 3) cut up pancetta and used fat to brown shanks and sauté onions and carrots. Everyone was so impressed with meal. It was very tender.

Rob1059

02/26/2013 07:58:54 PM

This was absolutely wonderful. My husband requested Osso Bucco for his birthday today 2/26/13. With that said, I prepared this recipe for 14 people. I read all the reviews first and made a couple of changes. First, I rendered pancetta and seared off my salt/peppered/ flour dusted veal shanks in the fat. Scrapped the bottom of pan, hit it with the garlic and onion and cooked. Deglazed the pots with the white wine. I added italian seasoning through the cooking process and salt and pepper. I made this the day before so this dish could rest overnight and become more flavorful. Dinner was at 5:30pm, I took osso bucco out of the frig around 1pm and let it come to room temp for about an hour, put on low and let simmer until dinner time. Meat was fall off the bone tender and the sauce was wonderful. I have leftover sauce with carrots that I will probably throw some pasta into and make a nice soup. One thing I will do next time is dredge the veal in flour in lieu of dusting. This will help to thicken the sauce a little more though you don't want this to be stew like. The cooking time is off. Should be about 2 hrs the night before and then three hours the next day. Also, served this with a parmesan risotto and good italian bread. Will definitely make this again.

pettyh

05/03/2013 08:34:15 AM

This is absolutely delicious. I did make a couple changes. 1) I minced the onion, carrot, celery, and garlic. I don't think Osso Buco was meant to have whole veggies; they are just supposed to form the sauce. I could be wrong, but this has been the norm in my experience thus far. 2) I seasoned the veal shanks with salt and pepper before dredging in flour. 3) I added 1/4 t dried thyme, 1/4 t dried basil, and 1/4 t dried parsley before allowing to simmer. 4) Finally, I cooked this in the oven at 300 for 2.5 hours. Will definitely make again.

Rhonda Ballard

01/27/2020 09:30:18 PM

I have made this several times; it's my new favorite dish to make. Adding a dried bay leave, 1 tsp dried rosemary, and 1 tsp dried thyme really adds a lot of flavor. I've used tomato paste and I've used canned diced tomatoes - I think I like just the tomato paste better. Served it over Parmesan risotto and (OMG) I love the Gramolata. When I can't find veal shanks, beef shanks work well, too.

Wendibird4

08/03/2025 12:02:38 PM

I used beef instead of veal. It was phenomenal! Our new Christmas dinner.

Mary Wilson

03/22/2025 01:02:11 AM

You can’t go wrong with this one.

SavvyThyme2774

09/06/2024 07:53:35 PM

So disappointed. Something went wrong somewhere. I followed the instructions to the letter. Meat purchased from a farmer's market. All ingredients were purchased fresh. Nonetheless, the recipe came out like shoe leather and was inedible. Not fall off the bone as expected but was more suitable for a bulletproof vest. My first try at osso bucco. Concerned that perhaps a short cook time 90 minutes over low heat may not be suitable for osso bucco. Would love to hear back from you.

John Martinez

03/24/2024 01:59:00 PM

I underestimated this recipe — my bad.

Chef Chuck

02/12/2024 05:56:32 AM

Thanks for this wonderful recipe! Made it twice this week. This will be added to our regular meal menu!

ArtsyMeal7109

04/22/2023 05:12:50 PM

It's really very very good! First time I did it, was fabulous, now I am repeating every week. Congratulations for such wonderful recipe. My hat is off to you.

TwistyStove8764

03/21/2023 03:38:52 AM

Love it's simplicity. I use a full flavored red like a Chianti or Pinot Noir instead of white and I substitute the beef with pork. It's much cheaper and equally delicious. . It's so delicious in fact, It's always requested by friends and invited guests.

FriskyFeta7409

03/09/2023 01:11:31 AM

I just made this meal and it was one of the best I ever made. I lived most of my adult life in Europe and traveled every week through Italy. The gremolata is a must. What a great recipe!

Elizabeth Wohler Stowe

02/04/2023 06:37:34 PM

I followed the directions but used venison osco buco cut. My husband loved it. The sauce was delicious. I served it with risotto. I will definitely be making this again (& again).