Top of the line blender like BlendTec and Vitamix are best. But Ninjas are great and significantly less expensive. KitchenAid also has a good blender line.