Go Back

Creamy Vegan Tofu Alfredo – Rich, Delicious, and Plant-Powered

Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes
Calories: 400

Ingredients
  

  • For the Alfredo Pasta:
  • 12 oz 340g pasta of your choice (fettuccine, linguine, or penne)
  • 1 block 14 oz firm or extra-firm tofu, drained and pressed
  • 2 tablespoons olive oil
  • 4 cloves garlic minced
  • 1 small onion finely chopped
  • 1 cup unsweetened almond milk or any plant-based milk
  • 1/4 cup nutritional yeast
  • 2 tablespoons lemon juice
  • 1 teaspoon garlic powder
  • 1 teaspoon onion powder
  • 1/2 teaspoon salt or to taste
  • 1/4 teaspoon black pepper
  • 1/2 teaspoon Italian seasoning
  • 1 cup broccoli florets optional
  • 1 cup cherry tomatoes halved (optional)
  • Fresh parsley chopped for garnish

Method
 

  1. Cook the Pasta:
  2. Bring a large pot of salted water to a boil. Add your pasta and cook until al dente according to package instructions.
  3. If using broccoli, add it during the last 3-4 minutes of cooking. Drain the pasta and broccoli, reserving 1/2 cup of the pasta water.
  4. Prepare the Tofu:
  5. Press and cube the tofu. Heat 1 tablespoon of olive oil in a skillet over medium heat.
  6. Sauté the tofu for 5-7 minutes until golden brown on all sides. Remove and set aside.
  7. Sauté the Aromatics:
  8. In the same skillet, add the remaining 1 tablespoon of olive oil.
  9. Sauté the garlic and onion for 3-4 minutes until fragrant and translucent.
  10. Make the Alfredo Sauce:
  11. Reduce heat to low. Add almond milk, nutritional yeast, and lemon juice to the skillet.
  12. Whisk until smooth, then add garlic powder, onion powder, salt, black pepper, and Italian seasoning. Simmer for 5 minutes, letting the flavors meld.
  13. Combine Everything:
  14. Return the tofu to the skillet. Toss it with the creamy Alfredo sauce.
  15. Add the cooked pasta and broccoli, stirring until everything is well-coated.
  16. If the sauce is too thick, add reserved pasta water as needed for desired consistency.
  17. Fold in cherry tomatoes if using.
  18. Serve & Garnish:
  19. Taste and adjust seasoning as needed.
  20. Serve hot, garnished with fresh parsley for extra flavor and color.

Notes

Tips for Perfection:

  • Press Tofu Well: This helps tofu absorb flavor and crisp up perfectly.
  • Customize Your Veggies: Spinach, mushrooms, or peas make great additions.
  • Make It Creamier: Blend sauce with a handful of soaked cashews for added creaminess.