Virginia with endless high fibre food that’s good for her (5)
I believe the answer is:
brava
'that's good for her' is the definition.
(feminine version of 'bravo' ie 'that's good')
'virginia with endless high fibre food' is the wordplay.
'virginia' becomes 'va' (US state abbreviation).
'with' says to put letters next to each other.
'endless' means to remove the last letter.
'high fibre food' becomes 'bran'.
'bran' with its last letter taken off is 'bra'.
'va' after 'bra' is 'BRAVA'.
(Other definitions for brava that I've seen before include "Approving cry (to diva)" , "Excellent" , "1 across - - , Sp. coastal region" , "See 17" , "Well done!" .)