Cook the pasta according to the packet instructions, reserving a mugful of the pasta water before draining.
Add the roasted peppers, silken tofu, sun-dried tomatoes, harissa, garlic, and parmesan if using. Season well and blend until completely smooth and creamy.
Pour the sauce into a large frying pan and warm gently for a few minutes until bubbling.
Add the cooked pasta and toss everything together, adding a splash of pasta water if needed until the sauce is silky and coats the pasta beautifully.
Taste, adjust the seasoning and finish with fresh basil and a little Parmesan if you fancy.
