Creamy Vegan Tofu Alfredo – Rich, Delicious, and Plant-Powered
If you’re craving a creamy, comforting Alfredo pasta but want to keep it vegan, you’re in for a treat. My Creamy Vegan Tofu Alfredo is not only incredibly delicious but also packed with protein to keep you satisfied and energized. It’s perfect for a cozy night in, a family dinner, or impressing guests with your culinary skills—all while keeping things plant-based and wholesome. Let’s dive into this luscious, dairy-free Alfredo that’s sure to become a new favorite in your recipe collection!
Creamy Vegan Tofu Alfredo – Rich, Delicious, and Plant-Powered
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
Instructions
- Cook the Pasta:
- Bring a large pot of salted water to a boil. Add your pasta and cook until al dente according to package instructions.
- 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.
- Prepare the Tofu:
- Press and cube the tofu. Heat 1 tablespoon of olive oil in a skillet over medium heat.
- Sauté the tofu for 5-7 minutes until golden brown on all sides. Remove and set aside.
- Sauté the Aromatics:
- In the same skillet, add the remaining 1 tablespoon of olive oil.
- Sauté the garlic and onion for 3-4 minutes until fragrant and translucent.
- Make the Alfredo Sauce:
- Reduce heat to low. Add almond milk, nutritional yeast, and lemon juice to the skillet.
- Whisk until smooth, then add garlic powder, onion powder, salt, black pepper, and Italian seasoning. Simmer for 5 minutes, letting the flavors meld.
- Combine Everything:
- Return the tofu to the skillet. Toss it with the creamy Alfredo sauce.
- Add the cooked pasta and broccoli, stirring until everything is well-coated.
- If the sauce is too thick, add reserved pasta water as needed for desired consistency.
- Fold in cherry tomatoes if using.
- Serve & Garnish:
- Taste and adjust seasoning as needed.
- 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.