Entree: Italy – Lombardy – Osso Buco alla Milanese (Braised veal shanks (Osso Buco))

Food safety reminder: Follow safe food-handling practices and use a food thermometer to verify safe internal cooking temperatures.

Osso Buco alla Milanese (Braised veal shanks (Osso Buco)) recipe
Serving Size: 4
Approximate Time
Prep 20 min
Cook 2 hrs
Total 2 hrs 20 min

Ingredients

U.S. measurements first, metric equivalents in parentheses. Conversions are approximate; oz means weight ounces, not fluid ounces.

- 4 veal shanks, approx. 10 oz (280 g) each
- Salt and freshly ground black pepper to taste
- 1/2 cup (60 g) all-purpose flour, for dredging
- 3 tbsp (45 ml) olive oil
- 3 tbsp (42 g) unsalted butter
- 1 cup (150 g) yellow onion, finely chopped
- 1 cup (128 g) carrot, finely diced
- 1 cup (150 g) celery, finely diced
- 3 cloves (5/16 oz (9 g)) garlic, minced
- 1 cup (240 ml) dry white wine
- 2 cups (480 ml) beef or veal stock
- 1 cup (240 ml) crushed tomatoes
- 2 sprigs fresh rosemary
- 2 bay leaves
- Gremolata: 2 tbsp (8 g) chopped fresh parsley, 1 clove (0.106 oz (3 g)) garlic minced, 1 tsp (2 g) lemon zest, combined
Show original ingredient measurements
- 4 veal shanks, approx. 10 oz (280 g) each
- Salt and freshly ground black pepper to taste
- 1/2 cup (60 g) all-purpose flour, for dredging
- 3 tbsp (45 ml) olive oil
- 3 tbsp (42 g) unsalted butter
- 1 cup (150 g) yellow onion, finely chopped
- 1 cup (128 g) carrot, finely diced
- 1 cup (150 g) celery, finely diced
- 3 cloves (9 g) garlic, minced
- 1 cup (240 ml) dry white wine
- 2 cups (480 ml) beef or veal stock
- 1 cup (240 ml) crushed tomatoes
- 2 sprigs fresh rosemary
- 2 bay leaves
- Gremolata: 2 tbsp (8 g) chopped fresh parsley, 1 clove (3 g) garlic minced, 1 tsp (2 g) lemon zest, combined

Instructions

U.S. measurements first, metric equivalents in parentheses. Conversions are approximate.

1. Season veal shanks with salt and pepper and dredge in flour, shaking off excess. In a heavy pot, brown shanks in olive oil and 1 tbsp (15 ml) butter until golden; remove. Add remaining butter and sauté onion, carrot and celery until translucent, add garlic and cook 1 minute. Deglaze with white wine and reduce by half, then add stock, crushed tomatoes, rosemary and bay leaves; return shanks to pot, cover and simmer gently on low or braise in a 325°F (160°C) oven for 1½–2 hours until meat is very tender.
2. Remove shanks and herbs, skim fat and reduce sauce if needed; season to taste, serve shanks topped with sauce and sprinkled with gremolata.
Show original instructions
1. Season veal shanks with salt and pepper and dredge in flour, shaking off excess. In a heavy pot, brown shanks in olive oil and 1 tbsp butter until golden; remove. Add remaining butter and sauté onion, carrot and celery until translucent, add garlic and cook 1 minute. Deglaze with white wine and reduce by half, then add stock, crushed tomatoes, rosemary and bay leaves; return shanks to pot, cover and simmer gently on low or braise in a 325°F (160°C) oven for 1½–2 hours until meat is very tender.
2. Remove shanks and herbs, skim fat and reduce sauce if needed; season to taste, serve shanks topped with sauce and sprinkled with gremolata.
Estimated Nutritional Information*

Per serving | Servings: 4

Calories: 329 kcal
Carbohydrates: 26.1 g
Protein: 4.1 g
Fat: 19.3 g

Generated: 2026-11-05T19:37:48+00:00

*Values are estimates based on USDA data and mathematical calculations. Actual values may vary. Where data are unavailable, those contributions are excluded. Calories, Carbohydrates, Protein and Fat are known subtotals. Missing contributions are unknown, not zero.

Recipe Metadata
Recipe ID
2544
Country
Italy
Region
Lombardy
URL
https://kitchen2mytable.com/view_recipe_data.php?id=2544

Important Cooking Safety Notice

Please ensure all proteins are cooked to a safe internal temperature:

  • Chicken & Poultry: 165°F (74°C)
  • Ground Meats (Beef, Pork, Lamb): 160°F (71°C)
  • Whole Cuts of Pork, Beef, Veal, Lamb: 145°F (63°C) plus a 3-minute rest
  • Fish & Shellfish: 145°F (63°C)

Always use a food thermometer to verify doneness. Stay safe and enjoy cooking!