The sweetness of the peaches you use will affect how much sugar you use. If they are super sweet you could even reduce the amount of raisins used.
Place the sticky black rice in a large pot and cover with at least 4 inches of water. Bring to a boil and then reduce to simmer briskly for 10 minutes.
After the 10 minutes, add the yellow split peas, ground turmeric and ground deggi mirch chile pepper. Make sure everything is covered by at least 2 inches and return to a brisk simmer.
Let cook for around 20 minutes, add the pinches of salt, and then cook another 10 minutes until the yellow split peas are tender and the rice is chewy-tender (it should have a pop to it). Drain and set aside to cool.
While the rice is cooking, chop and the peaches and cucumbers. Toss with a squeeze or 2 of lime juice to prevent browning of the peaches. Toss in the raisins and cilantro and set aside.
In a large nonstick skillet, heat the cumin seeds in the oil. When they are dark and fragrant, add the onion with a small pinch of salt. Stir and cook for 7 minutes, until starting to caramelize.
Add the garlic and ginger paste and stir it into the onions. Cook for 2-3 minutes and then add the chaat masala. Stir it completely into the onions and let it roast until fragrant. Then remove from heat and scrape into a bowl to cool.
Whisk together all of the dressing ingredients. If your peaches are super sweet, use a minimum of honey and taste it at the end. When adding the salt, remember that chaat masala also has salt.
It is ok if the ingredients are warm when tossed together, but they should not still be hot. The closer to room temperature the better. Toss the cooked grains and legumes with the onion mixture and then the prepped peaches, cucumbers, raisins and cilantro.
Toss everything in the dressing. Serve, topped with chopped cashews, crunchy potato chips and lime wedges.
This salad will keep ok for a day or 2, but only garnish at the last moment.