Suppressing anything is the wrong approach. Hiding it only lets it fester and grow worse.
You have to shine a light on the feeling (figuratively). You have to practice letting go of attachments. You can start small, like giving up your prized baseball card collection or donating some of your hard-earned cash anonymously to a homeless shelter or something similar. Being anonymous is essential, otherwise Ego starts getting rowdy. And Ego is the source of the problem, whatever it is.
A big part of the human problem is attachments. We also view these as "importances."
These are all functions of ego -- immersion in things and separating from others. Separation is the original problem. Love is the solution.
Ego is the source of all evil. Humility is the antidote.
Another way to practice letting go of attachments is to practice forbearance -- forgiveness in advance of a perceived injustice. Even forgiveness itself is good to practice in this regard. Letting go of resentment is very cathartic. But it has to be complete. You can't merely pay lip service to forgiving. In other words, saying, "I forgive, but I can't forget," is essentially saying, "I don't know what forgiveness is."
Once you've practiced letting go of all manner of attachments, then look again at the "naughty" desire. It will seem different -- less real. In your mind, place it on the other side of the universe, not to suppress it, but to merely feel the distance and the lingering hunger. Now, let go of the lingering hunger. Look at that feeling as a separate artifact in your mind. Unplug it. Thank it for its service and dismiss it.
These are merely some of the techniques you can use to dissolve such a desire.
Ultimately, the best way, once you've unburdened such a feeling, is to spot the Truth of it. Once you do this, the artifact (desire) vanishes. But as a creator, you can always create it again. So, the decision has to be entirely unselfish, otherwise there's a tendency to create it again. In other words, leave Ego entirely out of it.
Everything that persists in this universe was at one time created. By addressing (viewing it in its entirety) the Truth of something, you are returning it to its instantaneity of creation. As Yeshua said, know the Truth and the Truth will set you free. Once an object no longer has persistence in the time stream, your next moment will move you past the instantaneity of the artifact and you will see it no more.