Osso Buco, meaning “bone with a hole,” is a traditional Italian dish from Milan that showcases the beauty of slow-cooked, humble ingredients transformed into a gourmet masterpiece. This rich, savory stew features cross-cut veal shanks braised until fork-tender in white wine, broth, and aromatic vegetables. The marrow in the bone melts into the sauce, adding unmatched depth and silkiness.
Its cultural significance lies in its simplicity, making it a staple of Northern Italian home cooking. Often paired with gremolata and risotto alla Milanese, Osso Buco is a celebration of flavor, patience, and tradition.
Ingredients
For the Osso Buco:
-
4 veal shanks (about 1.5 inches thick)
-
1/4 cup all-purpose flour (for dredging)
-
Salt and black pepper to taste
-
3 tbsp olive oil
-
2 tbsp unsalted butter
-
1 medium onion, finely chopped
-
2 carrots, diced
-
2 celery stalks, diced
-
4 cloves garlic, minced
-
1 cup dry white wine
-
1 cup beef or veal stock
-
1 can (14 oz) diced tomatoes (or 3 fresh tomatoes, peeled and chopped)
-
2 tsp tomato paste
-
1 tsp dried thyme (or 1 tbsp fresh)
-
1 bay leaf
-
Zest of 1 lemon
Optional Gremolata (for topping):



-
2 tbsp fresh parsley, finely chopped
-
1 garlic clove, minced
-
Zest of 1 lemon
Substitutions:
-
Veal → Substitute with beef shanks or even lamb for a different flavor.
-
White wine → Use chicken broth or non-alcoholic white wine.
-
Flour → Use gluten-free flour for a GF version.
Step-by-Step Cooking Instructions
-
Prep and Dredge the Veal Shanks
Pat veal shanks dry, season with salt and pepper, and dredge lightly in flour. Shake off excess. -
Sear the Shanks
Heat olive oil and butter in a large Dutch oven over medium-high heat. Sear the shanks 2–3 minutes per side until browned. Remove and set aside. -
Sauté Aromatics
In the same pot, add onions, carrots, celery, and garlic. Sauté for 5–6 minutes until softened. -
Deglaze and Simmer
Stir in tomato paste, then pour in white wine, scraping the bottom of the pot to deglaze. Let wine reduce by half (about 5 minutes). -
Add Tomatoes and Broth
Add diced tomatoes, stock, thyme, bay leaf, and lemon zest. Stir and bring to a simmer. -
Return Shanks to the Pot
Nestle the veal shanks into the sauce. The liquid should cover about 3/4 of the shanks. -
Braise Low and Slow
Cover and cook in a preheated oven at 325°F (160°C) for 2 to 2.5 hours. The meat should be fork-tender and nearly falling off the bone. -
Prepare the Gremolata (Optional)
Mix parsley, lemon zest, and garlic in a bowl. Sprinkle over the shanks just before serving.
Common Mistakes to Avoid:
-
Don’t skip searing — it adds critical flavor.
-
Don’t overcook past tenderness — meat can dry out.
-
Avoid too much liquid — shanks should be partially submerged.
Pro Tips and Cooking Techniques
-
Use a heavy-bottomed Dutch oven for even heat distribution.
-
Tie shanks with kitchen twine to help them hold shape.
-
Let rest 10–15 minutes before serving to allow flavors to settle.
-
Add a dash of anchovy paste or Worcestershire to deepen umami without fishiness.
Variations and Customizations
-
Vegetarian Osso Buco: Use thick-cut portobello mushrooms or eggplant, and vegetable broth.
-
Gluten-Free: Substitute flour with GF flour or cornstarch.
-
Low-Carb: Serve with mashed cauliflower instead of risotto.
-
Fusion Ideas: Add harissa for a North African twist or coconut milk for a Thai-style osso buco.
Serving Suggestions
-
Traditional pairing: Risotto alla Milanese (saffron risotto) or creamy polenta.
-
Garnishes: Gremolata, fresh herbs, or a drizzle of good olive oil.
-
Sides: Crusty bread, sautéed greens, or roasted root vegetables.
-
Drinks: Pair with Barolo, Chianti, or a bold red wine.
Nutritional Information (Per Serving – approx.)
-
Calories: 580
-
Protein: 40g
-
Carbohydrates: 20g
-
Fat: 35g
-
Fiber: 3g
-
Sugar: 5g
-
Sodium: 600mg
Frequently Asked Questions (FAQs)
Q: Can I make osso buco ahead of time?
A: Yes! It actually tastes better the next day. Reheat gently over low heat.
Q: Can I freeze osso buco?
A: Absolutely. Cool completely, store in an airtight container, and freeze for up to 3 months.
Q: What if I don’t have a Dutch oven?
A: Use any oven-safe pot with a tight-fitting lid or braise in a deep roasting pan covered with foil.
Q: How do I know when it’s done?
A: The meat should be tender and pull away easily from the bone with a fork.
Closing Thoughts
Osso Buco is more than just a stew—it’s a timeless dish that brings the warmth and soul of Italian cooking to your table. Whether you’re cooking for guests or a quiet dinner, this recipe will impress with its deep, comforting flavors. Give it a try, tweak it to your taste, and don’t forget to share your delicious results!