Yes, a high protein diet can cause low potassium (hypokalemia) because the body needs potassium to properly process protein. When your body has too much protein, it can draw potassium out of your bloodstream to help it metabolize the extra protein.