
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.
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
Frequently Asked Questions
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.
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.
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.
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.
- Leftover Chicken Recipe Ideas: Zero-Waste Meal Reinventions - September 29, 2026
- Pasta Recipe 394610: Garlic Butter Noodles With Fresh Herb Infusion - September 29, 2026
- Kalay Chanay Recipe Food Fusion: Spiced Chickpea Indulgence With Bold Flavors - September 29, 2026