
If you’ve only ever boiled corn in a pot of salted water, you’re leaving flavor on the table. This corn gets poached, not boiled, in milk, butter and sugar, and that distinction matters.
A poach keeps the liquid at a gentle simmer instead of a hard boil, which is exactly what keeps the milk from scorching or breaking and lets every kernel soak up all that sweetness. It takes about the same time as a regular boil but turns out sweeter, more tender and richer in every bite.
Tired of corn that tastes like the water it boiled in? This is the fix.

I grew up moving around a lot as part of a military family, and corn on the cob was one of those dishes that showed up at nearly every summer cookout no matter which state, or country, we were stationed in.
Between that and years spent behind the smoker developing recipes for competition barbecue, I’ve boiled and grilled corn more times than I can count. Poaching it in milk is still the method I come back to when I want to really bring out the corn’s sweetness.
What Is Corn Poached in Milk
Corn poached in milk is corn on the cob cooked in a mixture of milk, butter, sugar and salt instead of plain water. The dairy and sugar coat the kernels as they cook, so the corn comes out sweeter and richer than a standard boil.
This recipe uses a gentle poach rather than a hard boil, which means the liquid stays at a low simmer instead of a rolling boil. That gentler heat prevents the milk from scorching or breaking and gives the corn time to soak up all that buttery sweetness without turning tough.
-
Heat poaching liquid: Combine the milk, water, butter, sugar and salt in a large high-walled skillet or pot over medium low heat. Stir occasionally until the butter melts and the sugar dissolves.
-
Poach corn: Add the corn to the milk mixture. Reduce the heat to low, cover and poach for 20 to 30 minutes, turning occasionally so every side cooks evenly.
-
Serve: Remove the corn from the poaching liquid and serve warm.
Don’t let the liquid come to a hard boil, or it may curdle or scorch.
Calories: 150kcalCarbohydrates: 17gProtein: 4gFat: 8gSaturated Fat: 5gPolyunsaturated Fat: 1gMonounsaturated Fat: 2gTrans Fat: 0.2gCholesterol: 23mgSodium: 660mgPotassium: 215mgFiber: 1gSugar: 12gVitamin A: 360IUVitamin C: 3mgCalcium: 80mgIron: 0.2mg
Nutrition information is automatically calculated, so should only be used as an approximation.
What you’ll need
- Whole Milk: This is what gives the corn its sweetness and richness. You can substitute a lower-fat milk here but you’ll lose some of that flavor.
- Butter: Adds richness to the poaching liquid so it clings to the corn as it cooks.
- Granulated Sugar: Just enough to bring out the corn’s natural sweetness.
- Kosher Salt: Balances the sweetness so the corn doesn’t taste like dessert.
- Corn on the Cob: I prefer using fresh ears of corn. If they’re still in their husks, remove the husks and silks before poaching.
Substitutions: Swap the whole milk for half and half if you want the corn even richer. You can also cut the sugar back to 1 tablespoon if you prefer it less sweet. If using frozen corn, make sure it's fully thawed before it goes into the poaching liquid.
See the full recipe card above for servings and a full list of ingredients.
How to cook corn poached in milk
You don’t need a grill or smoker for this one, just a large high-walled skillet or saute pan on the stovetop.
Step 1: Heat the Poaching Liquid
Combine the milk, water butter, sugar and salt in a large high-walled skillet or pan over medium low heat. Stir occasionally until the butter melts and the sugar dissolves.
GCG Pro Tip: Keep the heat at medium low. If the milk comes to a hard boil it can scorch or curdle, which is the whole reason this is a poach and not a true boil.
Step 2: Poach the Corn
Add the corn to the milk mixture. Reduce the heat to low, cover and poach for 20 to 30 minutes, turning the corn occasionally so every side gets coated and cooks evenly. The liquid won’t fully cover the corn.

How to serve corn poached in milk
Pull the corn straight from the poaching liquid and serve it warm with a pinch of flaky salt. It pairs well alongside grilled or smoked meats as a simple side.
If you want some smoky flavor to go with the sweetness, brush the poached corn with the poaching liquid and give it a quick char on the grill over high heat for a few minutes.

Storage
Store leftover corn in an airtight container in the fridge for up to 4 days. Discard the poaching liquid rather than storing the corn in it. Reheat corn in a skillet with a little butter or in the microwave until warmed through.
GCG Pro Pitmaster Tips
- Use a high-walled skillet or pot so the milk bath covers more of the cob.
- Keep the heat low after the sugar dissolves.
- Turn the ears so every side gets time in the milk.
- Poach, don’t boil. The gentler cook is the whole point.
Poaching is less aggressive than boiling. It lets the corn absorb the milk, butter and sugar so every kernel turns sweet and buttery.
Yes, just make sure it’s fully thawed before adding it to the poaching liquid.
The milk, butter and sugar coat the kernels as they cook, making the corn sweeter and more tender than a plain water boil.
It’s best served fresh, but you can poach the corn ahead and reheat it in the microwave or on the grill before serving.
While it’s fine to boil corn on the cob in water, I don’t recommend boiling it in milk. If you boil milk, the milk will curdle. Instead, poach the corn in milk at a lower heat setting.
Trending Products
KEVIN&SASA CRAFTS Painting Apron for Men ...
BOUMUSOE 3 Pack Floral Aprons with Pocket, Bl...
TREASO Apron for Men Women, Chef Apron with A...