Ditch the jar and skip the dairy. This Dairy-Free Penne alla Vodka is about to become your new any-night obsession. We trade heavy cream for a natural, velvety base and swap canned sauce for fresh, oven-roasted tomatoes that bring a deep, caramelized sweetness to every bite. It’s smoky, savory, impossibly creamy, and utterly impressive. Grab your pasta – dinner is served!

Why You’ll Love this Dairy-Free Penne alla Vodka
- Deep Flavor Profile: Roasting fresh tomatoes builds a natural, caramelized sweetness that makes the sauce incredibly rich.
- Perfectly Creamy: We skip the heavy cream but keep the luxury. Quick cashew cream lends full-bodied flavor, a silky finish, and it clings to the pasta just like the classic Italian version.
- Restaurant Quality: As a chef would know, the vodka unlocks hidden flavors in the tomatoes and herbs that you literally cannot taste otherwise.
- Clean Ingredients: This from-scratch dish is also highly nutritious!
- Easy for Entertaining: It has make-ahead elements and can suit a variety of special diet requests, including gluten-free, soy-free, vegan, and paleo.
Expert Tips for Roasting the Tomatoes
- Don’t Overcrowd the Pan: If your tomatoes are touching, they will steam instead of roast. Give them space to ensure they get those delicious charred skins.
- Keep the Skins On: There is a massive amount of flavor in the tomato skins! When you blend the sauce, the skins will disappear into the smooth puree, but will still add a little texture and nutrients.
- Choose Ripe, Sweet Tomatoes: We use cherry or grape tomatoes for maximum sweetness and flavor intensity. Plus, you don’t need to cut them – simply roast them whole. Plum tomatoes or tomatoes on the vine are a second tier option, but you’ll want to chop them into large chunks for roasting.
- Roast at Moderate Heat: We use a slightly lower roasting heat with cherry and grape tomatoes, since they are a bit more delicate. If using “meatier” tomatoes, 400°F is a more common roasting temperature, with a time of 25 to 35 minutes.
Vodka Notes & Substitutions
Despite what the name implies, dairy-free penne alla vodka doesn’t taste overtly vodka. Simmering the sauce cooks off the harsh alcohol “bite,” leaving behind only a warm, savory depth. And you don’t need top-shelf liquor for dairy-free penne alla vodka. A standard, neutral vodka (no flavors) like Tito’s or Smirnoff works perfectly. Any nuances of expensive varieties will also cook off as the sauce simmers, so I’d save them for drinks.
If you don’t have any vodka on hand, a dry white wine can work as a substitute, but it will lend a little more flavor to the sauce. For alcohol-free, you can substitute vegetable broth with a squeeze of lemon juice to mimic the acidity. The flavor profile will be a little different but still delicious.

More Recipe FAQs
Do I need to soak the cashews?
No, you do not. In the recipe, you’ll finely grind the cashews, which then blend seamlessly into the sauce. With this method, the cashews also act as a thickener, allowing you to use richer milk alternative for the added liquid rather than adding more water from pre-saturated cashews. If you prefer to soak the cashews, start with less milk alternative, and add only as needed.
What milk alternative should I use?
I use coconut milk beverage or cashew milk. Your favorite type should work fine, but these are my personal favorites for taste and richness. Avoid using a type that tastes sweet at all (like most oat milks) or has added flavors. You can just use water, but if possible, increase the cashews to 2/3 cup or 3/4 cup to maintain the richness.
Can I make this dairy-free penne alla vodka ahead?
Yes, you have a couple options. You can make the whole sauce ahead, and store it in an airtight container your your refrigerator. It will thicken as it sits, so you’ll need to stir in more water or milk alternative as your reheat it to get the right consistency. Another option is to simply roast the tomatoes (and garlic) and blend the cashew cream ahead. This allows you to have all sauce components ready in advance. I always recommend making the pasta fresh, just before serving.
How do I store leftovers?
This sauce stores beautifully! Keep it in an airtight container in your refrigerator for up to 5 days. When reheating, stir in water or unsweetened milk alternative as needed. It will thicken as it sits.
Serving Suggestions
The versatility of this dairy-free penne alla vodka is unbelievable. These are just some of the foods that pair very well.
Sides:
- Green Salad with Vinaigrette
- Steamed Broccoli
- Roasted Asparagus
- Focaccia
- Crusty Bread
Add-Ins:
- Diced Bacon or Pancetta
- Cooked Shrimp
- Shopped Cooked Chicken
- Cubed Roasted Extra-Firm Tofu
- Cubed Cooked Tempeh
- Cooked Chickpeas (optionally roasted)
- Baby Spinach Leaves
- Steamed Cauliflower Florets
- Roasted or Sauteed Eggplant

Special Diet Notes: Dairy-Free Penne alla Vodka
By ingredients, this recipe is dairy-free / non-dairy, egg-free, optionally gluten-free, peanut-free, soy-free, vegan, plant-based, and vegetarian. It can be served over your favorite spiralized “noodles” for paleo.

Dairy-Free Penne alla Vodka
Ingredients
Method
- Preheat your oven to 375ºF.
- Place the tomatoes on a rimmed baking sheet and toss with 1 tablespoon oil and 1/4 teaspoon salt. Place the garlic, if using, on the baking sheet. Roast for 30 to 40 minutes, or until the tomato skins have "popped" and are starting to brown in spots.
- Let the tomatoes cool 10 minutes, then add tomatoes with juices to a blender. Squeeze garlic pulp, if using, into the blender and add 1/2 teaspoon salt. Puree until smooth.
- Heat 2 tablespoons oil in a large skillet over medium-low heat. Add shallots, if using, and saute until tender, about 3 minutes. Add red pepper and continue to saute 30 seconds.
- Remove from heat, whisk in tomato puree and vodka. Return to the heat and bring to a simmer. Reduce heat to low and simmer 15 to 20 minutes.
- While the sauce simmers, grind the cashews in a spice grinder until powdered.
- Add the cashew flour, 3/4 cup milk alternative, and 1/2 teaspoon salt to your blender, and whiz until smooth and creamy. If desired, strain through a fine mesh strainer to remove any remaining nut bits.
- Cook pasta according to package directions.
- Whisk the cashew cream into the tomato sauce, and continue to simmer for a few minutes, or until thickened. Add more cashew milk beverage if the sauce thickens too much. Taste test, and sprinkle in more salt, to taste (we use another 1/4 to 1/2 teaspoon)
- Stir penne into sauce. Serve topped with fresh basil.
Nutrition
Notes
Tried this recipe?
Let us know how it was!Want More? Get my Book!
68 Comments
I would recommend no cashew milk and something else because the cashew milk overpowered the recipe
Sorry that the cashew milk beverage didn’t work for your tastes. You are welcome to substitute another milk beverage. Just make sure it is unsweetened and unflavored. Coconut milk beverage blends nicely with cashew.
Made this last night and it is amazing! I didnt have enough tomaties so I added some passata, and mixed spinach leaves thru at the end. ?
Love the spinach addition! Thanks for your feedback and sharing your modifications Rachel!
This was soooooo good! Thanks for sharing your recipe, it is now one of my favourites that I will be making again!
Fabulous! Glad you loved it Becky, and thank you for the feedback.
Phenomenal!! I used Oatmilk and added a little stevia along with some Beyond Meat Italian Sausage. Flavors perfect, really. Thank you!
Glad you enjoyed it Ida!
This sauce sounds amazing! I have coconut milk, but I don’t have cashews. Can I make it just with the cashew milk and some pine nuts?
You can substitute pine nuts for the cashews – just keep in mind that the flavor will be a little different, and pine nuts don’t absorb as much liquid – they’re more oily while cashews are drier. So I don’t want to promise spot on results with those substitutions!
Have you ever used canned tomatoes for this sauce?
I have another version where I do use canned tomatoes, but haven’t with this recipe. Roasting really does affect the flavor and meld well with the vodka aspect, so I greatly prefer it. If you opt for canned, I would drain but reserve the liquid and add it as needed. I would try to buy the roasted ones too.
Pingback: Dairy Free Vodka Sauce Assistance! : AskCulinary | My Daily Beauty Tips
Yum! I made this tonight for my boyfriend and I. It was so delicious! We are gluten and dairy free because of allergies so sometimes it’s hard to find great recipies. This didn’t disappoint at all! Will definitely be making this time and time again! Thank you!!!
So happy you enjoyed it and thanks for the feedback Ashley!
Pingback: Creamy Cashew Alfredo Pasta – That Vegan Bitch
This recipe has become a family favorite and the one my dairy and meat eating husband requests the most frequently. My kids LOVE it more than mac and cheese. I put it on top of zoodles and top with pine nuts.
This is the BEST sauce!!!
I’m exited to make it for extended family while on vacation next week! Thank you!
Fantastic! So glad your family loves it and thanks for the feedback Rachel.