Preheat the oven to 375F;
In an ovenproof skillet heat up olive oil, add onions, and sauté for about 5 minutes until translucent;
Add garlic and chili flakes and oregano and cook for another minute;
Add vodka and let it cook until reduced by half, about 5-7 minutes;
In the meantime cut up the tomatoes;
Add to the pan and cook for another 5 minutes;
Cover the pan with the fitted lid and transfer to the oven;
Roast for 1 hour and a half;
Cook pasta according to instructions but 1 minute less (you want to finish cooking it in the sauce);
Remove the tomatoes from the oven and puree in a blender (be careful to cover the blender tightly with kitchen towels and do not fill up more than 1/3rd at the time);
If the tomatoes produced too much liquid put some of it aside. Once you blend your tomatoes and the sauce is too thick you may want to add more liquid to the blender to achive the consistency of the sauce that you like.
If you have a high-speed blender your sauce should be very smooth. However, if your blender is not very powerful and you end up with pieces of seeds/skin, simply use a mesh strainer and strain the sauce through it.
Once all the sauce is blended, place it in the pan and add cream;
Mix together and let cook for about 3 minutes;
Add grated cheese and season with salt and pepper;
Add pasta to the sauce, mix well and let it cook for another minute;
Sprinkle with fresh herbs, more cheese, and pepper, and serve immediately.