15-Minute Creamy Tofu Alfredo Sauce (Vegan)
This Tofu Alfredo Sauce turns silken tofu, garlic, and nutritional yeast into a rich, velvety pasta sauce in the time it takes to boil water. No dairy, no cashews, just a blender and 15 minutes for a creamy coating that clings to every noodle.

It tastes deeply savory with a sharp, lemony lift, and the texture is as smooth as anything you’d get from heavy cream. You’ll want a block of silken tofu in the fridge for nights when pasta is all you can think about.
Why This Tofu Alfredo Works
Silken tofu blends into a silky, rich base without a trace of graininess. There’s no roux to whisk, no soaked nuts to wait on, just a quick whirl in the blender.
Nutritional yeast carries all the cheesy, savory depth, and the lemon juice keeps each bite bright so the sauce never feels heavy. The whole thing comes together in less time than it takes to cook the pasta.
Ingredients

- 12 oz silken tofu (1 block): use shelf-stable or refrigerated; the softest variety gives the smoothest texture
- 2 cloves garlic: raw is sharp and punchy; use 1 small clove if you prefer it milder
- 3 tbsp nutritional yeast: the key for that cheesy, umami flavor
- 2 tbsp fresh lemon juice: brightens the richness and balances the savory notes
- 3/4 tsp fine sea salt: adjust to your taste
- 1/4 cup unsweetened plain plant milk (or pasta water): just enough to loosen; oat or almond work well
- 1 tbsp extra virgin olive oil or vegan butter: optional but adds a silky finish; skip for oil-free
Variations / Substitutions
- Garlic: swap in 1/4 tsp garlic powder for a mellower, more blended flavor.
- Lemon juice: white vinegar or apple cider vinegar can step in; start with half the amount and taste.
- Nutritional yeast: no direct swap for the cheesy note, but 1 tbsp white miso paste adds an umami boost if you have it; the sauce will be less “cheesy” but still savory.
- Plant milk: any unsweetened plain milk works; starchy pasta water helps the sauce cling and thicken as it cools.
- Oil-free: leave out the oil and use a splash more plant milk if blending needs a hand.
Creamy Vegan Lasagna Bake is a perfect match if you’re wondering what to serve this sauce with.
How to Make Tofu Alfredo Sauce
Step 1: Blend the Sauce Base

Combine the 12 oz block of silken tofu, 2 garlic cloves, 3 tablespoons nutritional yeast, 2 tablespoons lemon juice, 3/4 teaspoon salt, and 1/4 cup plant milk in a blender. Blend on high for about 45 seconds, scraping down the sides once or twice, until the mixture is completely smooth and looks like thick cream.
Step 2: Warm the Sauce

Set a large skillet over medium-low heat and warm the 1 tablespoon of olive oil. Pour in the blended sauce and cook for 3 to 4 minutes, stirring often with a silicone spatula, until the sauce is steaming hot and just slightly thickened. You’ll see tiny bubbles around the edges and a glossy sheen.
Step 3: Toss the Pasta

Add hot cooked pasta, such as fettuccine, straight into the skillet along with a small splash of reserved pasta water, about 2 tablespoons. Use tongs to toss everything together for about 30 seconds, until every strand is coated and the sauce looks glossy and creamy.
Step 4: Serve It Hot

Divide the pasta into bowls right away. Crack black pepper over the top and finish with a light sprinkle of nutritional yeast. Eat while it’s hot, when the sauce is at its creamiest.
A Few Tips for the Best Tofu Alfredo
- Use silken tofu: The soft, custard-like texture is essential; firm tofu will leave you with a grainy, pasty sauce.
- Adjust the tang: Start with 1 1/2 tablespoons of lemon juice and add the rest after blending if you like it extra bright.
- Mellow the garlic: If raw garlic is too sharp, sauté the cloves in the olive oil for 1 minute before blending to mellow their bite.
- Save that pasta water: Starchy water loosens the sauce without weakening the flavor and helps it cling to the noodles.
- Don’t skip the nutritional yeast: It’s what gives the sauce its savory, cheesy backbone—there’s really no substitute for the Alfredo taste.
Scale the sauce for your crowd:
| Servings | Silken Tofu | Nutritional Yeast |
|---|---|---|
| 2 | 6 oz | 1 1/2 tbsp |
| 4 | 12 oz | 3 tbsp |
| 8 | 24 oz | 6 tbsp |
Keeping Leftover Sauce Fresh
- Refrigerate: Store cooled sauce in an airtight container for up to 4 days. It will thicken as it sits, so thin with a splash of warm plant milk or pasta water when you reheat.
- Reheating: Warm gently in a skillet over low heat, stirring often. Add a little liquid as needed to bring back the silky consistency.
What to Serve with Tofu Alfredo
Pile the sauce onto long, wide noodles like fettuccine or pappardelle that catch every bit of creaminess. A side of roasted broccoli or garlicky sautéed mushrooms turns it into a full plate, adding a little char against the smooth sauce. For extra texture, scatter toasted breadcrumbs on top.
Frequently Asked Questions
Can I use firm tofu instead of silken?
No, firm tofu won’t blend smooth and will make the sauce gritty. Silken is the only one that yields a creamy consistency.
Can I freeze this sauce?
Freezing isn’t recommended; the texture can turn watery and separate once thawed. It’s best fresh or refrigerated for a few days.
Do I need a high-speed blender?
A regular blender works fine. You might need to scrape the sides and blend a little longer, but it will still get completely smooth.
How can I add more protein to the meal?
Top the pasta with pan-seared mushrooms, crispy tofu cubes, or a handful of white beans right before serving.

Tofu Alfredo Sauce Recipe
Ingredients
Method
- Combine the tofu, garlic, nutritional yeast, lemon juice, salt, and plant milk in a blender. Blend on high until completely smooth, about 45 seconds, scraping down the sides as needed.
- Warm the olive oil in a large skillet over medium-low heat. Pour in the sauce and cook, stirring often, for 3 to 4 minutes until steaming hot and slightly thickened.
- Add hot cooked pasta and a splash of reserved pasta water. Toss with tongs for about 30 seconds, until every strand is glossy and coated.
- Divide into bowls, top with cracked black pepper and a sprinkle of nutritional yeast, and serve right away.
