Classic Beef Osso Buco Recipe: Tender Veal Shanks in Rich Wine Sauce
Prep Time: 30 minutes | Cook Time: 3 hours | Servings: 4

There’s something undeniably comforting and elegant about a slow-cooked dish, and our classic Beef Osso Buco recipe delivers on both fronts. This Italian masterpiece, meaning “bone with a hole,” features tender veal shanks braised in a rich, aromatic vegetable and wine sauce until they are fall-off-the-bone tender. The marrow within the bone is a delightful delicacy, melting into the sauce and adding an incredible depth of flavor. While traditionally made with veal, this recipe offers a robust beef version that is equally delicious and often more accessible.
Mastering Osso Buco might seem daunting, but with a little patience and this straightforward guide, you’ll be creating restaurant-quality results in your own kitchen. The magic happens in the low and slow cooking process, allowing the tough cuts of meat to transform into succulent perfection. Get ready to impress your family and friends with this deeply flavorful and satisfying meal that’s perfect for a special occasion or a cozy Sunday dinner.
Ingredients
For the Osso Buco:
- 4 beef osso buco shanks (about 1.5-2 inches thick)
- 1/2 cup all-purpose flour, seasoned with salt and pepper
- 2 tablespoons olive oil
- 2 tablespoons unsalted butter
- 1 large onion, finely chopped
- 2 carrots, finely chopped
- 2 celery stalks, finely chopped
- 4 cloves garlic, minced
- 1 cup dry white wine (like Pinot Grigio or Sauvignon Blanc)
- 1 (28-ounce) can crushed tomatoes
- 4 cups beef broth
- 2 sprigs fresh rosemary
- 2 sprigs fresh thyme
- 1 bay leaf
- Salt and freshly ground black pepper to taste
For the Gremolata (optional, but highly recommended):
- 1/4 cup fresh parsley, finely chopped
- 1 tablespoon lemon zest (from about 1 lemon)
- 1 clove garlic, minced
How to Make It
Prepare the Shanks:
- Pat the beef shanks dry with paper towels. This is crucial for getting a good sear.
- Lightly dredge each shank in the seasoned flour, shaking off any excess.
Sear and Sauté
- Heat the olive oil and butter in a large Dutch oven or heavy-bottomed pot over medium-high heat.
- Sear the floured shanks on all sides until deeply golden brown. This creates a beautiful crust and locks in flavor. Work in batches if necessary to avoid overcrowding the pot. Remove the shanks and set aside.
- Reduce the heat to medium. Add the chopped onion, carrots, and celery (this trio is known as sofritto in Italian cooking) to the pot. Cook, stirring occasionally, until softened and lightly browned, about 8-10 minutes.
- Add the minced garlic and cook for another minute until fragrant.
Braise the Osso Buco:
- Pour in the white wine and scrape up any browned bits from the bottom of the pot with a wooden spoon. Let it simmer and reduce by about half, which should take about 3-5 minutes.
- Stir in the crushed tomatoes and beef broth. Bring the mixture to a simmer.
- Return the seared osso buco shanks to the pot, nestling them into the sauce. Ensure they are mostly submerged. Add the rosemary sprigs, thyme sprigs, and bay leaf.
- Season generously with salt and freshly ground black pepper. Be mindful of the saltiness of your broth.

Slow Cook to Perfection:
- Cover the Dutch oven tightly and transfer it to a preheated oven at 325°F (160°C). Alternatively, you can simmer gently on the stovetop over low heat for the same duration.
- Braise for 2.5 to 3 hours, or until the meat is incredibly tender and practically falling off the bone. Check periodically and add a splash more broth or water if the sauce seems too dry.
Finish and Serve:
- Carefully remove the shanks from the pot and set them aside. Discard the rosemary sprigs, thyme sprigs, and bay leaf.
- If desired, you can skim off any excess fat from the surface of the sauce. For a smoother sauce, you can blend a portion of the vegetables (or use an immersion blender for a bit), but many prefer the rustic texture.
- Taste and adjust seasoning with salt and pepper if needed.
- To make the gremolata, simply combine the finely chopped parsley, lemon zest, and minced garlic in a small bowl.
- Serve each osso buco shank topped with a generous spoonful of the rich sauce. Sprinkle with fresh gremolata just before serving for a burst of freshness and aroma.
Tips and Variations
Pro Tip: For an even richer sauce, consider adding a tablespoon of tomato paste along with the garlic and sautéing it for a minute before deglazing with wine. This adds a concentrated tomato flavor and a lovely depth.
Meat Selection:
While veal shanks are traditional, beef shanks offer a more budget-friendly and equally delicious alternative. Look for shanks that are about 1.5 to 2 inches thick with a good amount of marrow in the bone. You can also ask your butcher to tie them with kitchen twine to help them hold their shape during the long cooking process.
Wine Choice:
A dry white wine is classic for Osso Buco, as it lends brightness to the rich sauce. However, you can certainly use a dry red wine (like Chianti or Merlot) for a deeper, bolder flavor profile. The key is to use a wine you would enjoy drinking.
Vegetable Mirepoix:
The finely chopped vegetables, or mirepoix/sofritto, form the flavor base. Don’t rush this step; allowing them to soften and caramelize slightly will significantly enhance the final sauce’s sweetness and depth.
Serving Suggestions
Osso Buco is traditionally served with Risotto alla Milanese, a creamy saffron-infused risotto. The vibrant yellow of the risotto is a beautiful contrast to the dark richness of the osso buco. Other excellent accompaniments include:
- Creamy polenta
- Mashed potatoes
- Crusty Italian bread, perfect for sopping up the delicious sauce
- A simple green salad to balance the richness of the dish
Enjoy Your Masterpiece!
This Beef Osso Buco recipe is more than just a meal; it’s an experience. The aroma that fills your kitchen as it slow-cooks is intoxicating, and the end result is a dish that speaks of tradition, comfort, and culinary skill. Don’t be afraid to let the marrow from the bone meld into the sauce – it’s one of the best parts! Whether you’re celebrating a special occasion or simply want to indulge in a truly memorable meal, this Osso Buco is sure to become a cherished recipe in your repertoire. Buon appetito!