Quick Recipe Version (TL;DR)
Quick Ingredients
- 2 tbsp olive oil
- 1 small yellow onion, finely diced
- 4 cloves garlic, minced
- 1/2–1 tsp red chili flakes
- 1/2 cup vodka
- 1 can (28 oz / 800 g) crushed tomatoes
- 1/2 tsp sugar (optional, to balance acidity)
- 3/4 cup heavy cream
- 2 tbsp unsalted butter
- Salt and black pepper, to taste
- 12 oz (340 g) penne or 1 lb (450 g) large shrimp, peeled and deveined
- Fresh basil and grated Parmesan, for serving (optional)
Do This
- 1. Warm olive oil in a large skillet over medium heat. Sauté onion with a pinch of salt for 5–7 minutes until soft and lightly golden.
- 2. Stir in garlic and chili flakes; cook 30–60 seconds until fragrant, not browned.
- 3. Add vodka, scraping up any browned bits. Simmer 3–5 minutes until reduced by about half and alcohol smell has mellowed.
- 4. Add crushed tomatoes, sugar, 1/2 tsp salt, and a few grinds of pepper. Simmer gently 15 minutes, stirring occasionally.
- 5. Lower heat; stir in heavy cream and butter. Simmer 3–5 minutes more until thick, silky, and pink-orange. Adjust salt, pepper, and chili.
- 6. Meanwhile, cook penne in salted boiling water until al dente or sauté shrimp in a little oil until just cooked through.
- 7. Toss hot pasta or shrimp with sauce, thinning with a splash of pasta water if needed. Top with basil and Parmesan; serve immediately.
Why You’ll Love This Recipe
- Rich, velvety restaurant-style vodka sauce made with simple pantry staples.
- Balanced flavors: sweet tomato, gentle heat from chili flakes, and a warm vodka backbone.
- Flexible and impressive: equally perfect over penne, sautéed shrimp, or both.
- Ready in under 45 minutes, but tastes like it simmered all afternoon.
Grocery List
- Produce: 1 small yellow onion, 4 cloves garlic, fresh basil (optional)
- Dairy: Heavy cream, unsalted butter, Parmesan cheese (optional)
- Pantry: Olive oil, red chili flakes, vodka, 1 can crushed tomatoes (28 oz), sugar, salt, black pepper, penne pasta (or your favorite pasta)
- Seafood (optional): Large shrimp, peeled and deveined
Full Ingredients
Vodka Tomato Cream Sauce
- 2 tbsp olive oil
- 1 small yellow onion, finely diced (about 1 cup)
- 4 cloves garlic, minced
- 1/2–1 tsp red chili flakes, to taste
- 1/2 cup vodka
- 1 can (28 oz / 800 g) crushed tomatoes
- 1/2 tsp sugar (optional, to soften acidity)
- 3/4 cup heavy cream, room temperature if possible
- 2 tbsp unsalted butter
- 1–1 1/4 tsp fine sea salt, or to taste
- 1/4 tsp freshly ground black pepper, plus more to taste
For Serving (Choose One or Mix)
- 12 oz (340 g) penne pasta, or any short sturdy pasta such as rigatoni or fusilli
- OR 1 lb (450 g) large shrimp, peeled and deveined, patted dry
- 1 tbsp olive oil (for cooking shrimp)
- Salt and pepper, for seasoning pasta water and shrimp
Optional Garnishes
- 1/2 cup freshly grated Parmesan or Pecorino Romano
- Handful fresh basil leaves, torn or thinly sliced
- Extra chili flakes, for more heat
- Drizzle of good olive oil

Step-by-Step Instructions
Step 1: Prep Your Ingredients
Finely dice the onion and mince the garlic. Measure out the chili flakes, vodka, crushed tomatoes, cream, and butter so they are ready to go. If you are serving this sauce with shrimp, pat them dry with paper towels and season lightly with salt and pepper. If serving with pasta, fill a large pot with water and set it over high heat so it can come up to a boil while the sauce cooks.
Step 2: Sauté the Onion Until Sweet and Golden
In a large, wide skillet or sauté pan, heat 2 tablespoons olive oil over medium heat. Add the diced onion and a generous pinch of salt. Cook, stirring occasionally, for 5–7 minutes until the onion is soft, translucent, and just turning light golden around the edges. Do not rush this step; gently cooking the onion builds a deeper, sweeter base for the sauce. If it starts to brown too quickly, lower the heat slightly.
Step 3: Bloom the Garlic and Chili Flakes
Add the minced garlic and 1/2–1 teaspoon chili flakes to the pan with the onion. Stir constantly and cook for 30–60 seconds, just until the garlic smells fragrant and the chili flakes tint the oil a warm red. Avoid letting the garlic brown, as it can turn bitter; if needed, briefly remove the pan from the heat to control the temperature, then return it once the garlic is fragrant.
Step 4: Deglaze with Vodka and Reduce
Carefully pour in 1/2 cup vodka. The pan will hiss and bubble; use a wooden spoon to scrape up any browned bits from the bottom. Simmer over medium heat for 3–5 minutes, stirring occasionally, until the liquid has reduced by about half and the sharp alcohol aroma has softened. The goal here is to cook off most of the alcohol while leaving behind the subtle warmth and depth it brings to the sauce.
Step 5: Simmer the Tomatoes for a Rich Base
Pour in the crushed tomatoes, along with 1/2 teaspoon sugar (if using), 1 teaspoon salt, and 1/4 teaspoon black pepper. Stir well to combine. Bring the mixture to a gentle simmer, then reduce the heat to medium-low. Let the sauce simmer uncovered for 15 minutes, stirring every few minutes. It should thicken slightly and take on a deeper red color. Taste and adjust seasoning with more salt or sugar if your tomatoes are very acidic.
Step 6: Finish with Cream and Butter
Lower the heat to low. Slowly stir in the 3/4 cup heavy cream until the sauce turns a beautiful pink-orange color. Add the 2 tablespoons butter and stir until melted and fully incorporated. Let the sauce gently bubble for another 3–5 minutes, stirring frequently, until it is silky, slightly thickened, and coats the back of a spoon. Taste and adjust salt, pepper, and chili flakes to your liking. Keep the sauce on the lowest heat so it stays warm without boiling.
Step 7: Cook the Pasta or Sauté the Shrimp
While the sauce simmers, cook your base:
For penne: Salt the boiling water generously (it should taste like the sea). Add 12 oz penne and cook according to package directions until al dente. Reserve 1/2 cup of starchy pasta water, then drain.
For shrimp: Heat 1 tablespoon olive oil in a separate skillet over medium-high heat. Add the seasoned shrimp in a single layer. Cook 2–3 minutes per side until opaque and just cooked through. Do not overcook; shrimp become rubbery if left too long.
Step 8: Toss, Garnish, and Serve
Add the hot drained pasta directly into the pan of sauce and toss to coat, adding a splash of reserved pasta water as needed to create a glossy, clinging consistency. If serving shrimp, gently fold them into the sauce or arrange them on top of sauced pasta. Finish with freshly grated Parmesan, torn basil, and a pinch of extra chili flakes if you like heat. Serve immediately while everything is piping hot and the sauce is luxuriously creamy.
Pro Tips
- Let the vodka reduce properly: Give it the full 3–5 minutes so the alcohol cooks off, leaving only flavor and aroma.
- Control the heat with cream: Once cream is added, keep the sauce at a gentle simmer. Boiling can cause it to separate and lose silkiness.
- Salt in layers: Season the onions, the tomato base, and the finished sauce separately. Layering salt gives better flavor than adding it all at once.
- Use good tomatoes: High-quality crushed tomatoes (San Marzano style, if available) make a noticeable difference in sweetness and richness.
- Reserve pasta water: The starchy water is your secret weapon for loosening the sauce and helping it cling perfectly to ridged shapes like penne.
Variations
- Smoky Pancetta Vodka Sauce: Sauté 3–4 oz finely diced pancetta or bacon before adding the onion. Cook until lightly crisp, then proceed with the recipe. The smoky, savory notes are incredible with penne.
- Extra-Spicy Arrabbiata-Style: Double the chili flakes and add a pinch of cayenne. Skip the sugar and use a bit less cream for a spicier, brighter sauce.
- Vegetarian Roasted Veg Version: Toss roasted zucchini, bell peppers, or mushrooms into the finished sauce for extra texture and a hearty, meatless main.
Storage & Make-Ahead
Let the sauce cool to room temperature, then transfer it to an airtight container. Refrigerate for up to 4 days. Reheat gently on the stovetop over low heat, adding a splash of water or cream if it has thickened too much. The sauce also freezes well: store in freezer-safe containers for up to 2 months. Thaw overnight in the refrigerator before reheating. For best texture, cook pasta or shrimp fresh when you are ready to serve rather than storing them in the sauce; combine only at the last minute.
Nutrition (per serving)
Approximate values for 1 of 4 servings of sauce (not including pasta, shrimp, or garnishes): about 260 calories; 22 g fat; 10 g saturated fat; 9 g carbohydrates; 2 g fiber; 5 g sugar; 3 g protein; 480 mg sodium. Values will change based on the brand of tomatoes, cream, and any added pasta, shrimp, or cheese.
