translate English to French: You also feel good that you made the soup yourself and that it turned out better than expected.
Vous êtes également satisfait de l'avoir faite vous-mêmes, et d'avoir réussi au-delà de vos espérances.