When looking for synonyms for the phrase "thrive on," there are a few options to choose from, depending on the context in which it is being used. Some possible alternatives include "flourish in," "prosper from," "enjoy," "relish," "excel at," "benefit from," "gain energy from," "succeed with," and "thrive in." Each of these phrases conveys a similar sentiment of enjoying and thriving on a particular activity or situation. By incorporating some of these synonyms into your writing or speech, you can add variety and nuance to your language and better articulate your thoughts and feelings.