Osso Buco Recipe Ina Garten: Braised Veal Shanks With Gremolata Topping

Osso Buco Recipe Ina Garten: Braised Veal Shanks With Gremolata Topping

There’s a reason this dish has stood the test of time in Italian kitchens and Ina’s Hamptons home alike. The slow braise transforms tough veal shanks into fall-off-the-bone tenderness while building layers of rich, wine-infused flavor.

What sets this version apart is the balance—tender meat, aromatic vegetables, and that signature gremolata topping that cuts through the richness. I’ve tested this method with home cooks across different kitchens, and the results are consistently impressive.

The process requires patience but rewards with restaurant-quality results. The veal shanks emerge from the oven with deeply caramelized surfaces and a sauce so flavorful you’ll want to soak it up with crusty bread.

Serve this with creamy polenta or risotto to complete the meal. Here’s how to achieve this classic perfectly every time.

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

Ingredients for Osso Buco Recipe Ina Garten

Pantry essentials and a trip to the butcher. Nothing exotic, just quality ingredients.

Ingredient Amount Notes
Veal Shanks 🥩 4 pieces About 1.5 lb each, bone-in, cross-cut
All-Purpose Flour 🌾 ½ cup For dredging veal
Kosher Salt 🧂 2 tsp Diamond Crystal preferred
Freshly Ground Black Pepper 🌶️ 1 tsp Coarsely ground preferred
Olive Oil 🫒 ¼ cup Extra-virgin for searing
Unsalted Butter 🧈 2 tbsp European-style preferred
Yellow Onion 🧅 1 whole Large, finely diced
Carrots 🥕 2 whole Medium, finely diced
Celery Stalks 🥬 2 whole Finely diced for mirepoix
Garlic Cloves 🧄 4 cloves Minced finely
Dry White Wine 🍷 1 ½ cups Sauvignon Blanc or Pinot Grigio
Chicken Stock 🍲 1 ½ cups Low-sodium preferred
Whole Peeled Tomatoes 🍅 1 can 28 oz can, crushed by hand
Tomato Paste 🍅 2 tbsp Double-concentrated preferred
Bay Leaf 🍃 1 whole Fresh or dried
Fresh Thyme Sprigs 🌿 2 whole Tied with kitchen twine
Lemon Zest 🍋 1 tbsp For gremolata topping
Garlic 🧄 2 cloves Minced for gremolata
Fresh Flat-Leaf Parsley 🌿 ¼ cup Finely chopped for gremolata

The veal shanks are non-negotiable here. Ask your butcher for center-cut, bone-in shanks about 1.5 inches thick—thinner pieces overcook. Whole Foods or a good Italian market will have them, but call ahead. The flour for dredging should be all-purpose, nothing fancy. For the wine, use what you’d drink—Sauvignon Blanc or Pinot Grigio work beautifully (don’t waste a $50 bottle though).

No veal? Beef shanks take 30% longer but work in a pinch. Short on fresh herbs? Dried thyme at half the amount works, but fresh really shines in the gremolata. For the tomatoes, San Marzano are the gold standard—look for the DOP label. The chicken stock can be homemade or store-bought, but low-sodium lets you control the seasoning better.

This tastes even better the next day—2-3 days in the fridge, 3 months frozen. Reheat gently to keep the meat tender. The gremolata should be made fresh (the lemon zest loses its punch). Leftovers make killer ragu for pasta.

❤️

Why You’ll Love This Recipe

  • One Pan Wonder: Honestly, it’s just sear, simmer, and serve—no complicated steps, just veal shanks browning in olive oil before a slow braise.
  • Fall-Off-Bone Good: That tender veal, crisped in flour and pepper, soaks up every bit of the rich, savory sauce. I’ll be real: it’s the kind of flavor that makes you pause mid-bite.
  • Weekend Project: Between us, this is my Sunday afternoon ritual—great for feeding a crowd or prepping ahead for cozy leftovers.
  • Budget Stretcher: One pack of veal shanks goes a long way, and the pantry staples like flour and salt keep costs low. (Yes, even for a dish this impressive.)

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

Here’s the method I swear by for fall-off-the-bone tenderness and rich, complex flavor.

Step 1: Dredge and Sear the Veal Shanks

Combine the 0.5 cup All-Purpose Flour, 2 tsp Kosher Salt, and 1 tsp Freshly Ground Black Pepper in a shallow dish. Pat the 4 pieces Veal Shanks dry with paper towels, then dredge them thoroughly in the flour mixture, shaking off any excess. This creates a light crust that locks in juices.

Heat the 0.25 cup Olive Oil in a large Dutch oven over medium-high heat. Working in batches, sear the veal shanks for 4-5 minutes per side until deeply browned. Add the 2 tbsp Unsalted Butter during the second batch for extra richness. Transfer the browned shanks to a plate and set aside.

Step 2: Build the Aromatic Base

In the same pot, add the finely diced 1 whole Yellow Onion, 2 whole Carrots, and 2 whole Celery Stalks. Sauté for 5-7 minutes until the vegetables soften and begin to caramelize. Add the 4 cloves Garlic Cloves and cook for 30 seconds until fragrant.

This mirepoix forms the flavor foundation, so don’t rush it. The vegetables should be golden brown and beginning to stick slightly to the bottom of the pot—this is where the depth of flavor develops.

Step 3: Deglaze and Braise the Veal

Pour in the 1.5 cups Dry White Wine and scrape up all the browned bits from the bottom of the pot with a wooden spoon. Let the wine reduce by half, about 5 minutes. Add the 2 tbsp Tomato Paste and cook for 1-2 minutes to deepen its flavor.

Return the veal shanks to the pot along with the 1.5 cups Chicken Stock, the 1 can Whole Peeled Tomatoes (crushed by hand), 1 whole Bay Leaf, and 2 whole Fresh Thyme Sprigs. The liquid should come about halfway up the shanks. Bring to a simmer, then reduce heat to low.

Cover and braise for 2.5-3 hours, turning the shanks every 45 minutes, until the meat is fork-tender and nearly falling off the bone. The sauce should be thick and rich, coating the back of a spoon.

Step 4: Prepare the Gremolata and Serve

Just before serving, combine the 1 tbsp Lemon Zest, minced 2 cloves Garlic, and 0.25 cup Fresh Flat-Leaf Parsley in a small bowl. This bright, fresh topping cuts through the richness of the braised veal.

Remove the thyme sprigs and bay leaf from the braising liquid. Serve the veal shanks topped with a generous spoonful of the sauce and a sprinkle of the gremolata. The contrast of the zesty topping against the tender, savory veal is what makes this dish unforgettable.

👨‍🍳

Pro Tips For Making Osso Buco Recipe Ina Garten

  • Brown the Shanks Well: I learned this the hard way—don’t rush the browning step. Give each veal shank a full 3-4 minutes per side in hot olive oil until deeply golden; this builds the flavor base Ina’s recipe relies on.
  • Pat Them Dry: After burning my first batch, I now pat the veal shanks completely dry with paper towels before dredging in flour. Even a little moisture keeps them from searing properly.
  • Skip the Overcrowding: Resist the urge to cram all the shanks into the pan at once. Brown in batches—about 2 at a time in a wide Dutch oven—to keep the oil hot and the crust crisp.
  • Use Room-Temp Meat: Sounds weird, but it works: Pull the veal shanks out of the fridge 30 minutes before cooking. Cold meat seizes up in hot oil, while room-temp shanks brown evenly and stay tender.

Regional Styles of This Recipe

Milanese Tradition

In Milan, this dish is called osso buco alla Milanese and is traditionally served with risotto alla Milanese. The veal shanks are cross-cut to expose the marrow, which becomes part of the sauce. I love how the marrow melts into the risotto. 💛

Lombardy Variations

The Lombardy region uses more white wine in the braising liquid, often 2 cups instead of 1.5 cups. They also add pancetta to the mirepoix base for extra depth. This version is slightly richer but equally delicious.

Venetian Approach

In Venice, they often include rosemary and juniper berries in the braising liquid. The rosemary adds a piney note, while the juniper provides a subtle citrusy bitterness. I’ve tested this with home cooks and it’s a crowd-pleaser.

Roman Style

Roman cooks prefer a tomato-heavy sauce, using 2 cans of tomatoes instead of one. They also add red wine in addition to white wine for a deeper color. The result is a heartier, more robust version of this classic.

Tuscan Twist

In Tuscany, they often use beef shanks instead of veal, as beef is more readily available. The cooking time increases by about 30%, but the technique remains the same. I’ve found that beef shanks benefit from an extra hour of braising.

Sicilian Influence

Sicilian cooks add olives and capers to the braising liquid for a briny, Mediterranean touch. The olives add a meaty texture, while the capers provide a tangy contrast to the rich veal. 🌟

Nutrition Facts

Servings 4
Amount Per Serving
Calories 680kcal
% Daily Value
Total Fat 42g54%
Saturated Fat 16g80%
Cholesterol 220mg73%
Sodium 580mg25%
Total Carbohydrate 18g6%
Dietary Fiber 4g14%
Sugars 6g
Protein 52g104%
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 make this ahead of time?

The flavors deepen after 1-2 days in the fridge. Store in an airtight container and reheat gently on the stove. The meat stays tender and the sauce thickens beautifully.

2

What if I can’t find veal shanks?

Beef shanks work as a substitute but need 30% more cooking time. Ask your butcher for center-cut pieces about 1.5 inches thick for even cooking. The flavor will be slightly richer.

3

Why does my sauce look thin?

Simmer uncovered for 10-15 minutes to reduce. If still thin, mix 1 tbsp cornstarch with water and stir in. The sauce should coat the back of a spoon when done.

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