Boiled water caltrops with street market chaat masala (singhara)

An iconic street food snack from northern India, this recipe highlights fresh water caltrops served straight from a steaming pot. The crisp, slightly starchy white flesh is enlivened with a bright squeeze of lime, sulfurous black salt, and tangy chaat masala spices.

Ingredients

  • 1200 g whole fresh water caltrops (singhara)
  • 2 l filtered water
  • 1 tbsp coarse grey sea salt
  • 1 tsp chaat masala spice blend
  • 1/2 tsp ground Himalayan black salt (kala namak)
  • 1 piece fresh lime

Method

  1. Scrub and rinse the water caltrops thoroughly under cold water to remove any residual mud trapped in the crevices of their shells.
  2. Place the cleaned water caltrops in a deep pot, cover them with filtered water, and stir in the coarse sea salt.
  3. Bring to a rolling boil at 100 °C over high heat for 5 minutes, then reduce the heat to medium for a steady simmer, cover the pot, and cook for 15 minutes, until the shells darken and a paring knife easily pierces through to the center of the flesh.
  4. Drain the water caltrops in a colander and let them cool at room temperature for about 10 minutes until they reach around 40 °C, so they are comfortable to handle without burning your fingers.
  5. Trim off the side horns or slit the base of each caltrop with a small paring knife, then pry apart the hard shell halves to release the whole white kernel inside without breaking it.
  6. Transfer the warm kernels to a serving bowl, squeeze fresh lime juice over them, sprinkle with chaat masala and ground kala namak, and toss gently to coat.

Nutrition

Per serving

Energy
9.1 kcal
Protein
0.27 g
Carbohydrate
2.42 g
Fat
0.14 g
Fibre
0.87 g
Calcium
15.02 mg
Iron
0.04 mg
Magnesium
12.86 mg
Indicative, non-medical nutrition estimate; values depend on brands, actual weights, and whether ingredients are raw or cooked.