have some protein shake about 1 hour before you work out. 50g protein 30g carbs, something like that.
Then have another smaller shake immediately after you finish at the gym (like just after you get out the shower)
That will make sure you are fuelled for your workout and get a little carb&protein shot when you finish up.
Then have a good meal when you get in.
Because you had proper pre/post workout nutrition you shouldn't feel the urge to eat the first thing you see when you get home