Osso Buco Milanese Recipe
A rich and aromatic Italian classic, Osso Buco Milanese is slow-cooked perfection in every savory bite.
Imagine the comforting aroma of tender veal shanks braising slowly in a fragrant mix of wine and broth, filling your kitchen with warmth and anticipation. Osso Buco Milanese is a dish that teases both the nose and the palate, a hearty and satisfying meal perfect for a leisurely dinner. This Italian classic invites you to savor each bite, where meltingly tender meat falls away from the bone, soaking up all those wonderful flavors.
Originating from the culinary heart of Italy, this dish hails from Milan. It's a staple of Italian cuisine that celebrates the tradition of slow cooking. My first encounter with Osso Buco was in a small Italian trattoria, where the chef, a spirited nonna, shared tales of perfecting the recipe over generations. The secret, she said, is in the gremolata—the vibrant sprinkle of parsley, lemon zest, and garlic added just before serving, which wakes up the palate.
What sets this recipe apart is a little trick: lightly flouring the veal shanks before searing them. This not only ensures a beautifully browned crust but also helps thicken the sauce as it simmers away. Using a mix of chicken broth and white wine offers a balanced flavor, allowing the delicate taste of the veal to shine through.
Osso Buco is best served during a cozy dinner party with friends or family, where you can gather around the table, share stories, and relish this lovingly crafted dish. Pair it with a creamy risotto or soft polenta, and you'll have a meal that is as unforgettable as it is delicious.
Step-by-Step
- 01Step 1 / 8
Pat the veal shanks dry with paper towels and season with salt and pepper.
Dredge each piece in flour, shaking off the excess.
- 02Step 2 / 8
In a large, heavy-bottomed pot or Dutch oven, heat the olive oil over medium-high heat.
Sear the veal on all sides until golden brown, about 3-4 minutes per side.
Remove and set aside.
- 03Step 3 / 8
Reduce the heat to medium and add the chopped onion, carrot, and garlic to the pot.
Sauté until softened and fragrant, about 5 minutes.
- 04Step 4 / 8
Pour in the white wine, stirring to scrape up any browned bits from the bottom of the pot.
Allow the wine to reduce by half, for about 3 minutes.
- 05Step 5 / 8
Add the chicken broth, diced tomatoes, bay leaf, and thyme.
Stir well and bring to a gentle simmer.
- Advertisement
- 06Step 6 / 8
Return the veal shanks to the pot, nestling them into the sauce.
Cover the pot and simmer gently on low heat until the meat is tender, about 1 1/2 to 2 hours.
- 07Step 7 / 8
To make the gremolata, mix together the parsley, garlic, and lemon zest in a small bowl.
- 08Step 8 / 8
Serve each veal shank with a generous spoonful of sauce and a sprinkling of gremolata on top.
Chef Tips
- •Ensure the veal shanks are dry before dredging in flour to get a good sear.
- •Do not rush the simmering process; the magic happens when the meat is allowed to become tender slowly.
- •Use a good quality dry white wine—it makes a big difference in flavor.
- •If the sauce becomes too thick, add a splash more broth to reach your desired consistency.
- •Gremolata is best added just before serving to keep its fresh flavor.
Nutrition (per serving)
Estimates only. Actual values depend on brands and portions.
Frequently Asked
Can I make this ahead?+
Yes, Osso Buco can be made a day in advance. Store in the fridge and gently reheat before serving.
What can I substitute?+
You can substitute beef shanks if veal is unavailable. For the wine, a light beef stock can replace white wine.
How do I store leftovers?+
Store leftovers in an airtight container in the fridge for up to 3 days, or freeze for up to 3 months.