No, you don't have to let the cashews soak overnight. You can also simply place them in very hot water for 1 hour or until they are soft and plump. Soaking the cashews helps them to be more easily blended into a smooth cashew cream. Just don't skip the soaking process completely.