Go Back
+ servings
a side view of a fork rolled in vegan cacio e pepe.

Vegan Cacio e Pepe

This classic Italian Vegan Cacio e Pepe is made simple and easy with homemade cheese sauce. It’s packed with delicious flavors, so peppery and perfectly salty too. It’s an ultimate comfort food with a simple ingredient list.
Course Main Course
Cuisine Italian
Keyword cacio e pepe cashew, cacio e pepe pasta, how to make vegan cacio e pepe, vegan cacio e pepe recipe
Prep Time 10 minutes
Cook Time 10 minutes
Total Time 20 minutes
Servings 4
Calories 417kcal
Author Gunjan


for grinding


  • 3 tbsp olive oil
  • 1 tsp garlic powder
  • 3 tbsp soy sauce
  • 1 cup reserved pasta water/plain water
  • 1 tsp crushed black pepper
  • more salt as per taste
  • 4 cups cooked spaghetti (regular/whole grain)


  • In a food processor combine cashew nuts, nutritional yeast and ½ tsp salt and grind it into a powder. Keep it aside.
  • Heat oil in a non-stick pan and add garlic powder and soy sauce and mix until garlic powder dissolves in it.
  • Add the ground cashew mixture to it and sauté well until well coated with oil.
  • Add water and stir. Cook at high until a paste is formed. Season it with more salt and black pepper and stir it again.
    cheese sauce in the pan.
  • Toss in cooked spaghetti and mix well. Garnish with more freshly ground black pepper and nutritional yeast. Serve immediately.


  • For pasta water – Boil spaghetti as per package instructions. Just before draining it simply measure a cup of that water directly from it and keep it aside. Drain the rest of the water.
  • You may also substitute oil with vegan butter for creamier taste and texture. Use about 3 tbsp. heaped vegan butter in this case.
  • Try to grind the cashew mixture as fine as possible to avoid clumps while cooking.
  • You may garnish this recipe with vegan parmesan if desired.
  • This recipe should taste salty and peppery so make sure to add enough salt and pepper to balance of the end result. You may sprinkle some crushed chili flakes for a spicy version.
  • 4 cups cooked spaghetti is about ¾ of 1 lb. box of uncooked spaghetti.


Calories: 417kcal | Carbohydrates: 50g | Protein: 14g | Fat: 18g | Saturated Fat: 2g | Sodium: 1047mg | Potassium: 155mg | Fiber: 3g | Sugar: 1g | Vitamin C: 1mg | Calcium: 13mg | Iron: 2mg