Heat olive oil in a large, deep skillet or pot over medium heat.
Add onion and cook until softened, about 4 minutes. Add garlic and cook 1 minute more.
Add pasta, crushed tomatoes, broth, and oregano. Stir well.
Bring to a boil, then reduce heat to medium-low. Cover and simmer for 12-15 minutes, stirring occasionally, until pasta is tender.
Stir in heavy cream and cook for 2 more minutes.
Remove from heat. Stir in fresh basil and Parmesan.
Let sit for 5 minutes to thicken before serving. Season with salt and pepper to taste.