Good question! J. RĂos' answer above is excellent. To add to that, grammatically, "taste" is usually used as a verb, like the following examples:
- "This tastes great!"
- "Could you taste this for me, and tell me what you think?"
"Flavor," on the other hand, is more commonly used as a noun. So you could say things like:
- "This ice cream tastes familiar. What flavor is it?"
- "Do you taste herbs in this dish? I taste a definite herbal flavor."
Also note, "flavor" is American spelling (which both Mr.. J. RĂos and I use), while "flavour" is British/Commonwealth spelling. Hope that helps answer your question.