Boil a large pot of salted water and cook the penne pasta according to package instructions until al dente.
Heat olive oil in a large skillet over medium heat.
Add the chopped onion and sauté until translucent, about 5 minutes.
Stir in the minced garlic and cook for an additional minute.
Pour in the crushed tomatoes and bring to a simmer.
Add the vodka, allowing it to cook off for about 2 minutes.
Reduce the heat and stir in the heavy cream, mixing well.
Season with salt and pepper to taste.
Drain the pasta and add it to the sauce, tossing to combine.
Serve hot, garnished with fresh basil and grated Parmesan cheese.