Best Tofu Alfredo Sauce

Growing up in a meat-loving family, I never thought I’d be the one making alfredo sauce with tofu. But here I am, years later, sharing my go-to recipe that even my cheese-obsessed sister can’t get enough of. The first time I tried it, I was pretty skeptical – tofu in pasta sauce seemed weird, to say the least.

But after many failed attempts at making dairy-free alfredo (including one disaster with cauliflower that we don’t talk about), I finally cracked the code with tofu. It’s creamy, rich, and honestly tastes so close to the real thing that I’ve served it to dinner guests without telling them what’s in it. Trust me, if my picky family approves, yours probably will too.

tofu alfredo sauce
Image: mollyshomeguide.com / Photographer Molly
SAVE NOW

Possible Ingredient Alternatives

Extra firm silken tofu can be replaced with cashews for a nut-based alternative. Soak 1 cup of raw cashews in hot water for 30 minutes, then drain and blend until smooth. This substitution provides a creamy texture and adds healthy fats. For the pasta, use zucchini noodles or spaghetti squash to create a low-carb, gluten-free option. Adjust cooking times accordingly. Nutritional yeast can be substituted with grated Parmesan cheese for a non-vegan version, using a 1:1 ratio. This change adds a traditional cheesy flavor but removes the vegan aspect of the dish. When using Parmesan, reduce the salt slightly as the cheese contains sodium.

Preparation Time 10-15 minutes
Cooking Time 15-20 minutes
Total Time 25-35 minutes
Level of Difficulty Easy

Estimated Nutrition

Estimated nutrition for the whole recipe (without optional ingredients):

  • Calories: 800-900
  • Protein: 30-40 g
  • Fat: 40-50 g
  • Carbohydrates: 80-90 g

Ingredients

For the pasta:

  • 1 cup reserved cooking water
  • 8 oz pasta (such as fettuccine or linguine)

For the alfredo sauce:

  • 1/4 tsp onion powder
  • 1/4 tsp garlic powder
  • 1/4 cup lemon juice (freshly squeezed for best flavor)
  • 3 tbsp olive oil
  • 1 block extra firm silken tofu (12.3 oz, for a creamy texture)
  • 1/4 cup nutritional yeast (I use Bragg brand)
  • 1/4 tsp black pepper (freshly ground preferred)
  • 1/4 tsp salt

Step 1: Cook and Prepare the Pasta

Begin by cooking pasta according to the package directions, aiming for 1-2 minutes less than the time specified for al dente.

This will keep the pasta firm, as it will finish cooking in the sauce.

Don’t forget to add salt to the water for flavor.

As the pasta cooks, remove 1 cup of pasta water and set it aside for later use.

Step 2: Blend the Sauce Ingredients

In a blender, add all sauce ingredients along with ½ cup of reserved pasta water.

Blend until the mixture is smooth, making sure to scrape down the sides of the blender jar intermittently to ensure all ingredients are fully incorporated.

Step 3: Combine Pasta and Sauce

Once the pasta is cooked, strain it without rinsing to preserve the starch on its surface which helps the sauce adhere better.

Return the pasta to the pot and pour the blended sauce over it.

Stir until the pasta is thoroughly coated with the sauce.

Step 4: Adjust Sauce Consistency

If the sauce appears too thick, gradually add more reserved pasta water until the desired consistency is reached.

Conversely, if the sauce is too thin, place the pot over medium heat and stir until the sauce thickens to your liking.

Step 5: Serve and Store

Divide the pasta into four servings.

Optionally, add garnishes of your choice, such as fresh herbs or grated cheese, and serve immediately.

For leftovers, store the pasta in the refrigerator for 4-5 days or freeze for up to 3 months.

tofu alfredo sauce
Image: mollyshomeguide.com / Photographer Molly
SAVE NOW

tofu alfredo sauce
Image: mollyshomeguide.com / Photographer Molly
SAVE NOW

Disclaimer: Our editors have used AI to create or enhance parts of this article and some images. All content has been fact-checked by our team to ensure accuracy.

Leave a Comment

×
Pinterest Logo
Follow me on Pinterest for FREE Daily Recipes!
Follow on Pinterest
Recipe