The 26-year-old has signed a three-year contract with the Potters.
Edu announced on Twitter: "Stoke City, it's finally official! Excited & looking forward to this next chapter in my career. Thanks for all your well wishes & support!"
The 26-year-old has completed the move to Stoke following his exit from relegated Scottish side Rangers.