Skip to content
← Back to recipes

Dairy-Free Penne alla Vodka

Dairy-free penne alla vodka with a glossy cashew-based vodka sauce clinging to every piece of pasta, no heavy cream or parmesan needed.

Recipe by Andrew Tibbs, the Non Dairy Dude in Dairy-Free Dinner Recipes and Dairy-Free Pasta Recipes

Published

Pin

This is the dish I make when I want people to forget there's no dairy in the kitchen. The sauce is glossy, a little spicy, and clings to every piece of penne the same way the restaurant version does, minus the heavy cream, butter, and parmesan.

It starts with my dairy-free vodka sauce, which I built around a cashew-oat cream instead of heavy cream and finishes with dairy-free butter for that shine. A splash of starchy pasta water is what actually pulls it together and gets it to coat the noodles instead of pooling at the bottom of the bowl.

If creamy dairy-free pasta is your thing, this one fits right next to dairy-free chicken alfredo and baked ziti in my regular rotation.

Prep 10 min
Cook 15 min
Total 25 min
Servings 4
Calories 655 kcal/serving
Difficulty easy

This recipe uses: Dairy-Free Vodka Sauce

Servings
4

Ingredients

Pasta

  • 12 ozPenne pasta
  • 1 tbspFine salt, for pasta water

Sauce

  • 1 batchDairy-Free Vodka Sauce
  • 1 cupReserved pasta water

Finish

  • 1 tbspDairy-free butter
  • 2 tbspFresh basil, chopped
  • ¼ tspRed pepper flakes, optional
  • 2 tbspDairy-free parmesan, optional

Instructions

  1. 1

    Prepare one batch of Dairy-Free Vodka Sauce, or warm a batch you made ahead. Keep it over low heat while the pasta cooks. If the sauce is very thick from the refrigerator, loosen it with a splash of water or oat milk before adding the pasta.

  2. 2

    Bring a large pot of water to a boil and season it with 1 tablespoon of salt. Add the penne and cook for 1 minute less than the package's al dente time.

  3. 3

    Before draining, reserve 1 cup of the starchy pasta water. Drain the pasta, but do not rinse it.

  4. 4

    Add the drained penne to the warm vodka sauce along with 1/2 cup of the reserved pasta water. Toss over low heat for 1 to 2 minutes, until the sauce turns glossy and clings to the pasta.

  5. 5

    Add the dairy-free butter and toss until melted into the sauce. If the sauce feels too thick or sticky, add more reserved pasta water 2 tablespoons at a time until it coats the penne smoothly.

  6. 6

    Taste and adjust with more salt, red pepper flakes, or a small squeeze of lemon if the sauce needs brightness. Fold in the basil.

  7. 7

    Serve immediately, topped with dairy-free parmesan if using. Penne alla vodka is best while the sauce is hot and glossy.

How we make it dairy-free

  • Heavy cream → Swapped for the cashew-oat cream in my dairy-free vodka sauce. It gets blended smooth so the sauce stays silky, not grainy.
  • Butter → Dairy-free butter stirred in at the end. It adds the gloss real butter gives without anything funky tasting.
  • Parmesan → Left optional. A dairy-free parmesan on top works if you want that salty finish, but the sauce holds up fine without it.

None of these swaps mess with the spice or the vodka, so the flavor still lands close to the original.

Tips & Variations

Timing note: The listed time assumes the Dairy-Free Vodka Sauce is already made. If making the sauce the same day, add the sauce recipe's soaking and cooking time.

Undercook the pasta slightly: Pull the penne about 1 minute before al dente so it can finish in the sauce without going soft.

Reserve the pasta water: Starchy pasta water is what turns sauce plus noodles into a glossy pasta dish. Plain water will loosen the sauce, but it will not bind as well.

Use enough sauce: One batch of vodka sauce is the right amount for 12 ounces of pasta. A full pound of pasta will stretch the sauce too thin unless you make extra sauce.

Finish over low heat: Cashew-based sauces can thicken quickly. Keep the heat low while tossing and add pasta water gradually.

Add protein: Grilled chicken, shrimp, or browned Italian sausage all work well here. Add cooked protein when tossing the pasta with the sauce.

Leftovers: Refrigerate for up to 3 days. Reheat gently with a splash of oat milk or water, stirring often, until creamy again.

Frequently asked questions

Can I make this without the vodka?

Yes. Leave it out and the sauce will still taste good, just a touch less complex. The alcohol cooks off anyway, so it's really there for flavor, not heat.

Can I make the sauce ahead of time?

Definitely. Make the dairy-free vodka sauce up to a few days ahead and keep it in the fridge. Reheat it gently in a pan before tossing with freshly cooked pasta and pasta water.

How do I store and reheat leftovers?

Keep leftovers in an airtight container in the fridge for up to 3 days. Reheat in a pan over low heat with a splash of water or extra pasta water to loosen the sauce back up, since it thickens as it sits.

Is this recipe nut-free?

Not as written, since the sauce relies on a cashew-oat cream for its texture. If you've got a tree nut allergy in the house, you'll need a different vodka sauce base.

What should I serve with this?

A simple green salad and some crusty bread to mop up extra sauce is really all it needs. Toss on fresh basil and red pepper flakes at the table so everyone can adjust to taste.

Get new dairy-free comfort food recipes

New recipes, substitution tips, and classic dishes rebuilt without dairy.