King cakes will maintain their freshness 3 days after receiving it. If you’re going to serve the cake within that time frame, don’t open it up and store it in the fridge.
If you’re planning on eating it after that time frame, you should put the king cake in the freezer upon receiving it. When serving from frozen, take it out at least 3 hours before serving to ensure it has enough time to thaw.