meat
stewed
for guests
main course
tender
Italian
all seasons
Hot


Italian Osso Buco alla Milanese (with Saffron Risotto)
Difficulty
medium
Time
3h 10m
Price Category
expensive
Calories
Medium
Osso Buco alla Milanese is a classic Italian dish featuring tender veal shanks braised in a rich tomato-based sauce with white wine and vegetables. Served alongside a creamy saffron risotto, whose delicate flavor perfectly complements the deep notes of the meat, it's a truly festive meal. The fresh gremolata, a mix of lemon zest, parsley, and garlic, sprinkled on top adds a burst of freshness and piquant aroma. Prepare this timeless masterpiece and enchant your guests with an authentic Milanese culinary experience!
ingredients
Steps
Prepare and Sear Meat
Prepare the veal shanks by making a few shallow cuts around the membrane to prevent curling during cooking. Season generously with salt and pepper, then dredge each shank in flour, shaking off any excess. In a large, heavy-bottomed pot or Dutch oven, heat the olive oil and butter over medium-high heat. Sear the veal shanks on all sides until golden brown, then remove them from the pot and set aside.
Sauté Vegetables and Deglaze
In the same pot, add a little more olive oil if needed. Add the diced onion, carrot, and celery. Sauté over medium heat for 8-10 minutes until softened and fragrant. Pour in the dry white wine, scraping up any browned bits from the bottom of the pot. Bring to a simmer and cook for 2-3 minutes until the wine has reduced by half.
Braise and Flavor
Return the seared veal shanks to the pot. Add the beef broth, crushed tomatoes, bay leaf, and fresh thyme sprigs. Stir to combine, then bring the mixture to a boil. Reduce the heat to low, cover the pot, and braise for 2 to 2.5 hours, or until the meat is very tender and easily falls off the bone. Check occasionally and add more broth if needed.
Make Gremolata
While the osso buco is braising, prepare the gremolata. In a small bowl, combine the finely chopped fresh parsley, minced garlic, and grated lemon zest. Set aside.
Start Saffron Risotto
In a separate saucepan, melt the butter over medium heat. Add the finely chopped shallot and sauté for 2-3 minutes until translucent. Add the Arborio rice and toast for 1-2 minutes until the edges of the grains become translucent. Pour in the dry white wine and stir until it is completely absorbed.
Finish Risotto and Serve
Begin adding the warm broth to the rice, one ladleful at a time, stirring constantly. Wait until each addition of broth is almost fully absorbed before adding the next. After about 15 minutes, add the saffron threads (along with their soaking liquid). Continue adding broth and stirring for another 5-10 minutes until the rice is creamy and al dente. Remove from heat, stir in the Parmesan cheese and remaining butter. Season with salt and pepper to taste. Serve the osso buco over the saffron risotto, garnished generously with fresh gremolata.
Extra Tips
► Allow the veal shanks to come to room temperature for at least 30 minutes before searing, ensuring more even cooking.
► Steep the saffron threads in a small amount of warm broth beforehand to fully extract their flavor and color.
► Sprinkle the gremolata just before serving to maintain its vibrant freshness and aromatic punch.
Nutrition
| Per 100g | Per Serving 450g | |
|---|---|---|
| Calories | 280 kcal | 1260 kcal |
| Protein | 20g | 90g |
| Fat | 18g | 81g |
| Carbohydrate | 10g | 45g |
| Fiber | 1g | 4.5g |
| Sugar | 2g | 9g |