Porsche said in a statement that it will replace the engines of all 785 of the high-priced 911 GT3 sports cars built in 2014.
No other models or series were affected by the recall, which was in response to two engine fires, the statement said.
"In order to rule out every possible risk for customers," Porsche has instructed owners to park their cars and have them picked up by their nearest dealer.
The fires were caused by a loose fastener on the connecting rod.
The loosened connecting rod could damage the crankcase and cause oil to leak. The leaking oil could possibly cause the fire.
Porsche did not say how much its expensive recall will cost.