In a large pot, heat the olive oil over medium heat. Add the diced onion and sauté for about 3-4 minutes until it becomes translucent.
Add the minced garlic and cook for an additional 1 minute, stirring frequently to prevent burning.
Stir in the diced tomatoes (with their juices), heavy cream, dried basil, dried oregano, salt, and pepper. Bring the mixture to a simmer.
Add the pasta to the pot and stir to combine. Cover the pot and cook for about 10-12 minutes, stirring occasionally, until the pasta is al dente and has absorbed some of the sauce.
Remove the pot from heat and stir in the grated Parmesan cheese until melted and creamy.
Serve immediately, garnished with fresh basil leaves if desired.