Recovered from bad taco in Ulster? (8)
I believe the answer is:
overcoat
'ulster?' is the definition.
(ulster is a kind of overcoat)
'recovered from bad taco in' is the wordplay.
'recovered from' becomes 'over' (**).
'bad' is an anagram indicator.
'in' indicates putting letters inside.
'taco' is an anagram of 'coat'.
'over' going inside 'coat' is 'OVERCOAT'.
(Other definitions for overcoat that I've seen before include "Ulster, for example" , "Outdoor garment" , "Clobber" , "Outerwear" , "Long garment" .)