I freeze leftover cassoulet. The beans get a tad mushy but it doesn't ruin it for me.
But if you're talking about making a whole one for a crowd, and it's going to be eaten within the week, why not take it unfrozen? It reheats well, with a little stock added to moisten it.