When Honey and I say this homemade vodka sauce is better than anything you can buy in a jar, we aren’t exaggerating—not even a teeny-tiny Italian bit! One silky forkful of this creamy penne alla vodka, and you’ll understand why it has become such a favorite in our family.
The secret is giving the sauce the time it deserves. San Marzano tomatoes, onion, garlic, herbs, and vodka slowly roast in the oven until their flavors become rich, sweet, and beautifully concentrated. Then we blend everything smooth and finish it with cream, butter, Parmesan, and our little flavor surprise—a spoonful of basil pesto.

Jump to:
🗝️ Recipe's key points
- Extraordinary depth of flavor: Slowly roasting the tomato mixture concentrates its natural sweetness and savory flavor.
- Silky and luxurious: Cream, butter, and Parmesan mellow the tomatoes and give the sauce its velvety finish.
- Just enough heat: Red pepper flakes add warmth without overwhelming the sauce.
- Better than store-bought: You control the tomatoes, seasoning, creaminess, and final consistency.
- Make-ahead friendly: The sauce can be prepared in advance, refrigerated, or frozen.
- Versatile: Serve it with penne, rigatoni, ziti, fusilli, ravioli, or another pasta with plenty of sauce-catching curves.
This isn’t one of those hurried vodka sauces that barely has time to introduce itself before dinner. It simmers, roasts, and develops layers of flavor until it’s ready to cling to every ridge and hollow of the penne. È una meraviglia—an absolute marvel!
And although it tastes like something served in a cozy Italian restaurant, you can make the entire sauce in your own kitchen. Put away that jarred sauce, amici. Honey and I have something much better waiting for you!
🛒 Ingredients
This is an overview of the ingredients. You'll find the full measurements and instructions in the recipe card (printable) at the bottom of the page.

As an Amazon Associate, I earn from qualifying purchases.
- Olive oil – For sautéing the onions and garlic, adding a subtle fruity richness to the sauce.
- Aromatics (Onion & Garlic) – Provides a sweet, savory base that builds depth in the sauce.
- Herbs and Spices (Red pepper flakes & Dried oregano) – The combination of the herbs and spices brings a gentle heat as well as earthy, herbal notes that balances the creaminess without overpowering the dish.
- Vodka - The secret ingredient that enhances the tomatoes' flavor and adds a subtle bite that mellows as it cooks.
- Peeled plum tomatoes – The heart of the sauce. These sweet, low-acid Italian plum tomatoes create a velvety, flavorful base.
- Seasoning (Kosher salt & Ground black pepper) – The salt is essential for seasoning the sauce and the pasta water to elevate all the flavors. The pepper adds a mild warmth and depth to the sauce.
- Penne pasta – The perfect shape for capturing this creamy sauce in every bite, though any pasta shape works well.
- Basil pesto – Adds a fresh, herby brightness to the creamy sauce.
- Heavy cream – Creates that signature silky, luxurious texture. Adjust the amount to your preferred creaminess.
- Butter – Stirred in at the end for a glossy finish and extra richness. I use unsalted butter for better control.
- Parmesan cheese – Freshly grated for a nutty, salty flavor that melts beautifully into the sauce.
- Fresh basil – Cut into ribbons for a vibrant, fragrant garnish.
- Parmesan rind (optional – Adds an extra layer of savory depth while the sauce bakes.
🗒 Instructions
This is an overview of the instructions. Full instructions are in the recipe card at the bottom of the page.

- While the oven preheats, saute the onions and garlic in oil over medium heat for 5 minutes. Stir occasionally, until the onions are translucent and fragrant.
- Stir in the red pepper flakes and dried oregano, and cook for 1 more minute until the spices are aromatic.
- Pour in the vodka and cook, stirring occasionally, until the mixture is reduced by half, about 5 minutes.
- Crush the drained tomatoes directly into the saucepan.

- Add 2 teaspoons of salt, a pinch of freshly ground black pepper, and the Parmesan rind (if using). Stir to combine.
- Cover the pan and bake for 1½ hours, checking occasionally to ensure the sauce doesn’t dry out. If needed, add a splash of the reserved tomato juice during baking. In the meanwhile, boil the pasta until al dente, then drain and set aside.
- Once the sauce is done baking, carefully transfer it to a heatproof bowl. Remove the Parmesan rind. Using an immersion blender, purée the sauce until completely smooth.
- Return the puréed sauce to the pan and reheat over medium heat on the stovetop. Stir in the basil pesto and unsalted butter until fully incorporated.

- Pour in the heavy cream, starting with ¼ cup, and stir until the sauce reaches a creamy consistency. Add more as desired (up to 1 cup for an extra luxurious sauce).
- Simmer for 10 minutes, then adjust seasoning with salt and pepper if needed.
- Add the pasta to the sauce and toss to coat evenly. Cook for 2 more minutes, allowing the pasta to absorb the flavors. Stir in the freshly grated Parmesan cheese until melted and creamy.
- Serve immediately, garnished with fresh basil ribbons and an extra sprinkle of Parmesan cheese on each plate.
🥫 Storage
The vodka sauce (without the pasta) can be made ahead and stored in an airtight container in the refrigerator for up to 4 days. It also freezes beautifully for up to 3 months.
For leftovers with pasta, store in the refrigerator for 1-2 days. To reheat, place the pasta in a pan over medium-low heat with a splash of water, broth, or cream to loosen the sauce. Reheat gently until warmed through, stirring occasionally.
📚 Variations
- Type of pasta: While penne is classic, this sauce is wonderful with rigatoni, fusilli, or even spaghetti. Adjust cooking times according to the package.
- Protein boost: Add cooked pancetta, crispy bacon, or grilled chicken for a heartier meal.
- Vegetarian: This recipe is already vegetarian. Just omit the Parmesan rind if you want to keep it strictly vegetarian (or use a vegetarian hard cheese).
- Extra creamy: For an even richer sauce, increase the heavy cream to ½ cup or more, and stir in an extra tablespoon of butter at the end.
- Spice level: Adjust the red pepper flakes to your preference. Use ¼ teaspoon for a milder heat or increase to 1 teaspoon for more kick.

👩🏻🍳 Tips
For the VERY best sauce:
- Use genuine San Marzano tomatoes if possible. Their sweetness and lower acidity are especially welcome in a sauce that cooks this long.
- Reduce the vodka properly. Let it cook until its volume is reduced by approximately half before adding the tomatoes.
- Watch the sauce during roasting. If it becomes too thick, stir in a little reserved tomato juice.
- Blend hot sauce carefully. If using a countertop blender, work in small batches, vent the lid, and hold it securely with a folded kitchen towel.
- Add cream gradually. Tomato brands vary in sweetness and acidity, so taste the sauce after each addition.
- Cook the pasta just shy of done. It will finish cooking for two minutes in the vodka sauce.
- Grate the Parmesan fresh. Pre-shredded cheese may not melt as smoothly.
- Save some pasta water. A splash can turn a thick sauce into a glossy sauce that embraces every piece of penne.
🤔 FAQs
Yes. Prepare the sauce through the blending step, cool it, and refrigerate it in an airtight container for up to four days. Reheat it gently before adding the butter, pesto, cream, and Parmesan.
Yes, although the smoothest option is to freeze it before adding the cream and Parmesan. Cool the tomato-vodka base completely and freeze it for up to three months; thaw it overnight in the refrigerator and add the dairy while reheating.
Rigatoni, ziti, fusilli, cavatappi, or another short pasta will work beautifully. Tubes, ridges, and curves provide places for the creamy sauce to collect.
No. The vodka reduces and cooks for a long time, so it doesn’t leave behind a harsh alcoholic taste. Instead, it heightens the tomato and herb flavors and helps create a harmonious sauce.
A considerable amount of alcohol cooks away, but cooking does not always remove every trace. Parents should use their judgment and consult appropriate dietary or medical guidance if complete alcohol avoidance is necessary.
Certainly. Use ¼ teaspoon crushed red pepper flakes for gentle warmth, or omit them entirely for a mild sauce.
The sauce may have been too hot when the cream was added. Lower the heat, add the cream gradually, and stir continuously; room-temperature cream is less likely to separate than very cold cream.
Warm it slowly in a covered skillet over low heat. Add a splash of water, cream, or milk to loosen the sauce, stirring gently until the pasta is heated through.
📗 Related Recipes
If you love the creamy, comforting richness of this penne alla vodka, these other pasta favorites are sure to become regulars in your rotation too.
- Classic Roman Spaghetti Alla Carbonara - A delicious pasta made with eggs and cheese that turns into a rich sauce, flavored with crispy, salty bits of guanciale or pancetta.
- Authentic Roman Spaghetti Aglio Olio e Peperoncino - Just pasta (and water), olive oil, garlic, and a pinch of heat transform into a silky, flavor-packed dinner in under 20 minutes.
- Spaghetti Meat Sauce - The perfect cross between a traditional Ragù (meat sauce) and spaghetti tomato sauce, hearty and satisfying.

🍽 What to serve with penne alla vodka
This creamy penne alla vodka is a satisfying meal on its own, but it shines even brighter with a few simple sides. A fresh green salad, like an Arugula Salad with lemon vinaigrette, provides a bright, peppery contrast to the rich sauce. Or make it fancy with a classic Caprese Salad. It's a royal beginning.
Serve with warm, crusty Italian bread to mop up every last bit of the creamy sauce. Another bread that will definitely complement this delicious meal is our Focaccia Italiana. For drinks, a chilled glass of Pinot Grigio or a light Chianti pairs beautifully with the tomatoes and cream.
🔪 All Our Way recommends the following
The following are affiliate links. We are a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for us to earn fees by linking to Amazon.com and affiliated sites.
You’ll need the following items to make this recipe successfully.
- Large oven-proof sauté pan or braiser – For building and baking the sauce with even heat.
- Wooden spoon – For stirring the sauce gently while it simmers and for tossing the pasta without scratching your cookware.
- Liquid measuring cup – For accurately measuring the vodka, heavy cream, and any reserved tomato juice or pasta water.
- Chef’s knife – For chopping onions, mincing garlic, and cutting basil.
- Cutting board – A stable surface for preparing ingredients.
- Dry measuring spoons – Perfect for portioning out the dried oregano, red pepper flakes, and salt with precision.
- Immersion blender – For puréeing the hot sauce safely and smoothly (or a regular blender).
- Cheese grater – For freshly grating Parmesan cheese right before serving, ensuring maximum flavor and a silky melt into the sauce.

📞 Chiacchierata (chat)
Honey and I have tasted plenty of vodka sauces, but this is the one that keeps us coming back to the pot for “just one more little taste.” You know how that goes—a spoonful for quality control, another to make certain, and suddenly we’re guarding the pan from each other!
The long oven roasting is what makes this sauce worth every minute. The tomatoes lose their sharp edge, the onion and garlic melt into the background, and all those wonderful flavors settle in and become acquainted. Then come the cream, butter, pesto, and Parmesan, and mamma mia—now we have something special.
So the next time a jar of vodka sauce tries to tempt you with convenience, remember this recipe. Homemade asks for a little more time, but the reward is a sauce with genuine personality, deep flavor, and plenty of Italian spirit.
Serve it hot, pass around the Parmesan, and place some fresh bread on the table. You’ll need it for fare la scarpetta—because leaving even one streak of this sauce behind would be un peccato, a sin! Buon appetito, amici.
Tutti a tavolo, è pronto!

If you love this recipe please give it 5 stars ⭐️⭐️⭐️⭐️⭐️.
What's new? Check out my All Our Way Store on Amazon. We'll be adding more items we love and use or wish we had to make cooking fun and easy.
📖 Recipe

Creamy Penne alla Vodka with Oven-Roasted Tomatoes
Equipment Needed
- Large oven-proof sauté pan or braiser.
Ingredients
- ¼ cup olive oil
- 2 ½ cups onion chopped
- 3 cloves garlic minced
- ½ tsp. crushed red pepper flakes use ¼ tsp. if you like less heat.
- 1 ½ tsp. dried oregano
- 1 cup vodka
- 56 oz. San Marzano tomatoes **see notes two 28-oz cans peeled plum tomatoes
- Kosher salt
- Freshly ground black pepper
- 1 lb. penne pasta ** see notes may substitute with whatever shape you like
- 1 Tbsp. basil pesto
- ¼ cup heavy cream or more as needed
- 1 Tbsp. unsalted butter
- Parmesan Cheese freshly grated
- 2 Tbsp. Basil cut into ribbons
- ¼ cup Parmesan Cheese a bit more for sprinkling on top of pasta
- Parmesan rind optional
Instructions
- Heat the oil in a large ovenproof sauté pan or braiser over medium heat, then add the onions and garlic. Cook for about 5 minutes until onions are translucent.
- Add the red pepper flakes and dried oregano and cook for 1 more minute.
- Add the vodka and cook until the mixture is reduced by half, about 5 minutes more.
- Drain the tomatoes through a sieve over a bowl. Save the strained juice for later use. It can be frozen.
- With your hands, crush the tomatoes into the braiser or saucepan.
- Add 2 teaspoons of salt and a pinch of pepper. Add the Parmesan rind.
- Cover the pan with a tight-fitting lid or foil and place it in the oven, and bake for 1 ½ hours. Keep an eye on the pan so the sauce doesn’t dry out too much. (I added a bit of the leftover tomato juice to the sauce as it cooked. )
- Meanwhile, bring 4 quarts (16 cups) of water to a rolling boil. of a large pot of water to a boil. Season the water generously with 2 Tablespoons of Kosher salt and cook the pasta until al dente. Drain and set aside.
- Remove the sauce from the oven and transfer it to a heatproof bowl. Remove the parmesan rind. Use an immersion blender to purée the sauce until smooth. You can also use a blender or food processor to purée in batches. Take care around the hot sauce. Be sure to use potholders or dish towels. You also need to hold down the blender lid when you’re working with hot food.
- Return the sauce to the pan and reheat over the stove.
- Add 1 Tablespoon of basil pesto and 1 Tablespoon of butter.
- Pour in the heavy cream to achieve a creamy consistency. Taste. Add more as necessary. You can go as much as 1 cup of heavy cream if the taste
- Add salt and pepper, if necessary, and simmer for 10 minutes.
- Toss the pasta with the sauce and cook for 2 minutes more.
- Stir in the grated Parmesan Cheese.
- Serve with a sprinkle of fresh basil and Parmesan cheese on each plate.
Notes
- For your 1 lb box of penne: use half of your sauce batch (about 3 to 4 cups). This will feed 5 to 6 people generously.
- For the leftover sauce: Store the remaining 3 to 4 cups in the fridge for up to 4 days. You can also freeze it for up to 3 months. Add fresh basil and extra cheese only after you reheat it.















Marisa Franca
The deep tomato flavor is the secret to this sauce's incredible taste. And the only way to achieve it is by slow-roasting. Every minute is worth the wait!