Creamy Penne alla Vodka is an easy pasta dinner that tastes restaurant-quality but comes together with simple pantry ingredients. This family-tested recipe is rich, flavorful, and perfect for busy weeknights when you need a comforting meal without spending hours in the kitchen.
The creamy tomato sauce coats every bite of pasta, and this recipe is easy enough for beginners while still feeling special enough for dinner guests.

Why You’ll Love This Recipe!

This Penne alla Vodka has become one of our favorite “treat yourself at home” dinners because it feels fancy without requiring complicated ingredients or extra work. The creamy tomato sauce tastes like something you would order at a restaurant, but it’s easy enough to make on a busy weeknight with ingredients we usually already have on hand.
- Ready in about 30 minutes for an easy weeknight dinner
- Less expensive than restaurant pasta dishes
- Easy to customize with chicken, sausage, or extra spice
- Great for leftovers since the sauce reheats well
- Uses one skillet for the sauce to keep cleanup simple
If you love this simple main dish recipe, then you must try these other Quick Weeknight Dinners.
Quick Glance at this Recipe
- Budget-Friendly: Uses affordable pantry staples and a small amount of simple ingredients
- Family-Tested: Creamy, mild flavor that both kids and adults enjoy
- Real-Life Prep Time: About 30 minutes from start to finish
- Method: Stovetop
- Freezer-Friendly: Sauce freezes well
- Best For: Weeknight dinners, meatless meals, easy entertaining
Ingredients

- Penne Pasta – Penne is the classic pasta choice for vodka sauce because the ridges help hold the creamy sauce. Rigatoni, ziti, or rotini also work well if that is what you already have in the pantry.
- Olive Oil – Using both olive oil and butter adds flavor and helps create a rich, smooth sauce base.
- Small Onion – A small onion adds sweetness and balances the acidity from the tomato paste. Finely chopping the onion helps it cook down smoothly into the sauce.
- Garlic, minced – Fresh garlic gives the best flavor, but pre-minced garlic is a great shortcut for busy nights.
- Vodka – The vodka helps enhance the tomato flavor and creates the classic restaurant-style taste. Most of the alcohol cooks off while the sauce simmers.
- Tomato Paste – Tomato paste gives the sauce a rich tomato flavor without needing canned tomatoes. It is also an affordable pantry ingredient that adds lots of flavor.
- Dried Oregano & Basil – These simple dried herbs add classic Italian flavor without needing fresh herbs.
- Heavy Whipping Cream – Heavy cream creates the creamy, silky texture that makes vodka sauce so rich and flavorful. I do not recommend substituting lower-fat dairy products because the sauce will not have the same texture.
- Fresh Basil (thinly sliced) – Fresh basil adds brightness and fresh flavor at the end of cooking. It also makes the finished pasta look beautiful when serving.
- Fresh Grated Parmesan Cheese – Freshly grated Parmesan melts best and gives the sauce the best flavor. Pre-shredded Parmesan can be used if needed for convenience.
How to Make Penne alla Vodka
Step 1 – Cook pasta to al dente based on the package instructions in a large pot. Drain and rinse with cool water.

Step 2 – Heat the oil and butter in a large skillet over medium heat. Add in the diced onions and saute until the onions are soft (5-7 minutes) with wooden spoon.

Step 3 – Add in the garlic and cook for about 30-60 seconds until you can smell the garlic.

Step 4 – Gently stir in the vodka and bring to a low boil (bubbling slightly) and cook for about 30 seconds.

Step 5 – Whisk in the tomato paste, oregano, dried basil, salt and pepper until combined and smooth.

Step 6 – Reduce the heat to low and carefully whisk in the heavy whipping cream. Simmer over medium low heat and cook for a few minutes until the sauce starts to thicken.

Step 7 – Stir in the pasta and fresh basil. Serve topped with the parmesan cheese in bowls with garlic bread and salad and enjoy!

Tips for Success
- Cook the pasta just to al dente so it does not become too soft once mixed with the sauce.
- Use medium-low heat when adding the cream to prevent curdling.
- Freshly grated Parmesan melts more smoothly into the sauce than shelf-stable varieties.
- We tested this recipe with penne because the ridges hold the creamy sauce perfectly.
- If the sauce thickens too much, stir in a splash of reserved pasta water before serving.
Variations & Substitutions
- Substitute rigatoni, rotini, or ziti for the penne pasta.
- Add cooked Italian sausage or grilled chicken for extra protein.
- Stir in red pepper flakes for a spicy vodka sauce.
- Use pre-minced garlic to save prep time.
- Fresh parsley can be used if you do not have fresh basil.

Storage & Freezer Instructions
- Refrigerate – Store leftovers in an airtight container in the fridge for up to 5 days.
- Reheat – Warm leftovers on the stovetop or in the microwave. Add a splash of cream or milk if the sauce becomes too thick.
- Freeze – The sauce freezes better than the fully mixed pasta. Freeze the sauce in a freezer-safe container for up to 3 months and cook fresh pasta when ready to serve.
FAQs
No. The alcohol cooks down while simmering, leaving behind a rich flavor that balances the tomato and cream sauce.
Yes, but the vodka helps enhance the flavor of the tomato sauce. If needed, you can substitute chicken broth or water.
Yes. The sauce can be made ahead and refrigerated for up to 3 days before serving.
The sauce thickens as it cools. Stir in a little pasta water, milk, or cream to thin it out.
More Easy Pasta Dishes
This Penne alla Vodka is one of those easy pasta recipes that feels special enough for date night but simple enough for a busy weeknight dinner. The creamy tomato sauce, tender pasta, and fresh Parmesan make every bite comforting and delicious.
If you make this recipe, I would love for you to leave a comment and let me know how it turned out! Don’t forget to rate the recipe too — your reviews and feedback help other families find recipes they can trust and enjoy.

Penne alla Vodka
Ingredients
- 12 ounces Penne Pasta uncooked
- 1 Tablespoon Olive Oil
- 2 Tablespoons Butter
- 1 Small Onion finely chopped
- 2 cloves Garlic minced (or 2 teaspoons pre-minced garlic)
- ½ cup Vodka
- ¼ cup Tomato Paste
- 1 teaspoon Dried Oregano
- 1 teaspoon Dried Basil
- ½ teaspoon Salt
- ½ teaspoon Black Pepper
- ¾ cup Heavy Whipping Cream
- Fresh Basil thinly sliced
- ½ cup Fresh Grated Parmesan Cheese
See how we calculate recipe costs.
Instructions
- Cook 12 ounces penne pasta based on the package instructions. Reserve some pasta water, then drain.
- Heat 1 tablespoon olive oil and 2 tablespoons butter in a large skillet over medium heat. Add 1 small finely chopped onion and cook until soft.
- Stir in 2 minced garlic cloves and cook for 1 minute.
- Add ½ cup vodka and simmer for 2-3 minutes.
- Stir in ¼ cup tomato paste, 1 teaspoon dried oregano, 1 teaspoon dried basil, ½ teaspoon salt, and ½ teaspoon black pepper.
- Reduce the heat and stir in ¾ cup heavy whipping cream until smooth and combined.
- Add the cooked penne pasta and toss to coat in the sauce. Add reserved pasta water as needed to thin the sauce.
- Stir in ½ cup fresh grated parmesan cheese until melted and enjoy!




