Tie the veal shanks with kitchen twine to keep them intact during cooking. Season well with salt and pepper, then dredge lightly in flour. Sear in hot oil until deeply browned on all sides. This step builds flavor.
Remove the meat and set aside. In the same pot, add butter and cook carrots, celery, and onion until softened. Add garlic and cook briefly until fragrant.
Pour in white wine to deglaze the pot, scraping up browned bits. Add parsley stems, thyme, lemon peel, bay leaves, broth, and crushed tomatoes. Stir well.
Return the veal to the pot, ensuring it is partially submerged. Cover and cook in a preheated oven for about 2 hours. The meat should become tender and nearly falling off the bone.
Mix finely chopped parsley, garlic, lemon zest, and a pinch of salt. This fresh topping adds brightness to the rich dish.