There’s something quietly brilliant about turning a two-ingredient classic into something fully plant-based without overcomplicating it. This Vegan Cacio e Pepe nails the pepper-forward bite and silky mouthfeel you want from the Roman original, using a simple nut-based sauce that’s blended until velvety. It’s a late-week kitchen win: minimal fuss, and big payoff on flavor and texture.
I developed this version to be practical: pantry-friendly, easy to scale, and forgiving if you skip a step or tweak an ingredient. The sauce is made from soaked nuts, a touch of nutritional yeast (or vegan Parmesan), and basic seasonings. You can serve it with pasta if you want classic comfort, or with roasted spaghetti squash for a lighter option that still clings to the sauce.
Read straight through for the ingredient list, step-by-step method, and smart tips that prevent the usual pitfalls—grainy sauce, sauce that’s too thick, or a final dish that tastes underseasoned. This post keeps things direct and useful, so you’ll feel confident making it tonight.
What’s in the Bowl

This dish is built from a very short ingredient list and a little technique. The base of the sauce is raw cashews (or macadamia nuts), which give the richness and creamy texture. Nutritional yeast or vegan Parmesan provides the cheesy, savory backbone, while onion powder and salt round out the seasoning. Ground pepper is the personality—don’t be shy with it.
Ingredients
- 3/4 cup raw cashews or macadamia nuts (unsalted) — the creamy base that emulsifies into a silky sauce; macadamias are slightly richer, cashews are more economical.
- 2/3 cup water — binds and thins the blended nuts into a sauce; add more later if you need a looser texture.
- 1 tbsp nutritional yeast or vegan Parmesan — gives that savory, “cheesy” flavor that defines cacio e pepe.
- 1 tsp onion powder — provides background savoriness without adding moisture.
- 3/4 tsp salt — seasons the sauce; taste and adjust after mixing with the pasta or squash.
- 1/8 tsp ground pepper plus more for serving — the dish is named for pepper, so add fresh-ground black pepper to taste at the end.
- 8 oz pasta or spaghetti squash — choose your base: long pasta for the classic experience or spaghetti squash for a lighter, gluten-free option.
Build Vegan Cacio e Pepe Step by Step
- Optional: Place 3/4 cup raw cashews (or macadamia nuts) in a bowl, cover with water, and soak 1–2 hours. Drain and pat dry. (If short on time, you may skip soaking.)
- Choose and cook the base:
- For pasta: Bring a large pot of water to a boil and cook 8 oz pasta according to package directions until al dente. Reserve 1/4 cup of the pasta cooking water, then drain the pasta.
- For spaghetti squash: Preheat the oven to 400°F (200°C). Halve one 8–10 inch spaghetti squash lengthwise, scoop out seeds, place cut-side down on a baking sheet, and roast 35–45 minutes until tender. Use a fork to scrape out spaghetti-like strands.
- Make the sauce: In a high-speed blender, combine the drained cashews, 2/3 cup water, 1 tablespoon nutritional yeast (or vegan Parmesan), 1 teaspoon onion powder, 3/4 teaspoon salt, and 1/8 teaspoon ground pepper. Blend on high until the mixture is very smooth and appears thin.
- If you do not have a high-speed blender, blend in a regular blender in batches, scraping the sides and blending longer until as smooth as possible.
- Warm the sauce (optional): To serve warm, transfer the blended sauce to a small saucepan and heat over low–medium heat, stirring frequently, until warmed and slightly thickened (about 2–4 minutes).
- Combine sauce and base: Toss the sauce with the drained pasta or with the spaghetti squash strands until evenly coated. If the sauce is too thick, add up to 1–2 tablespoons of the reserved pasta cooking water or warm water and stir to reach the desired consistency.
- Serve immediately, garnished with additional ground pepper and extra nutritional yeast or vegan Parmesan if desired.
- Store leftovers in a covered container in the refrigerator for up to one week.
Why This Vegan Cacio e Pepe Stands Out

This version keeps the spirit of cacio e pepe: bold black pepper and a rich, silky sauce that clings to strands. The magic is in the blending and the seasoning balance. Using nuts as the base delivers the mouthfeel of dairy cheese without adding complicated ingredients. Nutritional yeast (or a good vegan Parmesan) supplies umami and that familiar “cheesy” note without masking the pepper.
It’s also flexible. You can lean into an ultra-classic feel by using spaghetti or go lighter and vegetable-forward with roasted spaghetti squash. The technique—blend until ultra-smooth, and adjust with a spoonful or two of starchy pasta water—keeps the texture right every time.
Healthier Substitutions

- Swap the nuts for macadamias if you want a slightly richer, fattier sauce without changing technique (both are listed in the recipe).
- Use the spaghetti squash option instead of pasta to reduce calories and carbs while keeping the same sauce and seasoning.
- Reduce the salt slightly if you’re watching sodium; taste after tossing with the base since the reserved pasta water and any added finishing salt will change the final seasoning.
- If you avoid nuts entirely, consider sourcing a store-bought vegan white sauce made from cauliflower or tofu, then apply the same pepper-forward approach and nutritional yeast to echo the flavor profile (note: this introduces a different base ingredient).
Essential Tools for Success
- High-speed blender — for the smoothest, creamiest sauce; reduces gritty texture dramatically.
- Large pot — for boiling pasta with room to toss and reserve cooking water.
- Small saucepan — to gently warm and thicken the sauce if you prefer it hot.
- Measuring cups and spoons — accurate amounts matter for balance, particularly the salt and pepper.
- Fine mesh strainer or slotted spoon — useful when removing pasta and reserving cooking water without pouring out starch.
Common Errors (and Fixes)
- Grainy sauce — fix by blending longer, using a high-speed blender if possible, and making sure nuts are soaked if your blender struggles with raw nuts.
- Too thick — thin with 1–2 tablespoons of reserved pasta water or warm water and stir until it loosens. A little starch from the pasta water helps the sauce coat the noodles.
- Underseasoned or bland — finish with a pinch more salt and an extra dusting of nutritional yeast or vegan Parmesan; taste after tossing with the base because dilution happens when you combine them.
- Watery sauce after reheating — heat gently and stir in a small amount of nutritional yeast or a sprinkle of cornstarch slurry to bring back creaminess, or toss with freshly cooked pasta to restore the emulsion.
Fresh Takes Through the Year
Vegan Cacio e Pepe is a great blank canvas for seasonal add-ins. In spring, toss in blanched peas and lemon zest for brightness. Summer invites charred corn or quick-sauteed cherry tomatoes—add them just before serving so they keep texture. Fall benefits from roasted mushrooms or cubes of roasted butternut; their earthy flavors pair beautifully with the pepper-forward sauce. In winter, stir in some wilted greens (kale or Swiss chard) for color and heartiness.
For a weekend splurge, finish with a drizzle of good extra-virgin olive oil and an extra crack of black pepper—simple ornaments that elevate the dish dramatically.
Pro Perspective
Two small professional habits improve this recipe every time: control your sauce temperature and use the pasta water deliberately. Heat the sauce gently—too hot and it can separate or become grainy. A low–medium pan for a couple of minutes is enough to marry warmth with texture. Second, the reserved pasta water is your secret binder; start with a tablespoon when you combine and add more slowly. The starchy water helps the sauce cling to noodles and gives it sheen.
Also, grind the pepper fresh and generously. Pre-ground black pepper lacks the bright, floral heat that makes cacio e pepe sing. A coarse grind adds texture and visual appeal, too.
Keep-It-Fresh Plan
Leftovers live well in the fridge for up to one week in a covered container. To reheat, do it gently: warm the sauce or the pasta in a saucepan over low heat with a splash of water, or microwave in short bursts, stirring between intervals. If the sauce tightens or separates after chilling, thin it with a tablespoon of warm water and whisk or stir briskly; a short blast in the blender will also restore creaminess.
I don’t recommend freezing the prepared dish—nuts in the sauce may change texture after thawing and the spaghetti squash can turn mushy. If you want to meal prep, freeze before combining: the sauce alone freezes better than the mixed dish. Thaw in the fridge overnight and rewhip with a little warm water to recover texture.
Vegan Cacio e Pepe Q&A
- Do I have to soak the nuts? No. Soaking is optional. Soaking softens the nuts and shortens blender time, producing a smoother result, but if you’re in a rush you can skip it and blend longer.
- Can I use a regular blender? Yes. The recipe notes blending in batches and scraping the sides; do that and blend longer to approach the smoothness of a high-speed blender.
- How peppery should this be? It should be pleasantly assertive. Start with the 1/8 tsp in the sauce and add freshly cracked black pepper when serving to taste—this is where you control the heat and aroma.
- Will this taste cheesy enough without dairy? Nutritional yeast or a vegan Parmesan supplies the savory, cheesy flavor. Taste as you go and add a touch more if you like a stronger cheesy character.
- Can I make the sauce ahead? Yes—prepare the sauce and refrigerate up to 3–4 days. Reheat gently and thin with warm water before tossing with pasta or squash.
Make It Tonight
Plan for 30–45 minutes if you’re making pasta, or closer to an hour if you roast spaghetti squash. Start by soaking the nuts if you have time—the longer they soak, the smoother the sauce will be. While they soak, bring the pasta water to a boil or preheat the oven for the squash. Blend the sauce, warm it briefly if you like, then toss with the base and finish with a generous crack of black pepper.
This is a practical weeknight recipe that scales neatly for guests. It’s forgiving, fast, and satisfying—exactly the kind of dish you want in rotation when you want something that feels special but doesn’t demand a lot of hands-on time. Make it tonight; enjoy the simple, peppery comfort.

Vegan Cacio e Pepe
Ingredients
Ingredients
- 3/4 cupraw cashewsor macadamia nuts unsalted
- 2/3 cupwater
- 1 tbspnutritional yeastor vegan Parmesan
- 1 tsponion powder
- 3/4 tspsalt
- 1/8 tspground pepperplus more for serving
- 8 ozpastaor spaghetti squash
Instructions
Instructions
- Optional: Place 3/4 cup raw cashews (or macadamia nuts) in a bowl, cover with water, and soak 1–2 hours. Drain and pat dry. (If short on time, you may skip soaking.)
- Choose and cook the base: - For pasta: Bring a large pot of water to a boil and cook 8 oz pasta according to package directions until al dente. Reserve 1/4 cup of the pasta cooking water, then drain the pasta. - For spaghetti squash: Preheat the oven to 400°F (200°C). Halve one 8–10 inch spaghetti squash lengthwise, scoop out seeds, place cut-side down on a baking sheet, and roast 35–45 minutes until tender. Use a fork to scrape out spaghetti-like strands.
- Make the sauce: In a high-speed blender, combine the drained cashews, 2/3 cup water, 1 tablespoon nutritional yeast (or vegan Parmesan), 1 teaspoon onion powder, 3/4 teaspoon salt, and 1/8 teaspoon ground pepper. Blend on high until the mixture is very smooth and appears thin.
- If you do not have a high-speed blender, blend in a regular blender in batches, scraping the sides and blending longer until as smooth as possible.
- Warm the sauce (optional): To serve warm, transfer the blended sauce to a small saucepan and heat over low–medium heat, stirring frequently, until warmed and slightly thickened (about 2–4 minutes).
- Combine sauce and base: Toss the sauce with the drained pasta or with the spaghetti squash strands until evenly coated. If the sauce is too thick, add up to 1–2 tablespoons of the reserved pasta cooking water or warm water and stir to reach the desired consistency.
- Serve immediately, garnished with additional ground pepper and extra nutritional yeast or vegan Parmesan if desired.
- Store leftovers in a covered container in the refrigerator for up to one week.
Equipment
- Bowl
- High-Speed Blender
- Regular Blender
- Large Pot
- Small Saucepan
- Baking Sheet
- Fork
Notes
Also be sure to try these popular
Buffalo Cauliflower Wings
.
