This post may contain affiliate links. Please read our disclosure policy.

This ultra Creamy Vegan Alfredo Sauce is rich, velvety, and packed with 20g of plant-based protein per serving! It’s an easy, dairy-free alternative that comes together in minutes—just blend, heat, and toss with your favorite pasta!

For more ways to use tofu, check out this roundup of my 15 most viral tofu recipes!

spiral pasta with creamy white sauce and topped with sun dried tomatoes
Get This Recipe In Your Inbox
Share your email, and we’ll send it straight to your inbox. Plus, enjoy weekly doses of recipe inspiration as a bonus!
Please enable JavaScript in your browser to complete this form.

I saw this tofu pasta sauce making the rounds on TikTok and knew I needed to try it ASAP! Let me tell you—this recipe far exceeded my expectations and I CAN’T believe that I have never tried making pasta sauce like this before.

You really 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 super versatile and if you’ve been around my blog for any amount of time, my sincerest hope is that you know HOW MUCH I LOVE TOFU! Like love, love, love tofu. In fact, I’ve shared over 80 delicious tofu recipes and counting!

White creamy sauce tossed with pasta in a pot.

Why I love 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.
  • Quick & Easy – Just blend, heat and toss with pasta for a fuss-free meal in minutes.
  • Customizable – Add your favorite 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:

Tofu on a plate near small bowls of seasonings and a glass of milk.
  • Pasta. Use your favorite 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 best 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 delicious!
  • 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.
White creamy sauce tossed with pasta in a pot.

How to Make 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 so simple and it comes together in just 20 minutes for an easy, satisfying meal!

Tofu pasta sauce blended in a blender cup.

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.

Cooking tofu pasta sauce in a large pot.

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

White creamy sauce tossed with pasta in a pot.

STEP #3. Serve – Toss in cooked pasta until the pasta is fully covered in the sauce. Serve with fresh parsley, black pepper and enjoy!

Serving Suggestions

Here are some tasty ideas for serving your tofu pasta sauce:

  • Veggie boost. Mix in sautéed spinach, mushrooms, sun-dried tomatoes or roasted bell peppers for extra flavor and nutrition.
  • Baked pasta. Use this sauce in a baked pasta dish with layers of veggies and dairy-free cheese.
  • Zoodles or spaghetti squash. For a low-carb option, serve over zucchini noodles or roasted spaghetti squash.
  • Garlic bread dipping sauce. Use it as a creamy dip for crusty garlic bread or breadsticks.

While this is no traditional alfredo sauce, I’m still very 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 easy tofu recipes you’ll love:

If you try this Tofu recipe or any other recipe on Food with Feeling, don’t forget to leave a comment and a ⭐⭐⭐⭐⭐ rating below to let others know how much you loved it. Happy cooking! And don’t forget to tag me on Instagram @foodwithfeeling!

YouTube video
4 from 2 votes

Creamy Vegan Alfredo Sauce

Prep: 5 minutes
Cook: 15 minutes
Total: 20 minutes
Servings: 4 servings
This ultra creamy Tofu Pasta Sauce is rich, velvety, and packed with 25g of plant-based protein per serving! It’s an easy, dairy-free alternative that comes together in minutes—just blend, heat, and toss with your favorite pasta!
Save this recipe!
Get this sent to your inbox, plus enjoy weekly doses of recipe inspiration!
Please enable JavaScript in your browser to complete this form.

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

Instructions 

  • Cook pasta according to package directions.
  • Add the remaining ingredients to a blender or food processor and blend until creamy and smooth with no lumps remaining.
  • 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.
  • Serve and enjoy! I served mine with fresh basil and some diced sun dried tomatoes.

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!

Nutrition

Calories: 347kcal, Carbohydrates: 51g, Protein: 20g, Fat: 8g, Saturated Fat: 2g, Polyunsaturated Fat: 4g, Monounsaturated Fat: 1g, Cholesterol: 7mg, Sodium: 27mg, Potassium: 398mg, Fiber: 5g, Sugar: 5g, Vitamin A: 175IU, Vitamin C: 3mg, Calcium: 120mg, Iron: 3mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Tried this recipe?Mention @foodwithfeeling or tag #foodwithfeeling!

About Brita Britnell

Brita is the author of Food with Feeling which is a vegetarian based food blog. She creates easy and delicious recipes that encourage people to try more meat-free recipes!

You May Also Like

4 from 2 votes

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




2 Comments

  1. Maryam says:

    4 stars
    I have a question, I made too much! Can I store it in the fridge?

  2. Yhadi says:

    4 stars
    This was so delicious!!!! Im a pescatarian, but want to try and incorporate more vegan recipes into my rotation. I’ve never cooked with nutritional yeast or silken tofu before and this recipe has sold me 100%! I love how easy, tasty, and healthy this sauce is. I made it exactly as written, but next time around I will reduce the pepper and up the salt just a smidge. Also, my sauce broke in the cooking process but I think it’s because the heat was too high. As soon as the sauce cooled a bit it became more creamy again so use caution not to heat too much. Overall a fantastic and easy recipe. Will DEFINITELY make again!