Gourmet's impressive main course in North Yorkshire (7)
I believe the answer is:
epicure
'gourmet's' is the definition.
(synonyms)
'impressive main course in north yorkshire' is the wordplay.
'impressive' becomes 'epic' (epic can mean grand or impressive).
'main course in north yorkshire' becomes 'ure' (I can't explain this - if you can you should believe this answer much more).
'epic'+'ure'='EPICURE'
Can you help me to learn more?
(Other definitions for epicure that I've seen before include "Connoisseur" , "anything but a John the Baptist type?" , "I eat well" , "Gourmet" , "Gourmand" .)