Ossobuco alla Milanese

Summary: This master recipe for Ossobuco alla Milanese features slow-braised cross-cut veal shanks with marrow bone in a rich white wine, vegetable, and broth reduction, traditionally finished with bright gremolata and paired with saffron risotto. Master the technique of gentle browning, low-and-slow braising for 2.5 hours, and a precise 25-minute prep to achieve meltingly tender meat and luxurious sauce.

★★★★★
(not rated yet)

Did you make this recipe? Share the result with the community.

Category: Main Dishes, Italian Cuisine

Success rate: not rated yet% of users successfully made this recipe

Quick overview

  • Dish: Ossobuco alla Milanese
  • Category: Main Dishes, Italian Cuisine
  • Cuisine: Italian
  • Main ingredient: Veal shanks, 6 lb (cut 2 inches thick with marrow bone)
  • Guide: 12 Most Popular Italian Dishes: Favorite Recipes of Italian Cuisine
  • Total time: 180 minutes (25 min prep + 155 min cooking)
  • Difficulty: Intermediate
  • Servings: 6 servings (Serving weight: 14.5 oz)
  • Key technique: Slow braising
  • Preparation types: Searing, Braising
  • Dietary info & Allergens: Contains sulfites, dairy
  • Suitable for: Family celebrations, Festive menu
  • Nutritional values (per 1 serving): 620.4 kcal, Protein: 58.2 g, Fat: 34.5 g, Carbs: 12.8 g
  • Storage: 3 days in the fridge, 3 months in the freezer
  • Pairing: Craft Pilsner, Nebbiolo wine, Sparkling water with lemon
  • In a nutshell: Tender bone-in veal shanks braised in white wine and aromatic vegetables, crowned with zesty gremolata.
  • Last updated: September 21, 2026

WAGUU says: “The secret to authentic Ossobuco alla Milanese lies in rendering the connective tissue slowly while preserving the precious marrow inside the bone.”

How to take it further: Add a pinch of saffron threads to the braising liquid during the final 30 minutes, or finish the sauce with a teaspoon of orange zest alongside the lemon.

Key facts

Prep time: 25 minutes
Cooking time: 155 minutes
Temperature: 325 °F oven
Number of servings: 6 servings

In a nutshell

Experience the pinnacle of Lombardy cuisine with melt-in-your-mouth veal shanks bathed in a rich wine and broth reduction, accented by vibrant lemon and herb gremolata.

Ingredients

Base servings: 6 servings • Serving weight: 14.5 oz

Ingredient Quantity Quality
Veal shanks 6 lb Cut 2 inches thick with marrow bone
All-purpose flour 0.5 cup Unbleached
Unsalted butter 4 tbsp European style
Canola oil 2 tbsp High smoke point
Yellow onions 2 cups Finely diced
Carrots 1 cup Finely diced
Celery stalks 1 cup Finely diced
Dry white wine 1.5 cups Sauvignon Blanc or Pinot Grigio
Veal stock 2.5 cups Rich and low sodium
Lemon zest 3 tbsp Freshly grated
Fresh parsley 0.5 cup Finely chopped
Garlic cloves 3 tsp Minced fine
Kosher salt 1.5 tsp Fine crystal
Black pepper 1 tsp Freshly ground

Skip to detailed instructions

Why you’ll love this recipe

  • Melt-in-your-mouth tenderness: Slow braising breaks down collagen and connective tissue into a velvety texture.
  • Incomparable flavor depth: The combination of aromatic vegetables, white wine, and rich stock creates a luxurious sauce.
  • Traditional gremolata finish: Bright citrus and herbal notes cut through the richness of the meat and bone marrow.

Why it works: Tying the shanks keeps them intact during searing and braising, while dusting them in flour promotes natural thickening of the sauce.

Recipe overview

Prep: 25 min | Cooking: 155 min | Difficulty: Intermediate | Servings: 6 | Type: Main Dishes | Origin: Italian

Detailed instructions

Overall progress: 0% completed

Phase 1: Preparing and Searing Veal Shanks – 25 min

Appliances: Stovetop

1. Pat 6 lb veal shanks completely dry with paper towels. Season all sides with 1 tsp kosher salt and 1 tsp freshly ground black pepper. Dredge the shanks lightly in 0.5 cup unbleached all-purpose flour, shaking off any excess. In a heavy-bottomed Dutch oven over medium-high heat, warm 2 tbsp canola oil and 2 tbsp unsalted butter. Add the veal shanks in a single layer without overcrowding. Sear for 4 minutes per side until a deep golden-brown crust forms on the meat. Transfer the seared shanks to a clean platter using tongs.

CP: Visual check point (VKB): Meat surface shows a uniform golden-brown crust with no burning on the flour coating.

Before moving to the next step:

Ensure the Dutch oven pan bottom is clear of burned flour bits before sautéing aromatics.

Phase 2: Building the Aromatic Mirepoix and Deglazing – 20 min

Appliances: Stovetop

2. Reduce heat to medium. Add the remaining 2 tbsp unsalted butter to the same Dutch oven. Add 2 cups finely diced yellow onions, 1 cup finely diced carrots, and 1 cup finely diced celery stalks. Sauté the vegetables, stirring frequently with a wooden spoon, for 10 minutes until softened and translucent. Pour in 1.5 cups dry white wine, scraping up all the browned bits stuck to the bottom of the pot. Simmer the wine for 5 minutes until reduced by half.

CP: VKB: Fond is fully dissolved into the wine, creating an aromatic base with tender, translucent vegetables.

Before moving to the next step:

Verify the alcohol smell from the wine has cooked off, leaving a sweet, concentrated aroma.

Phase 3: Slow Braising in the Oven – 120 min

Appliances: Oven, Stovetop

3. Preheat oven to 325 °F. Return the seared veal shanks and any accumulated juices back into the Dutch oven, nestling them among the vegetables. Pour in 2.5 cups rich veal stock and add the remaining 0.5 tsp kosher salt. Bring the liquid to a simmer on the stovetop. Cover the pot securely with a heavy lid, then transfer to the preheated oven. Braise undisturbed for 2 hours, until the meat is fork-tender and beginning to pull away from the bone.

CP: VKB: Meat yields effortlessly to pressure and collagen has melted into the braising sauce.

Before moving to the next step:

Check that the liquid level covers the lower half of the shanks; add a splash of stock if necessary.

Phase 4: Preparing Gremolata and Finishing – 10 min

Appliances: Stovetop

4. While the shanks finish, prepare the gremolata: in a small mixing bowl, combine 3 tbsp freshly grated lemon zest, 0.5 cup finely chopped fresh parsley, and 3 tsp minced garlic. Mix thoroughly with a fork and set aside. Remove the Dutch oven from the oven. Transfer the tender shanks to a warm serving platter and tent with foil. Place the pot on the stovetop over medium heat and simmer the sauce for 5 minutes until glossy and slightly thickened.

CP: VKB: Gremolata is vibrant green and aromatic; sauce coats the back of a spoon.

Required equipment

Utensil Ideal size Alternative Risk
Dutch oven 6-quart heavy cast iron Oven-safe braising pan with tight lid Thin bottom can cause scorching
Chef knife 8-inch steel Santoku knife Dull blade slipping on vegetables
Microplane zester Standard fine rasp Fine holes of box grater Zesting bitter white pith

Shopping list

Nutrition profile

Values per 1 serving (excluding side dishes). Calculated from average ingredient nutrition values.

Nutrient Per 3.5 oz (100 g) Per 1 serving Per 6 servings
Energy 149.5 kcal 620.4 kcal 3722.4 kcal
Fat 8.3 g 34.5 g 207.0 g
of which saturates 3.8 g 15.8 g 94.8 g
Carbohydrates 3.1 g 12.8 g 76.8 g
of which sugars 1.1 g 4.5 g 27.0 g
Protein 14.0 g 58.2 g 349.2 g
Salt 0.3 g 1.2 g 7.2 g

Reference intake of an average adult (8400 kJ / 2000 kcal).

WAGUU Pro level

  • Pro standard: Verified recipe with precise ratios and visual checkpoints.
  • Tip 1: Tie the shanks securely with kitchen twine around the circumference to prevent the meat from detaching from the bone during the long braise.
  • Tip 2: Dust the shanks very lightly with flour; excess flour can cause the sauce to thicken too quickly and scorch on the bottom of the pot.
  • Tip 3: Use a dry white wine with high acidity, such as Sauvignon Blanc, to effectively break down tough connective fibers during simmering.
  • Tip 4: Fold the gremolata into the sauce right at the table to preserve the volatile citrus oils and pungent garlic bite.

Scientific background

During long, slow braising at 325 °F, tough collagen within the connective tissue of the veal shank hydrolyzes into gelatin. This gelatin melts into the braising liquid, increasing viscosity and creating a rich, mouth-coating texture without relying on heavy starch thickeners. Simultaneously, bone marrow renders into the sauce, contributing rich lipids and umami compounds.

Fine Dining – Professional techniques

  • Plate composition: Center a single braised shank upright on a warm plate alongside saffron risotto, spooning the glossy reduction and soft vegetables around the base.
  • Texture contrasts: Combine the melting tenderness of the braised veal with the creamy bite of risotto and the crisp, fresh crunch of gremolata.
  • Temperature contrast: Serve the piping-hot braised meat immediately while keeping the cold gremolata garnish vibrant at room temperature.
  • Aromatic garnishes: Garnish the rim of the plate with a small wedge of lemon and a tiny marrow spoon for extracting the bone marrow.

Sensory radar

  • Appearance: Deep golden-brown shanks glazed in a glossy, amber-toned reduction, topped with vibrant green and yellow gremolata.
  • Aroma: Robust aroma of slow-cooked veal, savory mirepoix, white wine, and sharp, refreshing citrus zest.
  • Taste: Deeply savory and meaty profile balanced by the bright, pungent notes of lemon zest, garlic, and parsley.
  • Texture: Supremely tender, fork-pull meat contrasted with a velvety sauce and soft, unctuous bone marrow.

Pairing

  • BEER: Crisp Belgian-style Blonde Ale with subtle fruit notes to cut through the rich marrow.
  • WINE: Structured Italian Nebbiolo or Barolo featuring high tannins and red fruit acidity.
  • NON-ALCOHOLIC: Sparkling spring water infused with fresh lemon slices and rosemary sprigs.

Various preparation methods

  • Stovetop Braising: Simmer the covered Dutch oven on the lowest stovetop burner over a heat diffuser for 2.5 hours instead of using the oven.
  • Slow Cooker Method: Sear the shanks and sauté vegetables on the stove, then transfer everything to a slow cooker on low heat for 6 hours.

Allergens and dietary information

Contains: Dairy, sulfites • Gluten: Contains gluten (flour coating) • Not suitable for: Vegan, vegetarian, gluten-free diets

Suitable for

Family celebrations, Festive menu, Sunday dinners, Romantic dinner

Substitution guide

  • Veal shanks: Beef shank cross-cuts (cooking time increases by 45 minutes)
  • Dry white wine: Chicken stock mixed with 2 tbsp fresh lemon juice
  • All-purpose flour: Rice flour for a gluten-free thickener

FAQ

Why do the veal shanks need to be tied with kitchen twine?

Tying the shanks keeps the round muscle fibers compressed around the bone, preventing the meat from falling apart prematurely during the long braise.

Can I make Ossobuco ahead of time?

Yes, Ossobuco tastes even better when reheated the next day as the flavors meld. Cool completely, store in the fridge, and reheat gently on the stove.

What should I do if the sauce is too thin at the end?

Remove the shanks from the pot and simmer the sauce uncovered over medium-high heat for 5 to 10 minutes until it reduces to your desired consistency.

Is it safe to eat the bone marrow?

Absolutely! The rich, buttery bone marrow is considered a delicacy in traditional Italian cuisine and should be scooped out and enjoyed with the meat and sauce.

WAGUU Petr advises: Cooking for 12 or more people?

12–16 people: Use two large Dutch ovens simultaneously in the oven to maintain proper spacing for the shanks. Do not crowd a single pot, or the meat will steam instead of searing properly. • 20+ people: Prepare the dish in two separate batches across consecutive days, then reheat gently in large roasting pans covered tightly with foil at 300 °F for 45 minutes before serving.

Sides and serving

Recommended sides:

  • Traditional Saffron Risotto – Creamy Arborio rice infused with aromatic saffron threads (not included in the recipe)
  • Polenta – Soft, butter-enriched cornmeal mash (not included in the recipe)

Serving: Serve one generous shank per heated plate, topped generously with fresh gremolata and accompanied by a small spoon for the marrow bone.

Storage and reheating

Fridge: 3 days • Freezer: 3 months • Reheating: Reheat covered in a Dutch oven on the stovetop over medium-low heat with a splash of beef stock until simmering throughout.

Author: WAGUU Petr & Team • Published: 21 Sep 2026 • Updated: 30 Oct 2026

More Recipes in This Article

Other recipes you might enjoy

Why WAGUU?

Recipes on WAGUU undergo checks for ingredient accuracy, procedures, and nutritional values.

Process photo gallery

Community photos: Cook, take a picture, and share your results.

You can upload photos in the comments below or send them via email.

Did you record a video of your process for our recipe? Paste a link to YouTube, YouTube Shorts, TikTok, Instagram Reels, Facebook Reels, Pinterest, Vimeo, or X (Twitter) in the comments – we’d love to share it and help give you and your content more visibility.

ossobuco-alla-milanese-us@waguu.online

Common mistakes

  1. Skipping the twine – Failing to tie the shanks causes the meat to slide off the bone during braising.
  2. Rushing the sear – Inadequate browning reduces the depth of flavor in the finished sauce.
  3. Boiling instead of simmering – Cooking at too high a temperature toughens the meat fibers instead of tenderizing collagen.
  4. Adding gremolata too early – Cooking the lemon zest and garlic destroys the fresh citrus aromatics.

Napsat komentář