Heat olive oil in the pot over medium heat. After that add the onion and cook until soft. Now, stir in garlic for the last 30 seconds, then add the tomato paste and cook and stirring, for about a minute until it darkens slightly.
Add crushed tomatoes, broth, pasta, oregano, salt and pepper (and red pepper flakes if using). After that stir and bring to a simmer.
Simmer uncovered, stirring every couple of minutes, until the pasta is tender and the sauce has thickened, 12-14 minutes.
Lower the heat, stir in the cream and let it warm gently for about a minute.
Remove from heat entirely and stir in the parmesan until melted and glossy.
Finally, rest for 2 minutes, then top with basil and extra parmesan before serving.