Dinner
Vegan Alfredo (Tofu Pasta Sauce), Creamy
This ultra Creamy Vegan Alfredo Sauce is rich, velvety, and packed with 20g of plant-based protein per serving! It’s an
- 4 servings
- Prep 5 minutes
- Cook 15 minutes
- Total 20 minutes

For more ways to use tofu, check out this roundup of my 15 most viral tofu recipes!
I saw this tofu pasta sauce making the rounds on TikTok and knew I needed to try it ASAP! Let me tell you—this dish far exceeded my expectations and I CAN’T believe that I have never tried making pasta sauce like this before.
You genuinely need this PROTEIN PACKED pasta sauce in your life! It’s a great vegan dupe for dairy-free alfredo sauce and you can season it several different ways depending on how you’re serving it. Add some veggies and you’ve got a great meal!
Tofu is especially versatile and if you’ve been around my blog for any amount of time, my sincerest hope is that you know HOW MUCH WORTH KEEPING TOFU! Like love, love, love tofu. In fact, I’ve shared over 80 savory tofu recipes and counting!

Why Worth keeping It
- Protein-Packed – With 24g of plant-based protein per serving, it’s a satisfying and nourishing vegetarian and vegan-friendly meal.
- Deliciously Creamy – Blended tofu creates a rich, velvety texture without heavy cream.
- Short & Straightforward – Simply blend, heat and toss with pasta for a fuss-free meal in minutes.
- Customizable – Add your go-to herbs, spices or veggies to make it your own. This tofu sauce is also great with not only pasta, but also as a sauce for roasted veggies!

Simple Ingredients We’re Working With
This tofu pasta sauce recipe keeps things simple with basic, wholesome ingredients you likely already have on hand.
Most vegan alfredo sauce recipes that I see call for raw cashews to make a thick cashew cream sauce. While I do like that version, I MUCH prefer this one because it’s loaded with protein, much lower in fat, and you don’t have to deal with soaking the cashews which I always find so annoying.
Here’s the handful of ingredients we’re working with:
- Pasta. Use your go-to noodle shape, including gluten-free options if needed.
- Silken tofu. The secret to a creamy, protein-packed sauce with a smooth texture.
- Unsweetened plant milk. Adds extra creaminess; choose unsweetened for the dependable flavor balance. Almond milk, soy milk, or oat milk all work great!
- Lemon juice. Brightens the sauce with a hint of acidity.
- Seasonings: A mix of Italian seasoning and garlic powder add depth without overpowering the sauce. A little onion powder would also be savory!
- Nutritional yeast. Provides a cheesy flavor, umami-rich taste without dairy. You can also use vegan parmesan cheese OR regular parmesan as desired!
- Optional for serving. a drizzle of olive oil or vegan butter.

How for this Tofu Pasta Sauce Recipe
Full recipe is down in the recipe card but here’s an overview of how to make it:
Making the sauce is unfussy and it comes together in only 20 minutes for an straightforward, satisfying meal!

STEP #1. Blend the ingredients – Add all of the ingredients to a high-speed blender or food processor and blend until you get a creamy texture that’s smooth with no lumps remaining.

STEP #2. Heat – Pour the creamy sauce in a medium saucepan and heat over medium heat until warmed through.

STEP #3. Serve – Toss in cooked pasta until the pasta is fully covered in the sauce. Serve with fresh parsley, black pepper and enjoy!
While this is no long-used alfredo sauce, I’m still particularly obsessed with this vegan version and honestly think it rivals Olive Garden (hehe)! It become one of my healthy comfort food go-to’s and I hope you love it too!
More unfussy tofu recipes you’ll love:
The recipe
Vegan Alfredo Sauce, Creamy
This creamy vegan alfredo sauce is made with silken tofu for a rich, dairy-free pasta sauce that’s high in protein and ready in minutes!
- 4 servings
- Prep 5 minutes
- Cook 15 minutes
- Total 20 minutes
Ingredients
- ½ pound pasta
- 1 block silken tofu (about 15oz*)
- 1 cup plant based milk
- 2 tablespoons lemon juice
- 2 teaspoons Italian seasoning
- 1 teaspoon garlic powder
- 4 tablespoons nutritional yeast (or sub for parmesan cheese/ vegan parmesan)
- Salt and pepper to taste (I added 1/2 tsp of salt and 1/2 tsp of pepper)
- 3 tablespoons hemp hearts
Method
- 1
Cook pasta according to package directions.
- 2
Add the remaining ingredients to a blender or food processor and blend until creamy and smooth with no lumps remaining.
- 3
Pour the sauce in a medium saucepan or skillet and heat over medium until warmed through. Toss in cooked pasta until the pasta is fully covered in the sauce.
- 4
Serve and enjoy! I served mine with fresh basil and some diced sun dried tomatoes.
Cook notes
This would technically work with other types of tofu but if you want it silky smooth, I suggest using silken tofu for this sauce!
Per serving
- Calories347 kcal
- Carbohydrates51 g
- Protein20 g
- Fat8 g
- Saturated Fat2 g
- Polyunsaturated Fat4 g
- Monounsaturated Fat1 g
- Cholesterol7 mg
- Sodium27 mg
- Potassium398 mg
- Fiber5 g
- Sugar5 g
- Vitamin A175 IU
- Vitamin C3 mg
- Calcium120 mg
- Iron3 mg







