Heat the wok and add 4 to 5 cups of water to it. Add corn and potatoes to simmering water, cover, and let it boil for about 8 to 10 minutes on a medium heat. (Pro tip: Use the Chandramukhi variety of potato as it boils quickly. Cut the potatoes lightly for faster boiling. Corn also boils quickly. If you prefer, you can boil the potatoes separately. You can add some salt at this moment if desired.)
Open the lid, and you’ll notice that most of the water has evaporated. Both the potatoes and corn are boiled now. (Pro tip: Press the potatoes and corn to check if they are boiled.)
Transfer them onto a plate. Cut the boiled potatoes into small pieces. Ready to mix all the ingredients together.
Take a mixing bowl and add the boiled corn first, followed by the boiled potatoes.
Next, add the chopped onion, chopped tomatoes, chopped cucumber, chopped green chilies, chopped coriander leaves, and peanuts.
Add the masalas, roasted homemade spices, rock salt, and chaat masala. (Pro tip: Do not add the besan sev at this moment, as it may become mushy.)
Squeeze lemon juice over the mixture. (Pro tip: I used Gandharaj lemon, but you can use regular lime. You can also add tamarind paste or sweet tamarind pickle according to your taste preference.)
Mix all the ingredients properly. Finally, sprinkle the besan sev on top. Corn Chaat is ready.