What definitions have you found in good dictionaries? How do you think they differ? Give us some example sentences using them and we can see how you're using/understanding them.
I found these definitions on Cambridge Dictionary:
evoke: to make someone remember something or feel an emotion
recall: to bring the memory of a past event into your mind.
I think they are the same but in my English test, there is a sentence which makes me confused: " The aroma of freshly baked bread has always evoked memories of his childhood home" . Can we use "recall" here ?