Cook the pasta in salted water according to package instructions until al dente.
In a large skillet, heat olive oil over medium heat.
Add the chopped onion and sauté until translucent.
Stir in the minced garlic and cook for 1 minute until fragrant.
Pour in the crushed tomatoes and bring to a simmer.
Reduce the heat and stir in the heavy cream.
Season with salt and pepper, adjusting to taste.
Add the cooked pasta to the sauce, tossing to combine.
Cook for an additional 2-3 minutes to heat through.
Serve hot, garnished with fresh basil and grated Parmesan cheese.