Boil salted water in a large pot.
Add the penne pasta and cook 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.
Stir in the minced garlic and cook for an additional minute.
Pour in the crushed tomatoes and bring to a simmer.
Carefully add the vodka and let it cook for 3-4 minutes to reduce.
Stir in the heavy cream and season with salt and pepper.
Drain the pasta and add it to the sauce, tossing to combine.
Serve hot, garnished with fresh basil and grated Parmesan.