Introduction
Italian Osso Buco is a classic braised dish that represents the heart of traditional Italian comfort cooking. Originating from northern Italy, this iconic recipe features cross-cut veal shanks slowly simmered until meltingly tender in a rich, aromatic sauce. The name “osso buco,” meaning “bone with a hole,” refers to the marrow-filled bone at the center of each shank, which enriches the sauce and adds exceptional depth of flavor. It is a dish that rewards patience, transforming simple ingredients into something deeply luxurious.
What makes Osso Buco especially memorable is its balance of richness and freshness. The long, gentle braise produces tender meat and a silky sauce, while the final touch of gremolata adds brightness that lifts the entire dish. I find this recipe ideal for relaxed weekend cooking or special occasions when you want to serve something elegant yet comforting. Despite its impressive presentation, the method is straightforward and relies on time rather than complicated technique.
Print
Italian Osso Buco Slow-Braised to Tender Perfection
- Total Time: 2 hours 20 minutes
- Yield: 4 servings
- Diet: Halal
Description
Italian Osso Buco is a classic slow-braised dish made with tender veal shanks simmered in a rich tomato-based sauce with vegetables and herbs, traditionally served with gremolata.
Ingredients
- 4 veal shanks (about 1.2 kg total)
- 1/2 cup all-purpose flour (for dredging)
- 3 tbsp olive oil
- 2 tbsp butter
- 1 medium onion, finely chopped
- 1 carrot, finely diced
- 1 celery stalk, finely diced
- 3 cloves garlic, minced
- 1 cup crushed tomatoes
- 2 cups beef or veal stock
- 2 bay leaves
- 1 tsp dried thyme
- Salt to taste
- Black pepper to taste
- Gremolata: zest of 1 lemon + 2 tbsp chopped parsley + 1 clove garlic, minced
Instructions
- Pat veal shanks dry and lightly dredge them in flour, shaking off excess.
- Heat olive oil and butter in a heavy pot over medium-high heat.
- Brown veal shanks on both sides until golden; remove and set aside.
- In the same pot, add onion, carrot, and celery; sauté until softened.
- Add garlic and cook for 30 seconds until fragrant.
- Stir in crushed tomatoes, stock, bay leaves, thyme, salt, and pepper.
- Return veal shanks to the pot, ensuring they are mostly submerged.
- Cover and simmer on low heat for 1.5–2 hours until meat is very tender.
- Remove bay leaves and adjust seasoning.
- Serve hot, topped with fresh gremolata.
Notes
- Serve traditionally with risotto or mashed potatoes.
- Do not let the sauce boil rapidly; gentle simmering keeps meat tender.
- Gremolata adds essential freshness—do not skip it.
- Prep Time: 20 minutes
- Cook Time: 2 hours
- Category: Main Course
- Method: Braising
- Cuisine: Italian
Why You’ll Love This Recipe
This recipe delivers fall-apart tender meat and a deeply flavorful sauce with minimal hands-on effort. The slow braising process allows the flavors to develop naturally, creating a dish that feels refined yet rustic. Osso Buco is perfect for make-ahead meals and tastes even better the next day, making it ideal for entertaining.
Ingredients
(Tip: You can find the complete list of ingredients and their measurements in the recipe card below.)
Veal shanks are the centerpiece of the dish, becoming tender and rich as they slowly braise.
All-purpose flour lightly coats the shanks, helping create a flavorful crust and thicken the sauce.
Olive oil is used for browning the meat and building the base flavor.
Onion adds sweetness and depth as it softens during cooking.
Carrots contribute subtle sweetness and body to the sauce.
Celery adds aromatic balance and classic mirepoix flavor.
Garlic cloves bring warmth and savory depth.
Tomato paste intensifies the sauce with concentrated tomato flavor.
White wine deglazes the pan and adds acidity to balance richness.
Chicken or beef stock creates the braising liquid and supports slow cooking.
Bay leaf adds gentle herbal depth.
Fresh thyme contributes earthy aroma.
Parsley is used for gremolata, adding freshness at the end.
Lemon zest brightens the finished dish and balances the richness.
Salt and black pepper season and enhance all components.
Directions
Season the veal shanks generously with salt and pepper, then dredge lightly in flour, shaking off excess.
Heat olive oil in a heavy-bottomed pot over medium-high heat. Brown the veal shanks on both sides until golden, then remove and set aside.
In the same pot, add onion, carrot, and celery. Cook until softened, then add garlic and tomato paste, stirring until fragrant.
Deglaze with white wine, scraping up browned bits from the bottom of the pot. Allow the wine to reduce slightly, then add stock, bay leaf, and thyme.
Return the veal shanks to the pot, ensuring they are partially submerged. Cover and simmer gently or transfer to the oven to braise until the meat is fork-tender.
Just before serving, combine parsley and lemon zest to make the gremolata. Sprinkle over the osso buco for a fresh finish.
Equipment needed
Must-Have Tools to Get Rolling
Silicone Spatula – Durable, heat-resistant silicone spatula perfect for mixing, scraping, and spreading. Gentle on non-stick cookware and easy to clean.
Large pot – You’ll need this to boil the whole cabbage head and soften the leaves.
large bowl –Spacious, durable large bowl ideal for mixing, serving, or food preparation. Made from sturdy material and easy to clean.
Sharp knife – For coring the cabbage and slicing out the thick stem in each leaf. A paring knife works best.
Mixing bowl – A big bowl makes it easier to combine your meat and rice filling evenly.
Cutting board – For prepping cabbage leaves and rolling them like a pro.
Full-Size Blender – is a powerful kitchen appliance for making smoothies, soups, and sauces in large batches.
3-in-1 Air Fryer – This versatile 3-in-1 air fryer offers Air Fry for healthier meals with less oil, Bake for bakery-quality desserts and treats, and Reheat to bring leftovers back to life with crispy, flavorful results
Servings and timing
This recipe serves four people. Preparation takes about 20 minutes, with a cooking time of approximately 2 to 2½ hours.
Storage/reheating
Store leftovers in an airtight container in the refrigerator for up to three days. Reheat gently on the stovetop or in the oven until warmed through. The flavor improves after resting overnight.

Variations and Customizations
While traditional Osso Buco is made with veal, beef shanks can be used as a substitute, though they require a longer cooking time. I have also prepared this dish with additional vegetables such as fennel or leeks for added complexity.
For a richer sauce, a small amount of butter can be stirred in just before serving. If you prefer a thicker consistency, allow the sauce to reduce uncovered during the final stages of cooking. Osso Buco pairs beautifully with risotto, polenta, or mashed potatoes, which soak up the sauce effectively.
Nutrition and Dietary Info
This dish is high in protein and rich in flavor due to the marrow and slow braising process. It contains gluten from the flour coating but can be adapted using gluten-free flour. Osso Buco is best enjoyed as an occasional, hearty meal.
Expert Tips & Customizations
Brown the shanks well
This builds depth and color in the sauce.
Braise gently
Low heat ensures tender meat.
Do not skip gremolata
It balances richness with freshness.
Rest before serving
This allows flavors to settle.
FAQs
What does osso buco mean
It means “bone with a hole,” referring to the marrow.
Can I use beef instead of veal
Yes, beef shanks work well with longer cooking.
Is osso buco spicy
No, it is aromatic and savory, not spicy.
Can I make it ahead
Yes, it tastes better the next day.
What should I serve with it
Risotto, polenta, or mashed potatoes are ideal.
Do I need to tie the shanks
Tying helps them hold shape but is optional.
Can I cook this in the oven
Yes, oven braising works very well.
How do I thicken the sauce
Reduce uncovered near the end.
Is marrow edible
Yes, it is prized for its richness.
Can I freeze osso buco
Yes, freeze for up to three months.
Conclusion
Italian Osso Buco is a timeless, slow-cooked dish that delivers deep flavor, tender meat, and elegant comfort in every serving. With its rich sauce and bright gremolata finish, it is a recipe that transforms simple ingredients into an unforgettable meal worthy of both special occasions and relaxed family dinners.
Hungry for more? Visit our website for full recipes and follow us on Pinterest for daily foodie inspo you’ll love to pin!