I start by pouring both bags of frozen corn straight into the bottom of my slow cooker. There's no need to thaw it first, since it'll soften naturally as it cooks. Spreading it out evenly here helps everything cook at the same rate later on.
Next, I pour in the milk, sugar, salt, and pepper, then give it a good stir so the seasoning doesn't just settle at the bottom. I like tasting the raw mixture a little here just to gauge the saltiness before the cream cheese goes in. It only takes a minute, but it sets the flavor foundation for the whole dish.
I slice my butter into pats and cube the cream cheese, then place both evenly across the top of the corn mixture. I don't stir them in yet, since they need time to soften and melt naturally in the slow cooker's heat. This layering trick is honestly the secret to that silky texture everyone raves about.
I pop the lid on and set my crockpot to low for 4 to 6 hours, or high for 2 to 3 hours if I'm short on time. I try not to lift the lid too often since it lets heat escape and slows down the cooking process. The longer low-and-slow method tends to give the creamiest results in my experience.
Once the time is up, I give the whole pot a thorough stir until the melted butter and cream cheese are fully incorporated into the corn. At this point, it transforms from separate layers into one glossy, creamy dish right before my eyes. I always taste it here and adjust the salt and pepper if needed.
I like to serve this straight from the crockpot since it keeps everything warm for hours during gatherings. A quick stir right before serving keeps the texture smooth and prevents any film from forming on top. This is the moment I live for, watching everyone go back for seconds.