No-Cook Street Mix · Kolkata and West Bengal, with closely related versions across Odisha and Bihar under different names

Kolkata-Style Jhal Muri, Tossed with Mustard Oil

Vegetarian Easy No-Cook/Assembled Medium

Puffed rice given a hard toss in mustard oil, raw onion, green chilli, peanuts, cucumber and tomato, sharpened with lime and handed over in a twisted paper cone.

Prep15 min
CookN/A
Start to Finish15 min
Servings4 servings
RegionEast India

Overview

Done carelessly — oil drizzled over the top, stirred once — jhal muri tastes like plain puffed rice with a few vegetables resting on it. Done right, it comes out sharp, mustardy, crunchy and fresh all in the same bite, and the gap between those two outcomes has almost nothing to do with the ingredient list, which is short and simple. It comes down to the ratio of mustard oil to puffed rice and, even more, to how hard everything gets tossed together. Watch a vendor in Kolkata work: a big steel bowl or tin, both hands or a flat ladle turning the mix over, the bowl sealed and shaken, tossed again, until every grain of puffed rice carries a light coat of pungent oil and the raw vegetables have let go of just enough juice to season the whole batch without drowning it.

Background & Regional Roots

What makes this specifically Kolkata, and Bengali more broadly, is the combination: raw mustard oil standing in as the defining fat rather than a neutral one, kasundi — a sharp Bengali mustard condiment — added by some vendors, and a local habit of stirring in coconut pieces, with gram-flour sev sometimes worked through the puffed rice as well. Crediting Kolkata alone with inventing seasoned puffed rice as street food would overstate the city's claim, though, since jhal muri is really one branch of a much wider puffed-rice snack family found across West Bengal, Odisha and Bihar. Visitors sometimes confuse it with churmur, a close relative built on crushed pani-puri shells rather than loose puffed rice, despite the two using an entirely different base. Odisha has its own puffed rice snacks under different names, and Bihar leans its spicing in a different direction entirely, so what follows here sticks to the Kolkata style rather than claiming to speak for the whole eastern Indian tradition.

Step-by-Step

  1. Prep

    Crisp it up if it's gone the slightest bit stale

    Puffed rice that's been sitting around can lose its crackle and turn a little chewy. Crush a small handful between your fingers to check — anything short of fully dry and crisp means it's worth a quick low-heat dry-roast, about 2 to 3 minutes in a wide pan with constant stirring, followed by a complete cooldown before it goes into the mix. Skipping that cooldown has consequences too: warm puffed rice makes the raw vegetables wilt noticeably faster once combined.

  2. Prep

    Keep every piece bite-sized and consistent

    Cut the onion, tomato, cucumber and green chilli into small, even pieces, no bigger than a small pea. There's no spoon involved in eating jhal muri, so every handful needs a bit of everything in it; pieces that are too large or uneven mean some handfuls land all onion while others land mostly puffed rice.

  3. Assemble

    Build the mix in a bowl you can close

    Everything solid goes into one large bowl at this stage: puffed rice, the chopped onion, tomato, cucumber and green chilli, peanuts, potato if you're using it, and the sev or chanachur. A bowl with its own lid works best, though a second bowl flipped upside down over the first makes a fine substitute for sealing it tightly.

  4. Assemble

    Season it, then toss harder than feels necessary

    The vigorous tossing that follows isn't for show — it's the only thing standing between a batch with pungent oil pooled uselessly at the bottom and one where every grain is evenly coated. Pour in the mustard oil, chaat masala, black salt and salt, seal the bowl, and shake it hard for 15 to 20 seconds. After that, uncover it and keep turning everything over — your hands work fine, or a large spoon scooping up from underneath — for roughly another 30 seconds.

  5. Serve

    Lime goes in last, then it goes straight to the table

    From the moment moisture from the chopped vegetables touches it, the puffed rice starts to soften, which is why this gets eaten within minutes of mixing rather than held for later. Hold the lime juice and coriander back until the very last moment, stirring them in right before serving in paper cones or bowls. Before that final stir, taste for salt, chilli and lime — the finished mix should taste sharp, hot from the raw mustard oil, and distinctly tangy all at once.

Ingredient Swaps

Without raw mustard oil on hand, or if its sharpness feels like too much, a neutral oil doctored with a few extra drops of prepared mustard or a pinch of ground mustard seed will get you partway there — it won't fully replicate the pungent, slightly bitter edge that makes the Kolkata version what it is, but it's a workable stand-in. Between sev and chanachur, lean toward chanachur when you can find it, since the Bengali spiced namkeen mix already carries much of the right seasoning built in; plain sev still does the job reasonably well. Roasted chana dal, or dalia, swaps in for some or all of the peanuts if you're after a different style of crunch. And in season, a handful of grated raw mango is a traditional addition that adds welcome extra tartness.

Tuning the Heat

Some Kolkata vendors offer a spoon of kasundi, Bengali mustard pickle, stirred in at the end for anyone chasing an extra sharp, sinus-clearing kick — use it carefully, since it's potent. Heat otherwise comes almost entirely from the raw green chilli, which makes it easy to dial in either direction: for a milder mix, use one small chilli with the seeds and pith removed, letting chaat masala and lime carry more of the flavor instead of heat. Pushing it hotter can mean extra green chilli, or working in a pinch of dried red chilli flakes right alongside the mustard oil for a heat that lingers longer than fresh chilli's does.

Where Cooks Go Wrong

By far the most frequent error is going too light on the oil, or just drizzling it over the top instead of really working it in — the result is a batch where most of the puffed rice stays bland while whatever oil there is settles at the bottom. Cutting the vegetables too large is a smaller but still noticeable problem, since it makes the texture swing wildly from bite to bite. Swapping in neutral oil for mustard oil is fine as far as it goes, but it's worth being honest that this changes the dish fundamentally — the characteristic sharp bite of jhal muri comes specifically from raw mustard oil, and a version made with something milder is really its own snack rather than a faithful substitute. Timing matters just as much as any ingredient: give this more than a few minutes to sit before serving and the puffed rice will have already gone limp from the vegetables' moisture, so plan to assemble it immediately before it's eaten.

Keeping & Reheating

To store: Once assembled, jhal muri has no real shelf life — the puffed rice visibly softens within 15 to 20 minutes of meeting the chopped vegetables and oil, so it needs to be mixed and served immediately rather than held. What you can get ahead of is everything dry and separate: plain puffed rice stores in an airtight container at room temperature for weeks, sealed roasted peanuts hold for a couple of weeks on their own, and the chopped vegetables can be cut a few hours ahead and kept refrigerated in their own container until it's time to combine everything.

To reheat: This dish is never reheated; it's eaten at room temperature right after mixing. The only heat involved anywhere in the recipe is a brief dry-roast of stale puffed rice before assembly, never after.

Food Safety Notes

Since nothing here gets cooked right before serving, this dish leans on ingredient freshness and water safety rather than cooking temperature for its safety margin — give the onion, tomato, cucumber and chillies a thorough wash before they're chopped. The same logic applies to the peanuts and puffed rice: both should be fresh and properly stored, since rancid peanuts range from unpleasant to genuinely unsafe to serve. If the optional potato is boiled ahead of time, treat it like any other cooked potato and get it cooled and refrigerated promptly if it won't be used right away. And once everything is mixed, keep the window short — this isn't a dish meant to sit out at room temperature for long.

References

  • Chitrita Banerji, writings on Bengali food culture — on the regional distinctiveness of mustard oil and kasundi in Bengali street food compared to neighbouring Odisha and Bihar traditions.

More From the Library