I boiled corn with a full stick of butter and a cup of milk and the result is so ridiculously rich and addictive you will have to keep reading to see what happens next.

I am obsessed with corn on the cob cooked the way my brain refuses to let go of. I love how the kernels burst with sweet juice, slicked in unsalted butter and a splash of whole milk that makes every bite silkier than it has any right to be.
But this is not about nostalgia or backyard fantasies. It’s the actual mouthfeel, the contrast of charred edges against tender rows, the sudden pop and that hint of dairy rounding everything out.
I crave it at odd hours. I will choose it over most desserts.
Pure corn joy. Every single time.
Ingredients

- Fresh sweet corn: juicy, crisp kernels that make summer feel like a hug.
- Cold water: chills the corn, keeps texture snappy and kernels popping.
- Unsalted butter: rich creamy fat that makes each bite silky and indulgent.
- Whole milk: adds creaminess without being too heavy, kind of comforting.
- Kosher salt for boiling: seasons the corn’s core, brings out natural sweetness.
- Extra kosher salt for serving: sprinkle to taste, because salt’s personal.
- Freshly ground black pepper: optional bite, it wakes up the sweet kernels.
- Granulated sugar optional: basically boosts sweetness if corn’s a little bland.
Ingredient Quantities
- 6 ears fresh sweet corn, husks removed (use more or less depending on how many ppl)
- 4 to 6 quarts cold water, enough to cover the corn
- 1 stick unsalted butter (1/2 cup), cut into chunks
- 1 cup whole milk
- 1 to 2 teaspoons kosher salt for the boiling water
- Extra kosher salt for serving, to taste
- Freshly ground black pepper, optional
- 1 tablespoon granulated sugar, optional (makes the corn sweeter if needed)
How to Make this
1. Fill a large pot with 4 to 6 quarts of cold water, add 1 to 2 teaspoons kosher salt and 1 tablespoon granulated sugar if you want it sweeter, then bring to a rolling boil.
2. Meanwhile, shuck 6 ears of fresh sweet corn and trim the stems so they sit flat; you can use more or less corn depending on how many people are eating.
3. When the water is boiling, carefully add the ears of corn, making sure they are fully submerged; cover the pot and let it return to a boil.
4. As soon as the water comes back to a boil, reduce the heat to a gentle simmer and cook the corn for 4 to 6 minutes; don’t overcook or it gets mushy, 4 minutes if they are very fresh, 6 if they’re larger.
5. While the corn cooks, cut 1 stick unsalted butter into chunks and have 1 cup whole milk ready, warmed slightly if you prefer so it melts easier.
6. Drain the corn in a colander and return the hot corn to the still-warm pot or a large bowl, then immediately add the butter chunks and pour the milk over top so it melts into the kernels.
7. Toss or gently shake the corn so the butter and milk coat each ear; taste and season with extra kosher salt and freshly ground black pepper if you like.
8. Let the corn sit for a minute or two to absorb the butter and milk, then serve hot; if you want you can add an extra pat of butter on each ear at the table.
9. Leftovers keep well in the fridge for 2 to 3 days; reheat gently with a splash of milk in the microwave or in a covered skillet so it doesn’t dry out.
10. Pro tip: if your corn tastes starchy or bland, a pinch more sugar in the boiling water helps, and never boil for too long or it loses that fresh sweet bite.
Equipment Needed
1. Large stock pot (4 to 6 quart) with lid
2. Long tongs for adding and removing ears of corn
3. Colander or large sieve for draining
4. Cutting board and a sharp knife to trim stems and cut the butter
5. Measuring spoons and measuring cup (for salt, sugar, milk)
6. Large bowl or the same pot to toss the hot corn with butter and milk
7. Serving platter or plates and forks for eating
8. Kitchen towel or heatproof gloves for handling hot pot and corn
FAQ
Best Way To Cook Corn On The Cob Recipe Substitutions and Variations
Best Way To Cook Corn On The Cob
Ingredients
- 6 ears fresh sweet corn, husks removed (use more or less depending on how many ppl)
- 4 to 6 quarts cold water, enough to cover the corn
- 1 stick unsalted butter (1/2 cup), cut into chunks
- 1 cup whole milk
- 1 to 2 teaspoons kosher salt for the boiling water
- Extra kosher salt for serving, to taste
- Freshly ground black pepper, optional
- 1 tablespoon granulated sugar, optional (makes the corn sweeter if needed)
Method
1. Fill a large pot with the cold water, add 1 to 2 teaspoons kosher salt and the optional tablespoon of sugar if your corn is not super sweet. Bring to a rolling boil.
2. Once boiling, carefully add the ears of corn. Cover the pot, bring back to a boil, then reduce heat so water stays at a gentle boil. Cook for 4 to 6 minutes for sweet fresh corn. Don’t overcook it or it gets mealy.
3. While the corn cooks, put the butter and milk in a small saucepan and warm gently until butter melts. This makes a simple basting sauce. You could also just melt butter and skip the milk if you want.
4. Remove corn with tongs or a slotted spoon and drain. Brush each ear with the butter-milk mixture, sprinkle with extra kosher salt and black pepper if using. Serve hot.
5. Leftovers: cut kernels off the cob and toss into salads, soups, or corn fritters.
Quick tips
- Start timing from when water comes back to a boil after you add the corn, not when you drop it in.
- Don’t overboil. The best corn is slightly crisp when you bite it.
- If you like smoky flavor, finish the ears on a hot grill for 1 to 2 minutes per side after boiling.
Substitutions
- Unsalted butter: Use extra-virgin olive oil or melted ghee if you want a different flavor, or use a compound butter (butter mixed with herbs) for more punch.
- Whole milk: Swap with half-and-half or light cream for a richer baste, or use unsweetened almond milk or oat milk if you need a dairy-free option.
- Kosher salt for the water: Sea salt works just fine, or replace some of the water with low-sodium chicken stock for added savory depth.
- Granulated sugar: Use a drizzle of honey or maple syrup if you prefer a natural sweetener, or skip it entirely if your corn is already very sweet.
Pro Tips
1. Salt the water, but not too much. A little kosher salt in the pot brings out the corn sweetness, but add extra at the table instead of over-salting while boiling. Taste one ear after cooking to check before you ruin the batch.
2. Don’t overcook. Fresh corn needs just 4 minutes, bigger or less-fresh ears maybe 6. If you’re unsure, pull one out a minute early and test it. Overcooked corn turns mealy and sad.
3. Warm the milk and butter first. It melts into the hot corn faster and gives a silkier finish. Cold milk cools the ears and makes the butter clump. Also, cut the butter into chunks so it melts evenly.
4. Finish smart. Toss the corn gently in the pot or a bowl so every ear gets coated, then let it sit a minute or two to absorb flavors. Add a final pinch of salt and a grind of black pepper right before serving for best bite.

Best Way To Cook Corn On The Cob Recipe
I boiled corn with a full stick of butter and a cup of milk and the result is so ridiculously rich and addictive you will have to keep reading to see what happens next.
6
servings
245
kcal
Equipment: 1. Large stock pot (4 to 6 quart) with lid
2. Long tongs for adding and removing ears of corn
3. Colander or large sieve for draining
4. Cutting board and a sharp knife to trim stems and cut the butter
5. Measuring spoons and measuring cup (for salt, sugar, milk)
6. Large bowl or the same pot to toss the hot corn with butter and milk
7. Serving platter or plates and forks for eating
8. Kitchen towel or heatproof gloves for handling hot pot and corn
Ingredients
6 ears fresh sweet corn, husks removed (use more or less depending on how many ppl)
4 to 6 quarts cold water, enough to cover the corn
1 stick unsalted butter (1/2 cup), cut into chunks
1 cup whole milk
1 to 2 teaspoons kosher salt for the boiling water
Extra kosher salt for serving, to taste
Freshly ground black pepper, optional
1 tablespoon granulated sugar, optional (makes the corn sweeter if needed)
Directions
- Fill a large pot with 4 to 6 quarts of cold water, add 1 to 2 teaspoons kosher salt and 1 tablespoon granulated sugar if you want it sweeter, then bring to a rolling boil.
- Meanwhile, shuck 6 ears of fresh sweet corn and trim the stems so they sit flat; you can use more or less corn depending on how many people are eating.
- When the water is boiling, carefully add the ears of corn, making sure they are fully submerged; cover the pot and let it return to a boil.
- As soon as the water comes back to a boil, reduce the heat to a gentle simmer and cook the corn for 4 to 6 minutes; don't overcook or it gets mushy, 4 minutes if they are very fresh, 6 if they're larger.
- While the corn cooks, cut 1 stick unsalted butter into chunks and have 1 cup whole milk ready, warmed slightly if you prefer so it melts easier.
- Drain the corn in a colander and return the hot corn to the still-warm pot or a large bowl, then immediately add the butter chunks and pour the milk over top so it melts into the kernels.
- Toss or gently shake the corn so the butter and milk coat each ear; taste and season with extra kosher salt and freshly ground black pepper if you like.
- Let the corn sit for a minute or two to absorb the butter and milk, then serve hot; if you want you can add an extra pat of butter on each ear at the table.
- Leftovers keep well in the fridge for 2 to 3 days; reheat gently with a splash of milk in the microwave or in a covered skillet so it doesn't dry out.
- Pro tip: if your corn tastes starchy or bland, a pinch more sugar in the boiling water helps, and never boil for too long or it loses that fresh sweet bite.
Notes
- Below you’ll find my best estimate of this recipe’s nutrition facts. Treat the numbers as a guide rather than a rule—great food should nourish both body and spirit. Figures are approximate, and the website owner assumes no liability for any inaccuracies in this recipe.
Nutrition Facts
- Serving Size: 150g
- Total number of serves: 6
- Calories: 245kcal
- Fat: 17.6g
- Saturated Fat: 10.5g
- Trans Fat: 0.6g
- Polyunsaturated: 1g
- Monounsaturated: 4.8g
- Cholesterol: 44.5mg
- Sodium: 31mg
- Potassium: 303mg
- Carbohydrates: 21g
- Fiber: 2.4g
- Sugar: 7.7g
- Protein: 4.2g
- Vitamin A: 316IU
- Vitamin C: 6.5mg
- Calcium: 56.3mg
- Iron: 0.5mg










