I first tried something like this at a friend’s backyard BBQ. I didn’t even ask for the recipe at the time, I just kept going back for more because it was sitting next to grilled meat and somehow stole the show.
When I got home, I tried to recreate it from memory. First version was off—too sweet, too heavy, and I used frozen corn that turned watery. Not great. After a few tries, I landed on a version that actually works every time.
Here’s the thing: this corn salad works because it balances sweet, creamy, and salty without going overboard on any of them. If you push one direction too hard, it becomes either dessert or straight-up mayo soup.
I usually use canned or well-drained frozen corn because it keeps things consistent. Fresh corn works too, but I’m not always in the mood to boil and cut it off the cob. The dressing is a simple mix of mayo, sour cream, a little sugar, vinegar, salt, and pepper. Nothing complicated, but the balance matters.
What I figured out the hard way is that you absolutely need to let the corn cool before mixing. If it’s warm, the dressing gets loose and everything turns watery. I made that mistake once before a family BBQ and had to basically fix it last minute by draining liquid off the bowl.
For crunch and flavor, I use turkey bacon instead of regular bacon. I tried it with beef bacon too and it works fine, just changes the flavor a bit. The green onions bring everything together at the end.
This is one of those recipes that actually tastes better after sitting in the fridge for a couple hours. It thickens slightly and everything blends properly.
I usually serve it cold straight from the fridge with grilled chicken, burgers, or anything coming off a grill.

Sweet and Savory Corn Salad Ready in 20 Minutes
Ingredients
Method
- If using frozen corn, thaw completely and drain well. If using canned corn, drain excess liquid thoroughly.
- Cook turkey bacon until crispy, then crumble and set aside.
- In a large bowl, mix mayonnaise, sour cream, sugar, vinegar, salt, and pepper until smooth.
- Add cooled corn to the dressing and stir until evenly coated.
- Fold in turkey bacon, green onions, and cheddar cheese if using.
- Chill for at least 1 hour before serving for best flavor.
