I use a cordless stick blender.
Super easy to clean and I actually use it in a Blender Bottle, then drop the shaker ball in and put on the lid so I can keep it mixed up throughout the day.
To clean I rinse it with hot water and put the blade half in the dishwasher every couple days.