Prepare the Meat
Pat the veal shanks dry using a paper towel. Season with salt and pepper, then lightly coat with flour. This helps create a rich crust during cooking.Brown the Shanks
Heat olive oil in a large pot or Dutch oven over medium-high heat. Add the shanks and cook until golden brown on all sides. Remove and set aside.Cook the Vegetables
In the same pot, add onion, carrot, and celery. Cook for 5–7 minutes until soft. Add garlic and cook for another 30 seconds.Build the Flavor Base
Stir in tomato paste and cook briefly. Pour in the white wine and scrape the bottom of the pot to release all the flavorful bits.Braise the Meat
Return the veal shanks to the pot. Add stock, bay leaf, and thyme. Cover and cook on low heat (or in oven at 160°C/325°F) for 2–2.5 hours until meat is tender.Prepare Gremolata
Mix parsley, lemon zest, and garlic in a small bowl. This fresh topping adds brightness to the dish.Serve
Place the shanks on a plate, spoon sauce over them, and top with gremolata. Serve hot.