IE 11 is not supported. For an optimal experience visit our site on another browser.

Creamy Vegan Cacio e Pepe

Today All Day / TODAY All Day
Cook Time:
30 mins
Prep Time:
30 mins

Chef notes

Cacio e pepe is one of those dishes that many people love because of its simplicity, but it's not easy to replicate the complex flavor of traditional Italian cheeses. My take on the Italian staple uses nutritional yeast and cashews to create a luscious, umami-packed sauce. And, of course, I didn't forget a generous amount of freshly ground black pepper to keep the "pep" in "pepe."

Technique tip: Make the vegan Parmesan before the cream sauce so you don’t have to wash your blender twice.

Technique tip: This recipe makes plenty of vegan Parm, so you can save some for a rainy day. It lasts for about a week in the refrigerator.



Vegan Parmesan
  • 1/2 cup cashews
  • 3 tablespoons nutritional yeast
  • 1/2 teaspoon garlic powder
  • 1 teaspoon salt, plus more to taste
Cacio e Pepe Cheese Sauce and Pasta
  • 1/2 cup raw cashews, flash soaked
  • 2 teaspoons nutritional yeast
  • 3 teaspoons lemon juice
  • 1 teaspoon olive oil
  • 3 garlic cloves
  • 1/2 teaspoon pepper
  • 1 teaspoon salt, plus more to taste
  • 3 tablespoons warm water
  • 1/2 pound (8 ounces) spaghetti
  • Flaky sea salt and freshly ground black pepper, for serving



To flash soak cashews for the cream sauce, in a medium bowl, add cashews and cover with boiling water. Soak for 1 hour. Alternatively, soak the cashews in cold or lukewarm water overnight. Drain cashews before using in cream sauce.


While cashews soak, make the vegan Parmesan. In a blender, blitz together the raw cashews, nutritional yeast, garlic powder and salt until all ingredients are blended into a fine, powdery texture. Taste and season with more salt if necessary. Set aside. 


To make the cream sauce, combine the drained, soaked cashews, nutritional yeast, lemon juice, olive oil, garlic cloves, pepper and salt in a blender. Add a bit of warm water to help the sauce thin slightly while blending. Continue to blend until smooth and season with more salt or pepper, if desired. 


Boil water for pasta and cook as directed to al dente.


When the pasta is cooked, reserve one cup of pasta water, then drain pasta. 


Add the cream sauce to the hot pasta. Add reserved pasta water, about 1 tablespoon at a time, into the mixture to help bind the sauce to the pasta. Mix until fully incorporated.


Before serving, spoon about 5 tablespoons of the vegan Parmesan onto the pasta and mix thoroughly to combine.  


Garnish pasta with more freshly cracked black pepper, flaky sea salt and more vegan Parm. Just like the traditional dish, this creamy vegan pasta is best enjoyed right away!