Heat oil in a large Dutch oven or large saucepan over medium heat. Add the onion and cook until translucent, about 7-10 minutes. Add the garlic and cook for another 30 seconds. Stir in the red chili flakes, letting them heat for 15 seconds to release their flavor and then pour the liquid from the tomatoes into the pan. Using your hands, crush each whole tomato and add to the pan.
Bring to a boil over medium-high heat, stirring frequently, then reduce the heat to maintain a simmer. Add the Parmesan rind, salt, basil and red wine and simmer, stirring occasionally, until sauce is full-flavored and has reduced to a thick, saucy consistency, 45-60 minutes.
When the sauce is the consistency you like, pull out the Parmesan rind and any basil stems you threw in and discard. Taste for seasoning. Let sauce cool for about 10 minutes. Using an immersion blender, blend the sauce to a smooth consistency. The texture is entirely up to you.