Before You Start
A cart running two burners is the usual setup: a steamer hissing away on one side for raw cobs, a flat griddle holding court on the other for kernels that get their butter and spice cooked directly into them. This is corn you eat on your feet, kernels dusted in spice and handed over with nothing more than a small wooden spoon, and it shows up absolutely everywhere once the sun starts going down — markets, seaside boardwalks, railway platforms, you name it — mostly because it costs almost nothing to produce.
Two approaches exist side by side. One boils or steams the corn first, then finishes it off the heat in butter and spice. The other, which this recipe follows, puts raw-cooked kernels straight onto a hot griddle so the butter and spice work into them while they pick up a little char — more flavour for a bit more effort, though a lighter, boiled version is covered here too for anyone who'd rather skip the griddle step.
Where This Dish Comes From
Unlike pani puri or bhel puri, which had already carved out firm regional identities, masala corn lacks a single home turf, and the simplest explanation is timing — the corn varieties behind it didn't spread widely through Indian farming until well into the twentieth century, long after those older snacks had settled into fixed regional shapes. Once corn got cheap and ordinary everywhere, carts everywhere started selling it, and the cup you'd buy in Mumbai looks much like the one sold in Delhi, Bangalore or Kolkata, give or take small local habits — northern carts tend to lean heavier on butter and chilli, southern and western ones add more lemon and occasionally grated coconut, and coastal stalls near the sea often keep it down to just salt and chilli, eaten standing on the sand. Roasted peanuts and cut fruit share this same unusual status: street snacks that have spread into every regional chaat tradition in the country without ever becoming the signature of just one.
How to Make It
-
Prep
Boil just enough to soften, not cook through
Fresh cobs want a 6 to 8 minute boil in salted water, enough to soften the kernels while they still hold a slight bite — let them cool, then cut the kernels free. Frozen kernels need less, just 4 to 5 minutes of boiling or steaming. Whichever route you take, drain them well afterward, since leftover water turns the next step into steaming instead of browning.
-
Cook
Let the pan do the browning, not the spoon
Get butter foaming over medium-high heat in whatever wide skillet or griddle you're using, then spread the drained corn across it in one even layer, and leave it be for a full minute before the first stir, which is what lets some kernels actually brown rather than merely steam in the fat. Four to five minutes total gets you there, with only occasional stirring along the way.
-
Cook
Toast the spices into the kernels
Drop the heat a notch and scatter in the black pepper, roasted cumin, chaat masala, chilli powder and salt. Keep everything moving for 30 to 45 seconds, long enough for the spices to toast lightly into the butter and coat each kernel evenly instead of clumping in one spot and scorching.
-
Serve
Lemon and chilli go in off the heat
Take the pan off the heat before the green chilli, lemon juice and coriander go in — stirring these into direct heat at this point just burns off the brightness you're after. Check the balance of sour, salty and hot, adjust if needed, and get it into cups while the steam's still rising, since the whole appeal collapses once the butter firms back up in a cooling cup.
Swaps You Can Make
Outside of corn season, frozen kernels are what most cooks reach for anyway, and they work just as well — skip thawing entirely and just tack an extra minute or two onto the boil. For a dairy-free take, oil replaces butter without much fuss, though you'll lose some of the richness butter brings, worth keeping if it's available to you. Parts of Maharashtra and Karnataka like to fold in grated fresh coconut right at the end. And if lemon's sharpness isn't quite what you want, a spoon of tamarind pulp gives a rounder, deeper sourness instead.
Turning the Heat Up or Down
Because the spice goes on at the very end rather than cooking into a base, dialing it up or down is simple. Keep it mild by cutting the chilli powder to barely a pinch and leaving out fresh green chilli altogether, letting chaat masala and lemon carry the flavour instead of any real heat. Push it hotter with a spicier chilli powder plus a finely diced green chilli, or splash in a vinegar-based chilli sauce at the end, a trick some Mumbai cart vendors use. Don't skip the black pepper even in a mild batch — its heat reads differently from chilli, sharper and more immediate, and it adds real depth on its own.
Where This Goes Wrong
Corn that goes into the butter still wet is the top offender — it steams rather than browns, and you lose the colour and char that make this worth doing on a griddle in the first place. Right behind that is adding chaat masala and lemon while the pan's still hot; both fade fast under heat, so they only belong in off-heat, end-of-cooking territory. Salt gets underused often too, and since corn carries natural sweetness, it needs a genuinely heavy hand with chaat masala and salt or it just reads as buttered sweet corn rather than a savoury snack. Letting it sit around before serving is the last trap — the butter seizes back up as it cools and the kernels go cold and faintly rubbery, so timing this for right-before-eating matters.
Keeping and Reheating Leftovers
Storage: Sealed in the fridge, cooked masala corn stays edible for a couple of days, though fresh is genuinely the better option here, since chilling solidifies the butter and firms the kernels in a way that isn't flattering. This isn't the kind of chaat component you can fully make ahead — both the lemon-and-coriander finish and the hot-butter stage lose their punch quickly. A partial head start works fine though: boil and drain the kernels up to a day in advance, refrigerate them, and save the butter-and-spice stage for just before you serve.
Reheating: Warm leftovers back up in a dry or barely buttered skillet over medium heat, stirring every so often for 2 to 3 minutes, and a few kernels will even re-crisp along the way. The microwave is a fallback option, though it tends to soften rather than brown the corn. Either way, finish with fresh lemon juice and a bit of chaat masala once it's reheated, since both flavours mellow out considerably in the fridge.
Staying Safe With This One
Ordinary kitchen hygiene covers most of what matters here, since this is a straightforward vegetarian dish — just confirm the corn's properly cooked before it's served, and move leftovers into the fridge within about two hours rather than leaving buttered kernels out, since warm corn sitting in butter is exactly the kind of combination that doesn't hold up well in hot weather. Starting from fresh cobs, give them a good rinse before boiling to wash away any husk and silk debris still clinging to them.