Grouse put on pan makes for traditional fare (5,4)
I believe the answer is:
roast beef
'for traditional fare' is the definition.
(traditional meat)
'grouse put on pan' is the wordplay.
'grouse' becomes 'beef' (synonyms).
'put on' says to put letters next to each other.
'pan' becomes 'roast' (both can mean to criticise).
'beef' put after 'roast' is 'ROAST-BEEF'.
'makes' acts as a link.
(Other definitions for roast beef that I've seen before include "traditional meal" , "part of lunch for Sun?" , "Traditional English food" , "Typical English dish" , "Traditional English dish" .)