Imagine a bowl of your favourite pasta covered in a rich creamy Alfredo sauce. Now imagine that but with high protein and 100% vegan. Introducing tofu alfredo the secret to the best alfredo sauce you've ever had.
This is forever one of my favourite recipes. It has everything you could ever want from a pasta sauce. It's rich, creamy, flavourful, plant-based AND it takes 5 minutes to make. Is this about to become a weekly staple in your house? I think yes.

What's so special about tofu alfredo sauce?
I have loved pasta for as long as I can remember. It's always been my go-to comfort food. I honestly love all pasta, I love all shapes, sizes and flavours. However everyone knows that what really makes the pasta is the sauce. When I decided to switch over to a *mainly* plant-based lifestyle I was set on recreating was a rich, creamy alfredo sauce. I wanted to make a sauce that was a little lighter than a typical heavy cream based sauce but didn't sacrifice the flavour. When I discovered that soft tofu can be a great alternative to heavy cream my mind was BLOWN.
After some recipe testing and some tweaking my favourite dairy-free, higher protein alfredo was created. It has that same rich, creamy taste you want, with a hint of cheesy taste all while being just a little lighter! Just because it's made from tofu I don't want all you tofu haters out there to get scared. I promise this tofu alfredo doesn't taste like tofu at all. Don't believe me? Try for yourself!
If you're looking for more 30-minute vegetarian meals try this weeknight curry!
What Ingredients do I need for Tofu Alfredo?
Soft Tofu- The secret ingredient to creating a dairy-free alfredo. The key to getting that creamy consistency is choosing a soft or silken tofu (I use this one). Note that firm tofu will not get that texture we are looking for!
Apple Cider Vinegar- This helps create a little tang! As tofu is flavourless, the apple cider vinegar is a key ingredient to help give it that depth and richness the sauce needs!
Olive Oil- To help blend it all together! For best results choose a light tasting olive oil. You can substitute this with any neutral tasting oil such as avocado oil if you desire.
Nutritional Yeast- For that little touch of dairy free cheesy goodness! For those of you who may not know nutritional yeast is a nutritional super food. Not only is it one of the only plant-based sources of vitamin B12 it also provides a rich cheesy flavour to dishes! Note that if you are not following a dairy-free diet you can substitute this with shredded cheese for the same results!
Black Pepper and Garlic- The flavour makers! Adjust these until your dairy-free tofu alfredo is JUST right!
I love seeing you make my recipes! Be sure to tag me on Instagram @nourishedbynic or leave a comment here letting me know how it was 🙂
📖 Recipe
Tofu Alfredo
Ingredients
- 1 package (300g) soft or silken tofu
- 1 teaspoon garlic minced (about 2 cloves)
- 1 teaspoon apple cider vinegar
- 1 tablespoon olive oil
- ½ teaspoon salt
- ¼ tsp black pepper
- ¼ cup nutritional yeast (can also substitute with shredded cheese)
- pinch of red pepper flakes
Instructions
- In a high powered blender or food processor, combine tofu, garlic, vinegar, olive oil, salt and pepper
- Blend until smooth (can adjust flavours by adding more garlic, salt or pepper)
- Make your favourite pasta according to package directions. Once pasta is ready, add pasta back into a pot over low heat.
- Combine pasta with your alfredo sauce and stir in nutritional yeast or cheese
- Now your have the option to add in some chopped spinach and stir until the spinach begins to wilt
- Serve and enjoy!