Osso Buco à la Ina Garten

Golden brown Osso Buco à la Ina Garten braised in rich tomato wine sauce with tender meat Save Pin
Golden brown Osso Buco à la Ina Garten braised in rich tomato wine sauce with tender meat | noshtheory.com

This classic Italian dish transforms veal shanks into melt-in-your-mouth perfection through slow braising. The meat develops deep flavor while cooking in white wine, San Marzano tomatoes, and aromatic vegetables. After 2.5 hours in the oven, the veal becomes fork-tender and nearly falling off the bone. The rich sauce develops incredible depth from the browned bits, wine reduction, and fresh herbs. Traditionally served with gremolata sprinkled on top, this comforting dish pairs beautifully with risotto alla Milanese, creamy polenta, or mashed potatoes to soak up all the flavorful sauce.

The first time I made osso buco, I was hosting a dinner party on a rainy Sunday and wanted something that would fill the whole house with incredible aromas. My grandmother had told me that true comfort food requires patience, and this dish proved her absolutely right. By the time guests arrived, the rich scent of braising veal and tomatoes had everyone asking what was in the oven. That evening taught me that some recipes are worth every minute of the wait.

I remember serving this to my husband on our anniversary, and he took one bite and quietly said this might be the best thing Ive ever made. We ended up eating at the kitchen island instead of the dining table because neither of us wanted to wait another second. The way the veal shanks transform from tough cuts into something meltingly tender still feels like magic every time.

Ingredients

  • 6 veal shanks: These are the star of the show and need to be about 2 inches thick for proper braising
  • 1/2 cup all-purpose flour: Creates a beautiful golden crust and helps thicken the sauce slightly as it cooks
  • 1 tsp kosher salt and 1/2 tsp black pepper: Simple seasoning that lets the veal shine
  • 2 tbsp olive oil: For achieving that perfect golden brown sear on the meat
  • 2 tbsp unsalted butter: Adds richness and helps the vegetables caramelize beautifully
  • 1 large yellow onion, 2 carrots, and 2 celery stalks: The classic mirepoix base that builds deep flavor
  • 4 garlic cloves, minced: Fragrant addition that infuses the whole dish
  • 1 cup dry white wine: Deglazes the pot and adds brightness to balance the rich sauce
  • 1 28-oz can whole San Marzano tomatoes: Hand-crushing these gives you rustic texture and incredible sweetness
  • 2 cups chicken stock: The braising liquid that keeps everything tender and flavorful
  • 2 tsp fresh thyme leaves and 2 bay leaves: Herbal notes that complement the veal perfectly
  • Zest of 1 lemon: Brightens the rich sauce and adds a lovely aromatic quality
  • 2 tbsp chopped fresh parsley: Fresh finish that cuts through the richness

Instructions

Preheat and prep the veal:
Preheat your oven to 325°F and pat the veal shanks completely dry with paper towels. Mix the flour, salt, and pepper in a shallow dish, then lightly dredge each shank and shake off any excess.
Create a golden crust:
Heat the olive oil and butter in a large Dutch oven over medium-high heat until bubbling. Brown the veal shanks on all sides for about 3-4 minutes per side until deeply golden, then remove and set aside.
Build the flavor base:
Add the onion, carrots, and celery to the same pot and sauté for about 8 minutes until softened and fragrant. Add the garlic and cook for just 1 minute until you can smell it.
Deglaze with wine:
Pour in the white wine and use your wooden spoon to scrape up all those delicious browned bits from the bottom. Let it simmer for 2-3 minutes until slightly reduced.
Assemble the braise:
Add the hand-crushed tomatoes with their juices, chicken stock, thyme, bay leaves, and lemon zest to the pot. Stir everything together and return the veal shanks, nestling them into the sauce.
Braise to perfection:
Bring to a simmer, then cover and transfer to the oven. Braise for 2 to 2.5 hours until the meat is fork-tender and nearly falling off the bone.
Finish and serve:
Remove the bay leaves and skim any excess fat from the surface. Sprinkle with fresh parsley and the optional gremolata before serving hot.
Fork-tender veal shanks in Ina Garten's Osso Buco nestled in aromatic vegetable broth Save Pin
Fork-tender veal shanks in Ina Garten's Osso Buco nestled in aromatic vegetable broth | noshtheory.com

This recipe has become my go-to for special occasions because it makes the house smell like an Italian grandmother has been cooking all day. Friends always ask what the secret ingredient is, and I happily tell them the secret is simply time and patience.

Choosing the Right Cut

Look for veal shanks from the meat counter that are cut about 2 inches thick, with a good amount of meat surrounding the bone. The marrow inside the bone is what gives the sauce its incredible body and richness. If your butcher has them, ask for shanks from the rear leg as they tend to be more meaty and tender.

Making It Ahead

Osso buco actually tastes better the next day as the flavors have time to meld and develop. Make it up to two days ahead, let it cool completely, then refrigerate. When ready to serve, gently reheat on the stove, skimming any hardened fat from the surface first.

Serving Suggestions

The traditional serving is over risotto alla Milanese, which soaks up that incredible sauce beautifully. Creamy polenta or buttery mashed potatoes work just as well for a more casual presentation.

  • Crusty bread is essential for mopping up every last drop of sauce
  • A simple green salad with bright vinaigrette balances the richness perfectly
  • Light red wine like Barbera or Pinot Noir complements without overpowering
Slow-cooked Osso Buco à la Ina Garten with gremolata garnish over braised veal shanks Save Pin
Slow-cooked Osso Buco à la Ina Garten with gremolata garnish over braised veal shanks | noshtheory.com

There is something deeply satisfying about serving a dish that required such little hands-on effort but delivers such impressive results. This is the kind of cooking that makes people feel truly cared for.

Recipe FAQs

Traditional osso buco uses veal shanks cut about 2 inches thick. The shank comes from the leg portion and contains a marrow-rich center bone. You can substitute beef shanks if veal is unavailable, though the cooking time may need slight adjustment.

The total cooking time is approximately 2 hours 55 minutes. This includes 25 minutes for preparation and 2.5 hours for braising in the oven. The long, slow cooking process is essential for breaking down the connective tissue and achieving fork-tender meat.

Osso buco pairs beautifully with risotto alla Milanese, creamy polenta, or mashed potatoes. These sides are perfect for soaking up the rich, flavorful sauce. crusty bread also works well to ensure you don't waste any of the delicious braising liquid.

Yes, you can adapt this for a slow cooker. After browning the meat and sautéing the vegetables on the stovetop, transfer everything to your slow cooker. Cook on low for 7-8 hours or on high for 4-5 hours until the meat is fork-tender.

This dish can be made gluten-free by using gluten-free flour for dredging or skipping the flour coating entirely. The remaining ingredients—veal, vegetables, wine, tomatoes, and herbs—are naturally gluten-free. Always verify your ingredients' labels to be certain.

Gremolata is a traditional Italian condiment made from chopped fresh parsley, minced garlic, and lemon zest. It's sprinkled over osso buco just before serving to add brightness and contrast to the rich, slow-cooked meat. The fresh herbs and citrus cut through the richness beautifully.

Osso Buco à la Ina Garten

Tender veal shanks braised slowly in white wine, tomatoes, and aromatic vegetables for a comforting Italian main dish.

Prep 25m
Cook 150m
Total 175m
Servings 6
Difficulty Medium

Ingredients

Meats

  • 6 veal shanks, about 2 inches thick (approximately 3–3.5 lbs total)

For Dredging

  • 1/2 cup all-purpose flour (or gluten-free flour, optional)
  • 1 teaspoon kosher salt
  • 1/2 teaspoon black pepper

Vegetables & Aromatics

  • 2 tablespoons olive oil
  • 2 tablespoons unsalted butter
  • 1 large yellow onion, diced
  • 2 carrots, diced
  • 2 celery stalks, diced
  • 4 garlic cloves, minced

Liquids

  • 1 cup dry white wine
  • 1 28-ounce can whole San Marzano tomatoes, hand-crushed
  • 2 cups chicken stock

Herbs & Seasoning

  • 2 teaspoons fresh thyme leaves (or 1 teaspoon dried)
  • 2 bay leaves
  • Zest of 1 lemon
  • 2 tablespoons chopped fresh parsley

For Serving (Optional)

  • Gremolata (2 tablespoons chopped fresh parsley, 1 minced garlic clove, zest of 1 lemon)

Instructions

1
Preheat Oven: Preheat the oven to 325°F.
2
Prepare and Dredge Veal Shanks: Pat the veal shanks dry with paper towels. Mix the flour, salt, and pepper in a shallow dish. Lightly dredge each shank in the flour mixture, shaking off excess.
3
Brown the Veal Shanks: In a large Dutch oven, heat olive oil and butter over medium-high heat. Brown the veal shanks on all sides (about 3–4 minutes per side). Remove and set aside.
4
Sauté Vegetables: Add onion, carrots, and celery to the pot and sauté until softened, about 8 minutes. Add garlic and cook for 1 minute.
5
Deglaze with Wine: Pour in the white wine, scraping up any browned bits. Simmer for 2–3 minutes until slightly reduced.
6
Add Braising Liquids and Herbs: Add the tomatoes (with juices), chicken stock, thyme, bay leaves, and lemon zest to the pot. Stir to combine.
7
Return Veal to Pot: Return the veal shanks to the pot, nestling them into the sauce. Bring to a simmer.
8
Braise in Oven: Cover the pot and transfer to the oven. Braise for 2–2.5 hours, until the meat is fork-tender and nearly falling off the bone.
9
Finish and Serve: Remove bay leaves. Skim off any excess fat from the surface. Optionally mix gremolata ingredients and sprinkle over the osso buco before serving. Garnish with fresh parsley.
Additional Information

Equipment Needed

  • Dutch oven or heavy oven-safe pot
  • Sharp knife
  • Cutting board
  • Tongs
  • Measuring cups and spoons

Nutrition (Per Serving)

Calories 590
Protein 58g
Carbs 18g
Fat 28g

Allergy Information

  • Contains wheat (if using regular flour) and dairy (butter)
  • For gluten-free preparation: use gluten-free flour or omit dredging step
  • Always double-check ingredient labels for hidden allergens
Ivy Rosen

Passionate home cook sharing weeknight meals, kitchen hacks, and everyday cooking joy.