Creamy Vegan Tofu Pasta Recipe You’ll Always Want
I’ll say this first, after following this recipe, this vegan tofu pasta might just become your new favorite dinner. It’s creamy, flavorful, and really all you’d need from a tasty tofu pasta dish. Even if you were not vegan, this dish is enough to win you over to the brighter side.
Speaking of the sauce that makes this tofu pasta recipe the best, it is where the magic truly happens. It’s made from soaked cashews, garlic, onion, and a splash of soy milk. When you blend it all together, it becomes this silky, dreamy sauce that clings to every strand of pasta. It’s so good, sometimes you forget it’s 100% vegan. The nutritional yeast adds a hint of cheesiness, and a squeeze of lemon juice brightens everything up.
You can use any pasta you like; penne, fettuccine, spaghetti, whatever you have on hand. I like adding a handful of spinach or sun-dried tomatoes to give it a little color and extra flavor. If you’re cooking for family or friends, no one will miss the meat or cheese. They’ll just ask for seconds.
When you toss the pasta, tofu, and sauce together, it looks and smells so good you’ll want to grab a fork right away. I like to sprinkle a little fresh parsley on top and maybe a pinch of red pepper flakes for a tiny bit of heat. If you have vegan parmesan, go ahead and add that too.
For better understanding of the steps to make this vegan awesomeness, let’s go straight to the tofu pasta recipe below.

Creamy Vegan Tofu Pasta Recipe You'll Always Want
Ingredients
Equipment
Method
- Bring a large pot of salted water to a boil. Add pasta and cook according to package directions. Drain and set aside.
- In a bowl, toss the pressed and cubed tofu with soy sauce, garlic powder, and smoked paprika.
- Heat olive oil in a skillet over medium heat. Add tofu cubes and cook for 7–10 minutes, turning occasionally, until golden and crispy. Remove from heat.
- In the same skillet, heat olive oil and sauté onions until translucent (about 3–4 minutes). Add garlic and cook another 1 minute.
- Transfer sautéed mixture to a blender. Add soaked cashews, plant milk, nutritional yeast, lemon juice, salt, pepper, basil, and oregano. Blend until smooth and creamy.
- Pour the sauce back into the skillet and warm it over low heat. Add the cooked pasta and tofu, tossing gently to coat everything evenly.
- Adjust seasoning with more salt, pepper, or lemon juice as needed.
- Plate the pasta, garnish with fresh herbs, red pepper flakes, or vegan parmesan. Serve hot!
Nutrition