Osso Buco à la Ina Garten

Golden brown veal shanks braised in rich tomato wine sauce with tender meat falling off the bone Save
Golden brown veal shanks braised in rich tomato wine sauce with tender meat falling off the bone | tastyplatestories.com

This classic Italian dish features veal shanks browned to perfection, then slowly braised for over two hours in a fragrant mixture of white wine, San Marzano tomatoes, and aromatic vegetables. The long, gentle cooking transforms the tough meat into incredibly tender, succulent pieces that nearly fall off the bone. A bright gremolata of lemon zest, garlic, and fresh parsley adds a vibrant finish that cuts through the rich sauce.

The first time I made osso buco, it was snowing outside and I had three hours to kill before dinner guests arrived. I had no idea that braising veal shanks would fill my entire apartment with the most incredible aroma, making it impossible to concentrate on anything else. My friend called to ask what restaurant I was cooking from, and when I told her it was my kitchen, she demanded the recipe immediately. That evening became legendary among our friend group, and now osso buco is my go-to when I want to impress without actually being difficult.

I once doubled this recipe for a dinner party of twelve and used my largest pot, which turned out to be barely big enough. The shanks were stacked like Jenga pieces, and I spent twenty minutes rearranging them every time I checked the oven. Everyone cleaned their plates and fought over the last piece, but I learned an important lesson about pot size and patience. Now I always borrow my neighbors extra Dutch oven when cooking for a crowd.

Ingredients

  • Veal shanks: These are the star of the show, about 2 inches thick, because the marrow inside creates that incredible richness
  • All-purpose flour: Helps create a beautiful crust and thickens the sauce slightly, but you can use gluten-free flour if needed
  • Olive oil and butter: The combination gives you the high smoke point of oil with the rich flavor of butter for browning
  • Yellow onion, carrots, and celery: This classic trio forms the flavor foundation that makes everything taste like it came from an Italian grandmother
  • Dry white wine: Use something you would actually drink, it reduces down into the sauce and adds bright acidity
  • San Marzano tomatoes: Hand-crushing them creates a rustic texture and releases their sweet, concentrated flavor
  • Chicken stock: Provides depth and body, homemade is best but store-bought works perfectly fine
  • Fresh thyme and bay leaves: These herbs infuse the sauce with earthy, aromatic notes that balance the richness
  • Lemon zest: Adds a bright, fresh contrast to cut through all that rich, savory goodness
  • Fresh parsley: The finishing touch that makes everything look and taste fresh and vibrant

Instructions

Get your oven ready:
Preheat to 325°F and clear a nice stable spot for your Dutch oven, this will be your new best friend for the next few hours.
Prep the veal:
Pat those shanks completely dry, then mix flour with salt and pepper and give each shank a light coating, shaking off any excess.
Create the foundation:
Heat oil and butter in your Dutch oven until shimmering, then brown the veal on all sides until golden, working in batches if needed.
Build the flavor:
Sauté the vegetables until they are soft and fragrant, about 8 minutes, then add garlic for just one minute so it does not burn.
Deglaze the pot:
Pour in the wine and scrape up all those gorgeous browned bits from the bottom, letting it simmer for a few minutes.
Add the liquids:
Stir in the crushed tomatoes, chicken stock, thyme, bay leaves, and lemon zest until everything is well combined.
Nestle and cover:
Return the veal shanks to the pot, tucking them into the sauce, bring to a simmer, then cover and transfer to the oven.
The magic happens:
Braise for 2 to 2.5 hours until the meat is fork-tender and practically falling off the bone.
Finish it off:
Remove the bay leaves, skim any excess fat, and sprinkle with fresh parsley or gremolata right before serving.
Fork-tender osso buco nestled in aromatic vegetables and deep red sauce, garnished with fresh bright green herbs Save
Fork-tender osso buco nestled in aromatic vegetables and deep red sauce, garnished with fresh bright green herbs | tastyplatestories.com

My father-in-law, who is notoriously picky about Italian food, took one bite and declared this better than any restaurant version he has ever had. He asked for seconds, which I have never seen him do, and then proceeded to ask for the recipe before he even left the table. Now whenever I visit, there is a gentle request for osso buco, and I am happy to oblige because it brings so much joy to the table.

Serving Suggestions That Shine

Risotto alla Milanese is the traditional pairing because the creamy, saffron-infused rice soaks up that incredible sauce. I also love serving it over creamy polenta or mashed potatoes when I want something more comforting and familiar. The key is having something starchy to catch all that rich, flavorful sauce.

Make It Ahead

This is one of those rare dishes that actually improves with time, so do not hesitate to make it a day or two before serving. The flavors meld together and the meat becomes even more tender, plus you can easily skim off any hardened fat from the surface before reheating. Just reheat gently on the stove and it will taste like you just made it.

Choosing The Best Veal

Look for shanks that are about 2 inches thick with good marbling and a nice piece of marrow in the center. The meat should be pink, not red, and the butcher should be able to cut them to order if you do not see them in the case. Thicker shanks take longer to cook but yield more tender, flavorful results that are worth the extra time.

  • Ask your butcher for shanks from the rear leg if possible, they tend to be more meaty
  • Avoid shanks that look gray or have been sitting in the case too long
  • Plan on one shank per person, because everyone will want seconds
Slow-cooked Italian veal shanks served in a savory white wine and tomato braising liquid with gremolata topping Save
Slow-cooked Italian veal shanks served in a savory white wine and tomato braising liquid with gremolata topping | tastyplatestories.com

There is something deeply satisfying about serving a dish that looks impressive but comes together with such simple techniques. Your kitchen will smell amazing, your guests will feel special, and you will look like a culinary genius with minimal stress.

Recipe FAQs

Veal shanks about 2 inches thick are traditional, but beef shanks make an excellent substitute. The key is using cuts with plenty of connective tissue that break down during long, slow braising to create tender, flavorful meat.

Braise for 2 to 2.5 hours in a 325°F oven. The meat is ready when it's fork-tender and nearly falling off the bone. Cooking times may vary slightly based on the thickness of your shanks.

Absolutely. Simply use gluten-free flour for dredging or skip the flour coating entirely. The dish remains delicious without it, and all other ingredients are naturally gluten-free.

Traditional accompaniments include risotto alla Milanese, creamy polenta, or mashed potatoes. These sides pair perfectly with the rich, flavorful braising liquid and soak up the delicious sauce.

Yes. After browning the meat and sautéing the vegetables on the stovetop, transfer everything to your slow cooker. Cook on low for 6-8 hours or on high for 3-4 hours until the meat is fork-tender.

Gremolata is a simple Italian condiment made from chopped fresh parsley, minced garlic, and lemon zest. Sprinkled over the finished dish, it adds brightness and fresh flavor that balances the rich, slow-cooked meat.

Osso Buco à la Ina Garten

Tender veal shanks slow-braised in rich tomato wine sauce with herbs

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 tsp kosher salt
  • 1/2 tsp black pepper

Vegetables & Aromatics

  • 2 tbsp olive oil
  • 2 tbsp 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-oz can whole San Marzano tomatoes, hand-crushed
  • 2 cups chicken stock

Herbs & Seasoning

  • 2 tsp fresh thyme leaves (or 1 tsp dried)
  • 2 bay leaves
  • Zest of 1 lemon
  • 2 tbsp chopped fresh parsley

For Serving (Optional)

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

Instructions

1
Preheat Oven: Preheat the oven to 325°F.
2
Prepare 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: 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 Liquid: Add the tomatoes (with juices), chicken stock, thyme, bay leaves, and lemon zest to the pot. Stir to combine.
7
Return Meat 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 Skim: Remove bay leaves. Skim off any excess fat from the surface.
10
Optional Garnish: 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
  • Always double-check ingredient labels for hidden allergens
Hannah Lowell

Passionate home cook sharing easy, family-friendly recipes and practical kitchen tips.