Jamie Oliver’s Osso Buco Recipe: Braised Veal Shanks With Gremolata Finish

Jamie Oliver’s Osso Buco Recipe: Braised Veal Shanks With Gremolata Finish

There’s a reason osso buco has stood the test of time in Italian kitchens, and this approach captures that tradition perfectly. The slow braising method transforms tough veal shanks into fork-tender meat that falls from the bone, all while building layers of rich flavor in the sauce.

The key is patience—3 hours of gentle cooking allows the collagen in the shanks to melt into the sauce, creating a velvety texture that’s impossible to rush. Jamie Oliver’s version stays true to Milanese roots with a bright gremolata finish that cuts through the richness.

What emerges is a dish that’s both rustic and refined, with meat so tender it nearly dissolves and a sauce deep enough to serve with polenta or risotto. The gremolata adds the perfect fresh counterpoint with its citrusy, herby brightness.

This is comfort food elevated to artistry, requiring little more than time and attention to detail.

👨‍🍳
Difficulty
Medium
🥩
Diet
Meat
⏱️
Total Time
30 min
🔥
Calories
Med Cal

Ingredients for Osso Buco Recipe Jamie Oliver

Quality veal shanks and a few aromatic staples build this classic dish’s rich, velvety depth.

Ingredient Amount Notes
Veal Shanks 🥩 4 whole Thick-cut, bone-in for richness
All-Purpose Flour 🌾 ½ cup For dredging shanks
Olive Oil 🫒 ¼ cup For searing meat
Unsalted Butter 🧈 2 tbsp For sautéing aromatics
Onion 🧅 1 whole Finely diced for base
Carrot 🥕 1 whole Finely diced for base
Celery Stalk 🌿 1 whole Finely diced for base
Garlic Cloves 🧄 4 cloves Minced for depth
Dry White Wine 🍷 1 cup For deglazing and braising
Whole Peel Tomatoes 🍅 1 can San Marzano preferred
Veal Stock 🥫 2 cups Or substitute beef stock
Bay Leaves 🍃 2 whole For aromatic infusion
Fresh Thyme Sprigs 🌿 3 whole Tied with kitchen twine
Lemon Zest 🍋 1 tbsp For gremolata brightness
Fresh Flat-Leaf Parsley 🌿 ¼ cup Chopped for gremolata
Garlic Cloves 🧄 1 clove Minced for gremolata

The veal shanks are non-negotiable here. Ask your butcher for thick-cut, bone-in pieces—this ensures the collagen melts properly during the long braise. Whole Foods or a specialty meat market typically carries them, but call ahead. The San Marzano tomatoes add authentic Italian sweetness; look for certified DOP cans if you want to go full Milanese.

No veal stock? Beef stock works in a pinch (just reduce the salt slightly). White wine can be swapped for extra stock plus a splash of vinegar for acidity. Fresh thyme not available? Dried at one-third the amount is fine. For the gremolata, lemon zest is key—skip the bottled stuff. Microplane graters make quick work of it.

This tastes even better the next day. Refrigerate in an airtight container for up to 4 days, or freeze for 3 months. Reheat gently to preserve the sauce’s silky texture.

❤️

Why You’ll Love This Recipe

  • One Pan Wonder: I brown the veal shanks, then let everything simmer in the same pot—minimal cleanup, maximum flavor.
  • Fall-Off-The-Bone Tender: The slow-cooked veal in that buttery, onion-rich sauce? Ridiculously good, every single time.
  • Sunday Supper Star: This is my go-to for special dinners or when I want to impress without the stress.
  • Leftovers for Days: Honestly, it tastes even better the next day—perfect for meal prep or a lazy second night.

Step-by-Step Instructions for Braised Veal Shanks With Gremolata Finish

Master this classic technique for fall-off-the-bone tender veal with bright, fresh finishing touches.

Step 1: Dredge and Sear the Veal Shanks

Pat the 4 whole Veal Shanks completely dry with paper towels—this ensures proper browning. Season generously with salt and pepper on both sides, then dredge each shank in the 0.5 cup All-Purpose Flour, shaking off any excess. The flour creates a light crust that thickens the braising liquid later.

Heat the 0.25 cup Olive Oil in a large, heavy pot or Dutch oven over medium-high heat until shimmering. Add the shanks in a single layer (work in batches if needed) and sear for 4-5 minutes per side until deeply golden brown. Don’t rush—this builds the foundation of flavor. Transfer the seared shanks to a plate and set aside.

Step 2: Build the Aromatic Base

Reduce the heat to medium and add the 2 tbsp Unsalted Butter to the same pot. Once melted, add the finely diced 1 whole Onion, 1 whole Carrot, and 1 whole Celery Stalk. Cook for 8-10 minutes, stirring occasionally, until the vegetables are softened and just beginning to caramelize.

Add the 4 cloves Garlic Cloves and cook for 1 minute until fragrant. These vegetables form the classic mirepoix base, adding depth and sweetness to the braising liquid. Scrape up any browned bits from the bottom of the pot as you cook—they’re packed with flavor.

Step 3: Deglaze and Braise to Tenderness

Pour in the 1 cup Dry White Wine and bring to a simmer, scraping the bottom of the pot to release all the browned bits. Let the wine reduce by half, about 3-4 minutes. This step dissolves the fond (the caramelized bits) and infuses the sauce with brightness.

Return the seared shanks to the pot along with any accumulated juices. Add the 1 can Whole Peel Tomatoes, crushing them gently with your hands, the 2 cups Veal Stock, 2 whole Bay Leaves, and 3 whole Fresh Thyme Sprigs. The liquid should come about halfway up the shanks. Bring to a simmer, then reduce the heat to low.

Cover the pot and braise for 2 to 2.5 hours, turning the shanks occasionally, until the meat is fork-tender and nearly falling off the bone. The braising liquid should be rich and slightly reduced, coating the back of a spoon.

Step 4: Prepare the Gremolata and Serve

While the shanks braise, make the gremolata by combining the 1 tbsp Lemon Zest, the minced 1 clove Garlic Cloves, and the 0.25 cup Fresh Flat-Leaf Parsley in a small bowl. This bright, zesty mixture cuts through the richness of the braised veal and adds a pop of freshness.

Once the shanks are tender, remove them from the pot and keep warm. Skim any excess fat from the surface of the sauce, then adjust the seasoning with salt and pepper if needed. Serve the shanks hot, topped with a generous spoonful of the braising liquid and a sprinkle of the gremolata. The contrast of the tender meat, rich sauce, and fresh gremolata is what makes this dish exceptional.

👨‍🍳

Pro Tips For Making Osso Buco Recipe Jamie Oliver

  • Brown the Shanks Well: I learned this the hard way—don’t rush the searing step. Give each shank 3-4 minutes per side in the butter-oil mix until deeply browned, even if it means doing it in batches.
  • Tie the Meat: Before dredging in flour, wrap each shank with kitchen twine to hold it together during cooking. Sounds fussy, but it keeps the meat from curling and makes for a prettier final dish.
  • Skip the Crowding: Resist the urge to cram all the shanks in the pan at once. Overcrowding steams instead of browns, and you’ll end up with pale, sad veal instead of that rich crust Jamie’s recipe needs.
  • Use Stale Bread: If you’re making the gremolata to finish, toast the breadcrumbs in a dry pan first—about 2 minutes until golden. It adds a nutty depth that fresh crumbs just can’t match.

Storing and Reheating Leftovers

Refrigerator Storage

Let your braised veal shanks cool completely at room temperature—no more than 2 hours—before transferring to an airtight container. I use glass containers with locking lids to preserve the rich sauce. Store in the fridge for up to 4 days. ❄️

Freezer Storage

For longer storage, freeze the cooled osso buco in heavy-duty freezer bags or airtight containers for up to 3 months. Leave 1 inch of headspace to allow for expansion. To prevent freezer burn, press out as much air as possible before sealing.

Thawing Properly

Thaw frozen osso buco overnight in the refrigerator—this slow method preserves texture best. Never thaw at room temperature, as this can lead to uneven warming and compromised flavor. For quicker results, submerge the sealed container in cold water, changing the water every 30 minutes.

Stovetop Reheating

Transfer the shanks and sauce to a heavy pot and reheat over low heat for 15-20 minutes, stirring occasionally. Add a splash of veal stock or water if the sauce seems too thick. This method keeps the meat moist and the sauce velvety. 🔥

Oven Reheating

Preheat your oven to 300°F and place the shanks in an oven-safe dish covered with foil. Heat for 20-25 minutes, then uncover and heat an additional 5-10 minutes to restore the sauce’s richness.

Serving After Storage

Once reheated, taste and adjust seasoning—sometimes flavors mellow during storage. Fresh gremolata is a must; sprinkle it just before serving to revive that bright, citrusy finish that makes this dish so special.

Nutrition Facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value
Total Fat 32g41%
Saturated Fat 10g50%
Cholesterol 145mg48%
Sodium 820mg36%
Total Carbohydrate 22g8%
Dietary Fiber 4g14%
Sugars 6g
Protein 48g96%
Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently Asked Questions

1

Can I use beef shanks instead of veal?

Yes, beef shanks work well as a substitute. They may need 30-45 minutes longer braising time due to their larger size and denser texture. The flavor will be slightly more robust, but the cooking method remains the same.

2

What if my sauce is too thin?

Remove the shanks and simmer the sauce uncovered over medium heat for 10-15 minutes to reduce. Alternatively, mix 1 tablespoon of cornstarch with cold water and stir into the sauce while simmering.

3

Should the bone marrow be eaten?

The marrow is a delicacy in osso buco. Use a small spoon to scoop it out after cooking. It adds a rich, buttery element to the dish that complements the braised meat perfectly.

4

Can I make this in a slow cooker?

Yes, after searing the shanks and sautéing the vegetables, transfer everything to your slow cooker. Cook on low for 6-7 hours or high for 4-5 hours until the meat is fork-tender.

★★★★★4.5(4 reviews)
Nathan Turner