First, I pat the veal shanks dry and season them generously with salt and pepper. Dry meat browns better, which improves overall flavor. Then I lightly coat them in flour for a golden crust.
Next, I heat olive oil in a Dutch oven over medium heat. I sear each side until deeply browned. This step builds rich flavor in the dish.
Using the same pot, I sauté onion, celery, carrots, and garlic. The vegetables soften and create a fragrant base. I stir in tomato paste and cook briefly to intensify its taste.
I pour in red wine and scrape the bottom of the pot. This lifts all the flavorful browned bits. The wine reduces slightly and enhances the sauce.
I return the veal to the pot along with stock, herbs, and mushrooms. Covered, it bakes at 325°F for about two hours. The meat becomes tender and flavorful.
While the dish cooks, I combine parsley, grated garlic, and lemon zest. This fresh topping balances the rich sauce. I sprinkle it over the finished osso buco before serving.