Osso Buco Recipe Jamie Oliver: Milanese Braised Veal With Gremolata

Osso Buco Recipe Jamie Oliver: Milanese Braised Veal With Gremolata

This Milanese classic transforms humble veal shanks into a dish worthy of a Michelin-starred table. The slow braising process coaxes out incredible depth of flavor while keeping the meat fall-off-the-bone tender.

I’ve refined this technique over years, focusing on the perfect balance between rich sauce and delicate meat. The gremolata—a bright mix of parsley, lemon zest, and garlic—adds the essential finishing touch that cuts through the richness.

What emerges is a restaurant-quality dish with a deeply savory sauce, ideal for soaking up with crusty bread or serving over saffron risotto. The marrow in the bones becomes luscious and spreadable after hours of gentle cooking.

This method ensures consistent results, whether you’re cooking for a special occasion or simply treating yourself to a taste of Northern Italy.

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

Ingredients for Osso Buco Recipe Jamie Oliver

A refined ingredient list for a Milanese masterpiece with tender veal and bright gremolata.

Ingredient Amount Notes
Veal Shanks 🥩 4 whole Bone-in, about 1.5 inches thick
All-Purpose Flour 🌾 ½ cup For dredging veal
Olive Oil 🫒 ¼ cup Extra-virgin preferred
Unsalted Butter 🧈 2 tbsp For richness in sauce
Yellow Onion 🧅 1 whole Finely diced
Carrots 🥕 2 whole Medium, finely diced
Celery Stalks 🌿 2 whole Finely diced
Garlic Cloves 🧄 4 cloves Minced
Dry White Wine 🍷 1 cup Pinot Grigio or Sauvignon Blanc
Beef Stock 🥩 2 cups Low-sodium preferred
Canned San Marzano Tomatoes 🍅 14 oz Crushed by hand
Fresh Rosemary Sprigs 🌿 2 whole Tied with twine
Bay Leaves 🍃 2 whole Dried
Salt 🧂 1 tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground

The veal shanks are non-negotiable for authenticity. Request bone-in, cross-cut shanks from your butcher—about 1.5 inches thick ensures even cooking. Whole Foods or specialty grocers often carry them, though you may need to order ahead. Look for pale pink meat with good marbling. The San Marzano tomatoes matter too—Eataly or Italian markets stock the real deal in cans.

No veal? Beef shanks work in a pinch (cook 30 minutes longer). Out of white wine? Dry vermouth at half the quantity plus extra stock. Fresh rosemary can be swapped for thyme sprigs—same quantity. If you skip the gremolata (don’t), at least add a squeeze of lemon at the end. The flour for dredging can be replaced with cornstarch for a gluten-free version.

Braise uncovered in the fridge for up to 3 days—the flavors deepen overnight. Freezes beautifully for 3 months (remove bay leaves first). The gremolata should be made fresh, but the parsley can be prepped a day ahead and stored in damp paper towels. Always skim excess fat before reheating.

❤️

Why You’ll Love This Recipe

  • One Pot Wonder: I love that everything cooks together—veal shanks seared in butter and olive oil, onions softening in the same pot.
  • Falls Off Bone: The slow braise turns the veal so tender it practically melts, with a rich gravy from the pan juices.
  • Sunday Dinner Star: Honestly, it feels fancy enough for guests but unfussy enough for a cozy family meal.
  • Better Next Day: I always make extra—the flavors deepen overnight, and it reheats like a dream for leftovers.

Step-by-Step Instructions for Milanese Braised Veal With Gremolata

This traditional technique delivers fall-off-the-bone tenderness with rich, complex flavors.

Step 1: Dredge and Sear the Veal Shanks

Pat the 4 whole Veal Shanks dry with paper towels and season both sides with the 1 tsp Salt and 0.5 tsp Black Pepper. Dredge each shank lightly in the 0.5 cup All-Purpose Flour, shaking off any excess. This light coating creates a golden crust and thickens the braising liquid later.

Heat the 0.25 cup Olive Oil in a large, heavy Dutch oven over medium-high heat until shimmering. Add the dredged veal shanks and sear for 3-4 minutes per side until deeply golden brown. Work in batches if necessary to avoid crowding the pan. Transfer the seared shanks to a plate and set aside.

Step 2: Build the Aromatic Base

In the same Dutch oven, reduce the heat to medium and add the 2 tbsp Unsalted Butter. Once melted, add the finely diced 1 whole Yellow Onion, 2 whole Carrots, and 2 whole Celery Stalks. Cook for 6-8 minutes, stirring occasionally, until the vegetables soften and begin to caramelize at the edges.

Add the minced 4 cloves Garlic Cloves and cook for 30 seconds until fragrant but not browned. This foundation of soffritto provides the aromatic backbone for the rich braising liquid.

Step 3: Deglaze and Create the Braising Liquid

Pour in the 1 cup Dry White Wine and scrape the bottom of the pot with a wooden spoon to release all the browned bits. Let the wine simmer for 3-4 minutes until reduced by half. This deglazing step captures all the concentrated flavor from the searing process.

Add the 2 cups Beef Stock, 14 oz Canned San Marzano Tomatoes (crushed by hand), 2 whole Fresh Rosemary Sprigs, and 2 whole Bay Leaves. Stir to combine, then return the veal shanks to the pot along with any accumulated juices. The liquid should come about halfway up the shanks.

Step 4: Braise to Perfection

Bring the mixture to a gentle simmer, then reduce the heat to low. Cover the pot and let it braise for 2 to 2.5 hours, turning the shanks occasionally, until the meat is fork-tender and nearly falling off the bone. Check the liquid level periodically—if it reduces too much, add a splash of water or stock.

The low and slow cooking method allows the collagen in the veal to break down, transforming into gelatin that makes the sauce luxuriously rich. You’ll know it’s ready when a knife slides into the meat with virtually no resistance.

Step 5: Rest and Serve

Carefully remove the veal shanks from the pot and set them aside. Skim any excess fat from the surface of the sauce, then adjust the seasoning with additional salt and pepper if needed. The sauce should be thick enough to coat the back of a spoon.

Return the veal shanks to the sauce to warm through for 2-3 minutes before serving. Traditionally, this dish is served with risotto alla Milanese or polenta, allowing the rich sauce to be soaked up completely. The bone marrow in the center of each shank is a prized delicacy—provide small spoons for your guests to enjoy it.

👨‍🍳

Pro Tips For Making Osso Buco Recipe Jamie Oliver

  • Sear Hot and Fast: Crank the heat to medium-high when searing the floured veal shanks—about 3-4 minutes per side until deep golden brown. I learned this the hard way: low heat steams the meat instead of giving that crucial crust.
  • Tie the Shanks: Secure the veal shanks with butcher’s twine before cooking to keep the bone and meat intact. Sounds fussy, but it prevents the braise from falling apart and looks way better on the plate.
  • Skip the Crowding: Don’t overload the pan when browning; cook in batches if needed. Steer clear of this mistake or you’ll end up with soggy shanks instead of that perfect caramelized exterior.
  • Butter the Onions: After searing, add a knob of unsalted butter when softening the yellow onions—about 2 tablespoons. It deepens the flavor base without overpowering the dish, and my grandmother swore by this trick.

Make-Ahead Tips for This Dish

Overnight Braising

After searing and building your aromatic base, let the mixture cool completely. Transfer everything to the fridge and braise overnight at 200°F for 8-10 hours. The extended time deepens flavors and makes the meat incredibly tender. 💛

Refrigerator Storage

Store the cooked dish in an airtight container with the shanks submerged in sauce. It keeps beautifully for up to 4 days in the fridge. The flavors actually improve as they meld together.

Freezing for Later

Cool the dish completely, then freeze in quart-sized freezer bags for up to 3 months. Remove bay leaves first to prevent bitterness. Thaw overnight in the fridge before reheating.

Reheating on Stovetop

Gently reheat on low heat for 20-30 minutes, stirring occasionally. Add a splash of beef stock if the sauce thickens too much. Skim any solidified fat before serving.

Microwave Shortcut

For single portions, microwave covered with a damp paper towel on 50% power for 3-4 minutes. Stir halfway through and check that internal temperature reaches 165°F.

Gremolata Prep

The gremolata is best made fresh, but you can prep the parsley and garlic a day ahead. Store them separately in damp paper towels in the fridge. Mix with lemon zest just before serving.

Nutrition Facts

Servings 4
Amount Per Serving
Calories 620kcal
% Daily Value
Total Fat 34g44%
Saturated Fat 12g60%
Cholesterol 180mg60%
Sodium 850mg37%
Total Carbohydrate 18g6%
Dietary Fiber 3g11%
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 as a substitute. They need about 30 minutes longer to braise because beef is tougher than veal. The flavor will be slightly more robust but still delicious.

2

Why do I need to sear the shanks first?

Searing creates a flavorful brown crust that deepens the sauce’s complexity. It also helps thicken the braising liquid naturally for a richer final dish.

3

How do I know when it’s done?

The meat should be fork-tender and nearly falling off the bone. A knife should slide in with virtually no resistance after 2-2.5 hours of braising.

4

What’s the best way to serve it?

Traditionally served with risotto alla Milanese or creamy polenta. Provide small spoons so guests can enjoy the marrow from the bones.

★★★★★4.9(2 reviews)
Tyler Parker