They started as same word, but their meanings have drifted apart over time.
How to 'amuse-bouche' without begging pardon for your French
A definitive answer.
A simple way to keep them apart. (Most of the time.)
And is one way more correct than the others?
Is it all the same anyway?
There, there. We'll sort it out.