what is the difference between a cream puff and an eclair? they are both made from pate a choux and the difference is the shape and what you fill them with. an eclair is long and rectangular and is filled with a custard and topped with chocolate where a cream puff is round and filled with chantilly cream.