In a medium bowl, whisk together the chickpea flour, turmeric, garam masala, baking powder, and ½ teaspoon of salt. Create a well in the center and gradually whisk in the water until you have a smooth, lump-free batter.
Set aside to rest for at least 20 minutes.
While the batter rests, prepare the paneer.
Chop it into small ¼-inch cubes. If using fresh, crumbly paneer, simply break it apart with your fingers or a fork.
Finely chop the lime pickle, ensuring there are no large pieces of rind.
Heat a tablespoon of oil in a frying pan over medium heat.
Add the paneer cubes and cook for 3-4 minutes, stirring occasionally, until they begin to turn golden and crisp up at the edges.
Add the chopped lime pickle to the pan with the paneer, stir to coat everything evenly, and season with ¼ teaspoon of salt.
Cook for another minute, then remove from the heat and set aside.
Stir the finely chopped cilantro and dill into the rested pancake batter.
Place a small non-stick skillet over medium heat and add a drizzle of oil, tilting the pan to coat the bottom.
Once hot, pour a ladleful of batter into the center.
Cook for about 1-2 minutes, or until the edges look dry and bubbles appear on the surface.
Using a thin spatula, flip the pancake and cook for another minute on the other side until golden brown.
Repeat with the remaining batter, adding more oil as needed.
Keep the cooked pancakes warm by wrapping them in foil.
To serve, top the warm pancakes with a generous scatter of the lime pickle paneer and a garnish of fresh dill.
Don't skip the resting time for the batter! This allows the chickpea flour to fully hydrate, resulting in a better texture and flavor.