This street corn recipe with cream cheese gives classic elote flavor a rich, soft texture. The corn browns in butter, then folds into cream cheese with mayonnaise, sour cream, lime, chili powder, and cotija. It stays thick, with sweet corn, tang, and a smoky edge.
The whole dish comes together in one skillet, so it is an easy weeknight side. Brown the kernels, lower the heat before adding dairy, and stir until the cream cheese melts.
That gentle finish keeps the sauce smooth. The Kitchn Mexican street corn recipe is a useful reference for the familiar lime, chili, crema, and cotija flavor profile.
It is a cozy side for tacos, grilled chicken, or a simple weeknight meal for busy cooks.
How Long You Will Spend Making This!
- Prep time: 10 minutes
- Cook time: 15 minutes
- Total time: 25 minutes
- Servings: 4 generous side servings
- Difficulty level: Easy
- Method: Stovetop skillet

Ingredient List & Quantities
Cream cheese is the ingredient that changes this from a simple dressed corn side into a thicker skillet dish. Let it soften before cooking, but do not leave dairy at room temperature for a long time.
Small cubes melt more evenly and prevent the sauce from needing extra heat.
The balance is intentionally simple: corn brings sweetness, cream cheese and mayonnaise bring body, sour cream adds tang, lime cuts through the richness, and cotija supplies salt.
If your cotija is very salty, start with less salt in the pan and adjust only after everything is combined.
For the creamy corn
- 4 cups corn kernels, from about 4 to 5 ears, or frozen thawed and dried
- 2 tablespoons unsalted butter
- 4 ounces cream cheese, softened and cut into small cubes
- 1/4 cup mayonnaise
- 1/4 cup sour cream
- 2 tablespoons fresh lime juice
- 1 teaspoon chili powder, plus more for topping
- 1/2 teaspoon smoked paprika
- 1/2 teaspoon garlic powder
- 1/2 teaspoon salt
To finish
- 1/2 cup crumbled cotija cheese, divided
- 2 tablespoons chopped fresh cilantro
- Lime wedges for serving
Fresh corn has a firm, juicy bite, but frozen corn is a reliable shortcut. Dry thawed kernels before browning. Cream cheese makes the sauce thicker and richer; use full-fat for the smoothest texture.
Sour cream adds tang, while mayonnaise gives the mixture the familiar elote-style richness. Feta can replace cotija, but it may be saltier, so check the seasoning before adding more salt.
Equipment You’ll Need
- A 10- or 12-inch skillet
- A spatula or wooden spoon
- A sharp knife and cutting board for fresh corn
- A small bowl and measuring spoons
A nonstick skillet makes stirring easy, while cast iron gives the corn more browning. Either works as long as you lower the heat before the dairy goes in.
Step-by-Step Instructions
Step One: Prepare the corn
Cut the kernels from the cobs if using fresh corn. If using frozen corn, thaw it and pat it dry. Keep the cream cheese at room temperature so it melts quickly.
Have the mayonnaise, sour cream, lime juice, and seasonings measured before you start cooking.
Step Two: Brown the kernels
Melt the butter in the skillet over medium-high heat. Add the corn and spread it out. Cook for 5 to 7 minutes, stirring only occasionally, until the kernels are hot with a few golden-brown spots. You want caramelized edges, not a completely dark or dried-out pan.
Step Three: Add the cream cheese gently
Reduce the heat to low. Add the cream cheese cubes and stir until they begin to soften around the corn. The lower heat prevents the cheese from scorching and gives it time to blend.
Step Four: Finish the sauce
Stir in the mayonnaise, sour cream, lime juice, chili powder, smoked paprika, garlic powder, and salt. Keep stirring until the sauce coats the kernels evenly.
If it looks too thick, add 1 tablespoon of water at a time. Do not let it boil; the sauce should be warm and smooth.
Step Five: Add cheese and serve
Fold in half of the cotija and the cilantro. Taste and adjust the lime, chili, or salt. Remove the skillet from the heat, scatter the remaining cotija over the top, and serve with lime wedges while warm.
Serving Size & Batch Scaling
For a potluck, serve this in the same skillet if it has a heat-safe handle or transfer it to a warmed shallow dish.
The cream cheese sauce thickens as it cools, so a wide dish makes each portion easier to scoop. Keep lime wedges separate until serving so the top stays fresh.
This is a side dish rather than a complete meal, but it becomes more substantial with black beans, grilled chicken, or warm tortillas.
If you are serving it alongside several rich foods, smaller portions are enough because the cream cheese makes the corn particularly filling.
This recipe makes approximately 3 1/2 to 4 cups, or about 1 cup per generous side serving. It is rich enough to serve four alongside chicken, tacos, or grilled vegetables. For a smaller meal, two people can share the skillet with a simple salad or beans.
Making More or Less?
- 2 servings: Halve every ingredient. Use a small skillet and brown the corn in one layer.
- 4 servings: Make the recipe as written.
- 8 servings: Double the ingredients and use a large skillet, cooking the corn in two batches if needed.
- 12 servings: Triple the ingredients and use a Dutch oven or two skillets. Add the dairy after all the corn is browned.
A larger batch takes longer to heat but does not need much extra cooking once the sauce is smooth.
Season gradually because cotija varies in saltiness. For big batches, hold the mixture on warm rather than letting it bubble.
Nutrition Estimate Per Serving
Estimated per serving when divided into 4: approximately 360 calories, 31 g carbohydrates, 10 g protein, 24 g fat, 3 g fiber, 8 g sugar, and 650 mg sodium. This is an estimate based on typical brands and is not medically precise.

Common Mistakes to Avoid
The finished texture should be creamy and spoonable, with the kernels still easy to see. If you stir too aggressively, the cream cheese can smear into a dense paste; use a spatula and fold just until the sauce coats the corn.
For the most even result, cut cream cheese into small cubes before it goes into the skillet. Cold, large pieces take longer to melt, which tempts you to raise the heat. A little patience at low heat is safer and gives a smoother sauce.
Let the corn brown before adding any creamy ingredient. Once the sauce is in the pan, the kernels are coated and cannot make the same direct contact with the skillet. Browning first is what keeps the dish from tasting like plain creamed corn.
- Adding dairy to a smoking-hot pan: High heat can make the sauce oily or grainy. Lower the burner first.
- Using wet corn: Moisture prevents browning and leaves extra liquid in the skillet.
- Stirring constantly while browning: Give the kernels time to touch the pan so they develop color.
- Adding extra salt before the cotija: The cheese brings plenty of salty flavor.
- Letting the dish boil: A gentle warm-through is enough; boiling is not needed for any ingredient.
Troubleshooting Guide
The cream cheese is not melting. Cut it into smaller cubes and keep the burner on low. Add a tablespoon of water and stir patiently rather than turning the heat high.
The sauce is too thick. Loosen it with warm water, milk, or a little extra sour cream, adding only a spoonful at a time.
The corn is watery. Keep the skillet uncovered over low heat and stir until some moisture evaporates. Next time, dry frozen or canned corn before cooking.
The dish is too rich. Add more lime juice and cilantro. Serve it with a crisp salad or grilled vegetables to balance the creamy sauce.
Variations & Customizations
Add a minced jalapeño with the corn for heat, or use smoked chipotle powder in place of some chili powder. Replace half the cream cheese with Neufchâtel for a lighter texture, though the sauce may be a little less rich. Stir in black beans for a heartier side.
For a version without cream cheese, try the street corn recipes side dish when you want a simpler creamy corn skillet.
For a version that leans more toward corn on the cob, the Mexican street corn and cotija lime aioli guide is a helpful comparison of the same creamy, citrusy topping idea.
What to Serve With It
Serve this corn beside grilled chicken, steak, shrimp, tacos, or a bowl of black beans. It also works with rice and roasted vegetables.
For a casual lunch, spoon it into warm tortillas with avocado and salsa. Keep the rest of the plate fresh and crisp because the corn already supplies plenty of richness.
Storage & Leftovers
Store cooled leftovers in an airtight container in the refrigerator for up to 3 days. Freezing is not recommended because the cream cheese, sour cream, and mayonnaise can separate. Use leftovers in quesadillas, spooned over rice, or as a filling for baked peppers.
Reheating Instructions
Warm the corn in a covered skillet over low heat, stirring every minute or two. Add a splash of water or milk if it has thickened.
Microwave individual servings in 30-second bursts, stirring between each burst. Add fresh lime and cotija after reheating.
Frequently Asked Questions
Can I use canned corn? Yes. Drain it thoroughly and pat it dry before adding it to the buttered skillet.
Can I make this without mayonnaise? You can replace it with more sour cream or plain Greek yogurt, but the sauce will be tangier and slightly less rich.
What cheese can replace cotija? Feta is the closest widely available substitute. Queso fresco is milder and softer, so add it at the end.
Can I grill the corn first? Yes. Grill the ears until lightly charred, cut off the kernels, and start at the cream cheese step. You can reduce the butter if the grilled corn is already rich.