This Penne Alla Vodka Sauce recipe is rich, creamy, and packed with bold tomato flavor. Fresh tomatoes, vodka, heavy cream, and Parmesan come together to create a smooth, restaurant-style pasta sauce that’s surprisingly easy to make at home.
Jump to Recipe
Why This Recipe Works
This Penne Alla Vodka Sauce is rich, creamy, and deeply comforting, turning simple tomatoes into a restaurant-worthy pasta sauce you’ll want to make again and again. Here’s why I love it:
- Ultra-Creamy Vodka Sauce: The combination of heavy cream, butter, and Parmesan creates that signature silky vodka sauce texture. It’s luxurious without being heavy and coats every piece of pasta perfectly.
- Bold Tomato Flavor with Depth: Using fresh tomatoes gives the sauce a bright, balanced flavor, while the vodka enhances the richness and mellows the acidity, just like the sauce in these Spinach and Ricotta Stuffed Shells in Vodka Sauce.
- Classic Italian Comfort Food: Penne alla vodka is a timeless favorite for a reason. This version stays true to the classic while delivering big flavor with simple, real ingredients.
- Perfect with Short Pasta Shapes: Penne, rigatoni, fusilli, or ziti all work beautifully with this sauce. The ridges and curves hold onto the creamy vodka sauce, making every bite satisfying.
- Versatile and Make-Ahead Friendly: This vodka sauce can be made ahead, stored in the fridge, or frozen for later. It’s easy to customize with protein, serve over pasta, or enjoy with low-carb options, similar to this Vodka Sauce with Ground Beef.

If you enjoyed this recipe, please come back and give it a rating. I ❤️ hearing from you!

Ingredients
- Tomatoes – I like using a mix of fresh cherry and roma tomatoes for a balance of sweetness and depth. The cherry tomatoes add brightness while the romas create a rich base. You can use canned whole tomatoes if fresh ones aren’t available.
- Red Onion – Finely chopped red onion adds a mild sweetness and helps build the flavor foundation for the sauce. Yellow onion works just as well if that’s what you have.
- Garlic – Fresh chopped garlic brings warmth and aroma to the sauce. It’s essential for that classic Italian flavor.
- Oregano – Fresh oregano adds a fragrant, herby note that complements the tomatoes. If you only have dried oregano, use about 2 teaspoons instead.
- Red Pepper Flakes – A small amount adds gentle heat and balances the creaminess. Add more if you prefer a spicier sauce.
- Vodka – The key ingredient that enhances the tomato flavor and helps create a silky texture. Most of the alcohol cooks off, leaving only depth and balance. You can substitute lemon juice or water if you prefer to skip the vodka.
- Heavy Cream – Adds richness and makes the sauce velvety smooth. For a dairy-free version, canned coconut milk works beautifully.
- Pasta – Penne is traditional, but any short pasta like rigatoni, fusilli, or shells will hold the sauce well.
- Parmesan Cheese – Freshly grated parmesan melts into the sauce, adding a salty, nutty flavor. Save a little extra for sprinkling on top before serving.
For full list of ingredients and instructions, see recipe card below.
Instructions


- Sauté aromatics: Heat olive oil in a large saucepan over medium heat. Add the chopped onion and cook for about 4 minutes, until softened. Stir in the garlic and cook for 1–2 minutes, just until fragrant.
- Build the tomato base: Add oregano, tomatoes, red pepper flakes, and 1½ teaspoons salt. Cook for 8–10 minutes, stirring often, until the tomatoes burst and soften. Blend about ¾ of the sauce until mostly smooth, then stir it back into the pan.


- Add vodka and cream: Pour in the vodka and simmer for 2–3 minutes to cook off the alcohol. Stir in butter, heavy cream, and Parmesan cheese, then simmer gently for 5 minutes until rich and creamy. Taste and adjust seasoning as needed.
- Toss and serve: Cook pasta according to package directions and drain. Toss with the vodka sauce, then serve topped with extra Parmesan and fresh basil.
For full list of ingredients and instructions, see recipe card below.

Substitutions & Variations
Here are some of my favorite substitutions and variations:
- Protein Options: I like to add cooked Italian sausage or shrimp for extra flavor and heartiness. You can also stir in grilled chicken or crispy prosciutto for a salty bite.
- Dairy-Free Swap: Use canned coconut milk instead of heavy cream. It keeps the sauce creamy and smooth without the dairy.
- Pasta Choices: Penne is classic, but rigatoni, fusilli, or shells work just as well. Use whatever short pasta you have on hand.

What to Serve with Penne Alla Vodka Sauce
Main Dishes
- This creamy Penne Alla Vodka Sauce pairs beautifully with other Italian-inspired favorites. We love serving it alongside Spicy Rigatoni for a bold, flavorful pasta night.
- It also complements rich dishes like Pappardelle Bolognese or Chicken and Sausage Pasta when you’re craving something hearty. For a lighter option, try it with Pasta with Burrata for a fresh and creamy balance.
Side Dishes
- Round out your meal with simple, flavorful sides. We like pairing this pasta with crisp Garlic Parmesan Asparagus or a comforting bowl of Creamy Parmesan Polenta Recipe.
- My family also love having it alongside some Kale Caesar Salad and Fresh Homemade Bread. Or try it with some family favorites such as my Green Bean Salad, and Roasted Vegetables.

FAQs
You can use all roma tomatoes or all cherry tomatoes instead of a mix. Larger tomatoes have too much juice, so don’t use larger beefy tomatoes.
Yes. If fresh tomatoes aren’t available, use a can of good-quality whole tomatoes. Crush them with your hands before adding them to the pan for a similar texture and flavor.
You can serve this vodka sauce with any pasta you love, but I especially prefer it with the smaller shapes. Penne alla vodka is classic, but I also love it with: Rigatoni, Fusilli, ziti, or Farfalle are great options too. Basically any smaller shaped pasta that the sauce will stick to better.
Yes, this recipe for homemade vodka sauce is keto-friendly and low in carbs. You can serve it with meatballs or add ground sauteed beef or chicken to make it hearty and top on top of cauliflower mash.
Store leftovers in an airtight container in the fridge for up to 3–4 days. Reheat gently on the stove or in the microwave, adding a splash of cream or water if needed to loosen the sauce.
This can be frozen in an airtight container for up to 3 months. Or it will keep in the fridge for about 3 – 4 days.
More Recipes You’ll Enjoy
- One Pot Creamy Sausage Pasta with Spinach (Video) – One Pot Creamy Sausage Pasta with Spinach is a family-friendly dinner that’s made with easy ingredients and ready after just 15 minutes.
- Instant Pot Beef Ragu – This Instant Pot beef ragu is comforting, satisfying, and ready in under an hour! Melt-in-your-mouth beef is infused with Italian flavors.
- Easy Romesco Sauce Recipe – Made with roasted red peppers, almonds, garlic, lemon juice, paprika, and oil, this Easy Romesco Sauce Recipe is delicious on everything.
- Creamy Tuscan Gnocchi – This creamy Tuscan gnocchi is ready in 15 minutes and with one pan. It transforms everyday ingredients into a gourmet experience.
If you try this Penne Alla Vodka Sauce recipe, let me know what you think! Rate and review this recipe in the comments below. Don’t forget to take a picture and tag me on Instagram @lenaskitchenblog!

Penne Alla Vodka Sauce Recipe
Ingredients
- 8 cups tomatoes, use a mix of fresh cherry and quartered roma tomatoes
- ½ medium red onion, finely chopped
- 5 cloves garlic, chopped
- ¼ cup extra virgin olive oil
- 2 tbsp oregano, fresh preffered, chopped
- ¼ tsp red pepper flakes, add more if you like it spicy
- ½ cup vodka
- 1 ½ tsp kosher salt, more to taste if needed
- 1 cup heavy cream, or canned coconut milk
- 1 lb pasta, penne or any shorter pasta, cooked
- 3 tbsp unsalted butter
- 1 ½ cups Parmesan cheese, grated, plus more for serving
- ½ cup fresh basil, roughly chopped for topping
Instructions
- In a large saucepan, heat olive oil, add chopped onions and cook over medium heat until onions have softened, about 4 minutes.
- Add in the garlic and cook for another 1-2 minutes until the garlic is fragrant.
- Add the fresh oregano, fresh cut tomatoes (keep cherry tomatoes whole), and chili flakes and 1 ½ teaspoons of salt. Cook for 8-10 minutes, until the tomatoes burst and become soft.Stir often to prevent burning. Remove from the heat.
- Using a hand blender and blend ¾ the tomatoes in a container or right in the pan. If using a blender, add ¾ of the tomatoes to the blender and blend until smooth, stir the blended tomatoes back into the skillet.
- Add ½ cup vodka to the tomatoes in the pan, cook for 2-3 minutes on medium-low heat to evaporate the alcohol. Stir often to prevent burning.
- Add the butter, salt to taste, heavy cream and the parmesan. Simmer for another 5 minutes until creamy.
- Bring a large pot of salted water to a boil. Boil the pasta according to package directions. Drain.
- Serve with a pound of your favorite cooked pasta with extra parmesan cheese and freshly chopped basil.
Notes
- Use ripe tomatoes. A mix of cherry and roma tomatoes gives the sauce a natural sweetness and depth of flavor. If fresh tomatoes aren’t available, use high-quality canned ones.
- Sauté the onions slowly. Let them soften fully before adding the garlic to build a rich, flavorful base.
- Blend partially. Blending about three-quarters of the sauce keeps it creamy while leaving some texture for a rustic finish.
- Cook off the vodka. Let it simmer for a few minutes so the alcohol evaporates, leaving only a smooth, balanced flavor behind.
- Add cream gradually. Stir in the heavy cream or coconut milk slowly to prevent curdling and ensure a silky consistency.
- Season as you go. Taste the sauce at each stage and adjust the salt to keep the flavors balanced.
- Use freshly grated parmesan. It melts better and gives the sauce a richer, more authentic taste.
- Save some pasta water. Add a splash to the sauce when tossing with pasta to help it cling perfectly.
- Make it ahead. The sauce can be made up to 4 days in advance and reheated gently before serving.
- Finish with fresh herbs. A handful of chopped basil or parsley adds brightness and freshness right before serving.






Paul Pilch
The best Penne ala vodka Ive ever had, absolutely delicious. However, the 5 minute prep time is a joke. It takes that long just to get the ingredients out on the counter, let alone chopping, measuring, shredding etc. That being said, it’s still an easy prep but more like 20 minutes.
lena gladstone
Glad you enjoyed the recipe. I’ll have to update the time to be more appropriate for others.
Olga K
Amazing recipe! Turned out very delicious. Easy to follow directions. Will definitely be making again
lena gladstone
This makes me so happy to hear Olga. I love it too, so easy and delicious. Glad you enjoyed it as well.
Karyn Vorhees
I made the base for this last week, froze it and then thawed it today and added the dairy, per Lena’s recommendation. The sauce is amazing and I’m so thrilled to be serving it to my SIL tonight for her birthday dinner. Thanks for another winner, Lena!
Matthew
Cooked this for a romantic Italian dinner at home. So easy and delicious. Loved it!
Doug
Wow, this was such an easy recipe to make. So happy I used up the last of my summer tomatoes from the garden to make this sauce for the winter. Can’t wait to have it again.
V A
My favorite vodka recipe
Crystal
Great recipe! Considering I didn’t even have the fresh herbs on hand and could only use seasonings this still came out great! Can’t even imagine what the real deal taste like. Also opted for cooking wine instead of vodka and it was great!
lena
Thank you so much for sharing your review Crystal. Fresh basil definitely adds a great flavor. Happy Cooking!
Victoria
Loved this recipe! Was very delicious, will definitely be making it again! Thank you Lena for this recipe 🙂
lena
You are so welcome, glad to hear that you loved the recipe
Inna
Made this last night and it was amazing! A total hit! And the recipe is so easy to follow! Thank you!
lena
Thank you Inna, so happy to hear you enjoyed the recipe.
Olga
So yum. First tried this when you were selected as the chef for our cookbook club and this was one of your recipes! We’ve all made it since for our families because it’s so delicious.
lena
Ohh my gosh, what? You guys have a cookbook club? I want to hear more about this. I feel so honored that you made this. Thank you so much for sharing Olga.
Irina
Best pasta sauce ever!! I have made this so many times and everyone loves it. Thank you Lena!
lena
This makes me so happy to har. I love it too, so easy and delicious. Glad you enjoyed it as well.
Roxy Dumitru
Move over Alfredo sauce, Ala Vodka sauce is my new favorite. This sauce is so full of flavor and not too heavy on the tomato taste. I’ve made this twice and it tastes better every time
lena
Oh! I’m so glad you enjoyed it! It’s one of our absolute favorites.
Yelena M
Best pasta recipe! So easy to follow and absolutely delicious!
Kids approved!
We have made this at least once a week, it’s become our family favorite. Lena’s advice on freezing the sauce is a time saver on those busy days. Thank you!
lena
Thanks so much for giving this recipe a try, I love to hear that it was enjoyed!
Irina
Loved this recipe!! So simple to make and even my kiddos liked it. Definitely a good one to make in a large batch and freeze for those super quick meals ready to go. Thanks Lena!
lena
Oh! I’m so glad you enjoyed it! It’s one of our absolute favorites.
Cass Juratovac
I made this last night; and while I need to blend mine a bit smoother next time, the flavor was insanely good. It was also a super simple recipe to follow which didn’t take long at all. As the mom of an 18-month old that’s a win! Thanks, Lena! Will def be making this again soon, and extras to freeze!
lena
Yes!! So happy you are loving this recipe! Thank you!
Doaa
I made this today and it turned out beautiful from the 1st go, everyone asked for seconds 🤩
lena
So glad to hear you enjoyed this recipe, thanks a lot for making it!
Leticia
Finally got to make this pasta! & loved it! The recipe was easy to follow. I definitely recommend!
lena
Thanks so much for giving this recipe a try, I love to hear that it was enjoyed!
Maria Lamb
Best and most easy sauce I’ve made. My 2.5 year old was even obsessed with it. This will be a new staple in our home. Thanks Lena!
lena
Oh! I’m so glad you enjoyed it! It’s one of our absolute favorites.
Roxie
The rating for this dish is 10+. Amazing! Easy to follow and so delicious. I’m so happy we made it. It’s so perfect to freeze and have it for the future.
lena
I’m so happy to hear that you love the recipe as well. Such a great way to use up those tomatoes and make a sauce for those future meals. Happy cooking!
Ali
The best sauce ever! Do yourself a favor and make it. And make some extra to freeze because you’ll want it everyday.
lena
This makes me so happy to hear that you loved the recipe, it’s so good to have on hand in the freezer for sure. happy cooking.
lena
Thank you! Love to hear it’s going in regular rotation! It’s so good, I have a few batches in the freezer saved at all times for a quick weeknight meal.
StacyS.
Made this for my family. Not sure I followed all the measurements to the T but I’ll tell you what the food was sooo good..
P.s. you can try and pre taste all the ingredients except pasta before and after cookin’ ….. if you know what I mean?
lena
I’m so happy you tried the recipe and loved it. Hey, cook with your heart, and if it means that a little bit is changed, but still tasted good, that what matters most.
kristina
I am so happy I found this yummy sauce, my garden tomatoes are being put to a good use.
lena
I’m so happy you found the sauce too, it’s definitely a family favorite in our house. Happy cooking!
lena
This makes me so happy to hear. I love it too, so easy and delicious. Glad you enjoyed it as well.
Shey
What a delicious way to use up all my tomatoes from the garden. Wow, this sauce is my new favorite.
lena
So happy you loved the recipe too and yes to all the garden tomatoes being loved on. Happy cooking.