The 32-year-old Owen has agreed to a one-year deal with Stoke after failing to re-ignite his career at Old Trafford during three injury-blighted seasons.
Stoke announced details of the signing on Twitter. Owen was a free agent and able to sign after the August transfer window closed on Friday.
The former Liverpool, Real Madrid and Newcastle forward made just four appearances last season for United. He hasn't played competitively since November because of a thigh injury.