This silken tofu pasta sauce is creamy, rich, and surprisingly flavorful, with a smooth texture that doesn't taste bland or overly like tofu. It's ready in about 20 minutes using simple ingredients like silken tofu, garlic, and onion, and works as an easy dairy-free alternative to classic Alfredo-style sauces. Perfect for a quick weeknight dinner that still feels comforting and satisfying.

To make it, cook the onion and garlic in olive oil until soft and fragrant. Then blend them with the silken tofu to make a smooth and creamy sauce, along with the vegetable broth, soy milk, nutritional yeast, lemon juice, and seasonings. Warm the sauce in the same pan and toss with the cooked pasta until well combined. It's an easy way to make a creamy pasta sauce without cream, butter, or cheese.
It's a great option for a quick weeknight dinner when you want something comforting but still balanced. Thanks to the silken tofu, it also adds a boost of plant-based protein, making it more satisfying than many other creamy pasta sauces. It's also a great option if you're looking for a lighter alternative to traditional creamy pasta sauces without sacrificing flavor. You can keep it simple or add vegetables like spinach, mushrooms, or roasted broccoli, and it works well for meal prep since the sauce can be stored separately and reheated when needed.
If you're looking for more easy pasta sauces, you might also like my Vegan Alfredo Sauce, Vegan Vodka Sauce, and Vegan Bolognese Sauce. They're all simple to make and great options when you want to switch things up while still keeping things quick and flavorful.
Why You'll Love This Silken Tofu Pasta Sauce
Here are a few reasons to give it a try:
- Creamy and smooth without dairy: Blended silken tofu creates a rich, velvety sauce that feels like a classic cream sauce but much lighter.
- Ready in about 20 minutes: You can have dinner on the table fast, making it a great option for busy weeknights.
- Simple ingredients: It's made with basic ingredients like garlic, onion, and other easy-to-find staples.
- Full of flavor, not bland: Cooking the onion and garlic first builds a deeper, more balanced flavor compared to many tofu-based sauces.
- Great for meal prep: The sauce keeps well in the fridge and can be reheated easily, so it's perfect to make ahead.

Silken Tofu Pasta Sauce Ingredients
- Pasta: Use your favorite type of pasta. Spaghetti is a great option and works especially well for a classic creamy pasta, similar to fettuccine Alfredo. You can also use shapes like penne or rigatoni if you prefer. Gluten-free pasta works too if needed.
- Silken tofu: This is key for a smooth, creamy texture. It blends easily and creates a light, dairy-free sauce. Soft tofu can work too, but the texture may be slightly less silky. You can also use firm tofu if that's what you have, but you may need to add a bit more liquid and blend longer to get a smooth result.
- Olive oil: Used to cook the onion and garlic. You can substitute with another oil or use a splash of vegetable broth for an oil-free option.
- Onion: Adds depth and flavor to the sauce. Yellow or white onion works best.
- Garlic: Essential for flavor. Fresh garlic is recommended, but you can use about ½ teaspoon garlic powder if needed.
- Vegetable broth: Adds extra flavor to the sauce. Use a good-quality broth for the best result.
- Soy milk: Helps make the sauce creamy. Use unsweetened plant milk. Almond, oat, or other neutral plant milks can also be used.
- Nutritional yeast: Adds a subtle cheesy, umami flavor. You can skip it or replace it with a small splash of soy sauce if needed.
- Lemon juice: Brightens the flavor and balances the richness. Fresh is best, but bottled works too.
- Salt: Enhances all the flavors. Adjust to taste depending on your broth.
- Black pepper: Adds a bit of warmth and depth. Freshly ground is ideal.
Find the full recipe with exact measurements in the recipe card below.
How to Make Silken Tofu Pasta Sauce

- Cook the pasta according to package directions. Drain and set aside.

- Heat the olive oil in a pan over medium heat and cook the onion until soft.

- Add the garlic and cook for 1 to 2 minutes, until fragrant.

- Transfer everything to a blender with the rest of the ingredients and blend until completely smooth and creamy.

- Pour the sauce back into the pan and cook over medium-low heat for a few minutes until warmed through.

- Add the pasta and toss well until fully coated.

Tips for the Best Results
- Blend until completely smooth: This is key for a creamy texture. If needed, blend a bit longer to avoid any graininess.
- Don't skip cooking the onion and garlic: This step adds a lot of flavor and makes the sauce taste richer and more balanced.
- Use medium-low heat: Avoid high heat when warming the sauce to prevent it from separating.
- Adjust the consistency at the end: If the sauce feels too thick, add a splash of vegetable broth or soy milk until it reaches your desired texture.
- Taste and adjust before serving: Depending on your broth and preferences, you may want to add a bit more salt, lemon juice, or pepper.
Serving Suggestions
This creamy tofu pasta is super satisfying on its own, but it's even better with a few simple sides. A fresh Vegan Caesar Salad is always a great match and helps balance out the richness.
If you want something warm, go with Vegan Garlic Bread to soak up all that sauce. You can also add a side of Roasted Broccoli or Roasted Asparagus for some texture and something green.
And don't forget to finish it with some Vegan Parmesan Cheese on top, it really brings everything together.
How to Store and Reheat Leftovers
- Fridge: Store in an airtight container in the fridge for up to 3 to 4 days.
- Freezer: Freeze for up to 2 months, although the texture may change slightly once thawed.
- Reheat: Warm gently on the stovetop or in the microwave, adding a splash of soy milk or vegetable broth to make it creamy again.
Frequently Asked Questions
No, not really. Once blended with garlic, onion, nutritional yeast, and lemon juice, the tofu takes on a creamy, savory flavor and doesn't taste like plain tofu.
Yes, but the texture will be a bit less smooth and creamy. Silken tofu blends more easily and gives you that classic creamy sauce, while firm tofu can make it slightly thicker and grainier.
To thicken it, use a little less liquid or add more nutritional yeast. To thin it out, just add a splash of soy milk or vegetable broth until it reaches your desired consistency.
Yes, you can make it in advance and store it in the fridge for a few days. The sauce may thicken, so just add a bit of liquid when reheating to bring it back to a creamy texture.
Long pasta like spaghetti or fettuccine works really well, but shorter shapes like penne or rigatoni are also great because they hold the sauce nicely.

More Vegan Pasta Recipes

Love it? Leave a rating!
Silken Tofu Pasta Sauce
Ingredients
- 12 ounces pasta, I used spaghetti
- 1 (12-ounce) block silken tofu
- 1 tablespoon olive oil
- 1 yellow onion, finely chopped
- 4 garlic cloves, minced
- ½ cup vegetable broth
- ½ cup unsweetened soy milk, or any other unsweetened plant milk
- 2 tablespoons nutritional yeast
- 1 tablespoon lemon juice
- ½ teaspoon salt
- ¼ teaspoon black pepper
Instructions
- Cook the pasta according to the package instructions, then drain.
- Meanwhile, heat the olive oil in a large skillet over medium heat and cook the onion for 3-5 minutes, or until soft and translucent.
- Add the garlic and cook for 1-2 more minutes over medium heat, stirring frequently, until fragrant.
- Add the tofu, cooked onion and garlic, vegetable broth, soy milk, nutritional yeast, lemon juice, salt, and black pepper to a blender. Blend until smooth and creamy.
- Pour the sauce back into the skillet and cook over medium-low heat for 2-3 minutes, stirring occasionally, until warmed through. If the sauce is too thick, add a splash of soy milk or vegetable broth.
- Add the cooked pasta and toss until evenly coated. Serve immediately.
Notes
- Store in an airtight container in the fridge for up to 3 to 4 days.
- The sauce will thicken as it sits, which is completely normal.
- Freeze for up to 2 months, although the texture may change slightly once thawed.
- Reheat gently on the stovetop or in the microwave, adding a splash of soy milk or vegetable broth to make it creamy again.













About Iosune
Hi, I’m Iosune! I’m a food lover, home cook, recipe creator, and co-founder of Simple Vegan Blog, which I started in 2014 to show how easy and delicious vegan cooking can be.