Make the sauce first. Squeeze as much liquid out of the tofu as possible over the sink. Don't worry if it starts to crumble you will be adding it to a blender.
Add the tofu, broth, pickle juice, nutritional yeast, paprika, salt and red pepper to a blender. Blend on high until the sauce is completely smooth. It may take a few minutes depending on your blender. Set aside.
Cook the pasta according to package directions, making sure to reserve some pasta water for the sauce. Drain the remaining water when the pasta is done.
Now, in a large non-stick skillet, heat the olive oil on medium high. Then add the diced sausages.
Sauté, reducing heat as needed, until the sausage is brown. About 4-5 minutes.
Once the pasta is done, add the pasta to the skillet with the sausage. Reduce the heat to low.
Then pour the sauce you made into the skillet as well as the reserved pasta water and the vegan Parmesan. Toss to combine. Add a little more pasta water if you want it to be a little creamier.
Taste and adjust seasonings. Serve immediately with extra vegan Parmesan if desired.