satiate (someone, something, or oneself) with (something)
1. To provide someone, oneself, or some animal with more than enough food to satisfy their appetite; to satisfy one's appetite fully. My husband always makes a point of satiating our guests with more food than anyone could possibly hope to eat in a single sitting. We had to satiate the lion with our last two goats so that we could escape with our lives. I knew I couldn't satiate my hunger with a sandwich, but it would at least keep me going until I got home from the hike.
2. To satisfy one's or someone else's desire or urge fully. I'm trying to satiate my cravings for cigarettes with this nicotine gum. I've been trying to satiate my wife with all sorts of things I never thought I'd do in bed.
satiate (someone or an animal) with something
to provide enough of something for someone or an animal. The waiters set out to satiate the guests with whatever sinful desserts they desired. The zookeeper satiated the tigress with a huge leg of beef.