Η εξήγηση για τoν γευστικό συνδυασμό μπακαλιάρου – σκορδαλιάς είναι αρκετά απλή κι έχει να κάνει κυρίως με την αδυναμία των κατοίκων της ενδοχώρας να προμηθεύονται άμεσα και οικονομικά φρέσκο ψάρι. Παρότι ο μπακαλιάρος δεν είναι ένα ψάρι που προέρχεται από την ελληνική θάλασσα, καθώς βρίσκεται κυρίως στις ακτές του βορειοανατολικού Ατλαντικού, το γεγονός ότι γίνεται παστός τον καθιστά ένα τρόφιμο φθηνό κι εύκολο στη συντήρηση.
Ο μπακαλιάρος έφτασε στο ελληνικό τραπέζι τον 15ο αιώνα και καθιερώθηκε άμεσα ως το εθνικό φαγητό της 25ης Μαρτίου, καθώς με εξαίρεση τα ελληνικά νησιά, το φρέσκο ψάρι αποτελούσε πολυτέλεια για τους φτωχούς κατοίκους της ηπειρωτικής Ελλάδας. Έτσι, ο παστός μπακαλιάρος, που δεν χρειαζόταν ιδιαίτερη συντήρηση, αποτέλεσε την εύκολη και φθηνή συνάμα λύση, έθιμο που κρατά μέχρι τις μέρες μας.