I’m going to offer my standard interpretation for dreams. When you are dreaming, your mind has a tendency to mash all of the different things that it is thinking about into one dream. Your brains starts to make connections between things that no rational mind would ever consider similar. A dream is simply a conglomeration of all of the different things you were thinking about at the time.
So here is what I think. While dreaming, your brain thought about that person’s music, making you think about the actual person. At the same time, your brain thought about food.
Then your brain thought: Eating + Musician = Eating Musician. And so, that is what occurred in your dream.
This same principle helps to explain why I have had dreams in which I built nuclear weapons out of legos and had them launched by the space shuttle.