Go Back
+ servings
tofu pasta recipes

Creamy Vegan Tofu Pasta Recipe You'll Always Want

This is the best tofu pasta recipe I've ever made and I promise it'll also become you favorite. It's simple yet the produces the best result.
Prep Time 15 minutes
Cook Time 20 minutes
Servings: 6 Servings
Course: Main Course
Cuisine: Italian, Vegan
Calories: 420

Ingredients
  

For the Pasta:
  • 12 oz 340 g spaghetti or penne (gluten-free if desired)
  • 1 tbsp olive oil
  • Salt to taste
For the Tofu:
  • 14 oz 400 g firm tofu, pressed and cubed
  • 1 tbsp soy sauce or tamari
  • 1 tsp garlic powder
  • 1 tsp smoked paprika
  • 1 tbsp olive oil
For the Creamy Sauce:
  • 1 tbsp olive oil
  • 3 cloves garlic minced
  • 1 small onion finely chopped
  • 1 cup unsweetened plant-based milk soy or oat milk works best
  • ½ cup raw cashews soaked in hot water for 15 minutes, then drained
  • 2 tbsp nutritional yeast
  • 1 tbsp lemon juice
  • ½ tsp salt or to taste
  • ¼ tsp black pepper
  • ½ tsp dried basil optional
  • ½ tsp dried oregano optional
Optional Garnish:
  • Fresh parsley or basil
  • Red pepper flakes
  • Vegan parmesan

Equipment

  • Large pot
  • Non-stick skillet or pan
  • Blender or food processor
  • Cutting board and knife
  • Mixing spoon

Method
 

Cook the Pasta:
  1. Bring a large pot of salted water to a boil. Add pasta and cook according to package directions. Drain and set aside.
Prepare the Tofu:
  1. In a bowl, toss the pressed and cubed tofu with soy sauce, garlic powder, and smoked paprika.
  2. 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.
Make the Sauce:
  1. In the same skillet, heat olive oil and sauté onions until translucent (about 3–4 minutes). Add garlic and cook another 1 minute.
  2. 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.
Combine Everything:
  1. 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.
  2. Adjust seasoning with more salt, pepper, or lemon juice as needed.
Serve:
  1. Plate the pasta, garnish with fresh herbs, red pepper flakes, or vegan parmesan. Serve hot!

Nutrition

Calories: 420kcal
Tried this recipe?Let us know how it was!