Preheat your oven to 300°⁰F.
Roughly chop all your veggies and keep them aside.
Blanch your tomatoes in boiling water for 3-4 minutes. Remove and place into cool water or leave aside till you can touch it. Peel the skin and crush the tomatoes with a fork.
Mix the 3 types of cheeses and keep them for later.
Roughly chop your basil leaves and keep them aside.
Place the flour into a plate or bowl and lightly dip each veal shank piece into the flour, allowing it to coat each side.
Heat your flameproof casserole pot or pan.
Drizzle 3 Tbsp olive oil in the pan.
When the oil is heated, add your veal pieces to the pan. Let them fry for 3-4 minutes on each side until golden brown to lock the juices in and enhance the flavor.
Remove the meat and transfer them to a plate.
Drizzle the other 1 Tbsp olive oil in the same pan.
Add the onion, celery, and carrots, allow it to cook while occasionally stirring for 5 minutes until the onion softens.
Add the garlic and braise for another 1-2 minutes until the vegetables begin caramelizing.
Add the tomatoes, tomato paste, and a pinch of sugar. Cook for 1 minute while stirring.
Add the beef stock and red wine, scraping the bottom of the pan with a silicone spatula or wooden spoon to lift all the flavor into the sauce and bring it to a boil.
Transfer the veal back into the pan, with the pepper, lemon zest, basil, rosemary sprig, and salt to taste.
Turn the heat off, close the lid, and put it in the preheated oven for approximately 2 hours. The meat should fall off the bone.
Remove the pan and allow it cool for 5-10 minutes.
Using 2 forks, pull apart the meat from the bone marrow, shredding it.
Use the back of a teaspoon to get the meat from the bone marrow out into your Osso Bucco dish – it adds a delicious flavor. Discard the bones.