Soak soya granules in hot boiling water until they puff up and double in size. Strain it and squeeze out as much water as possible.
Heat a teaspoon of oil in a thick bottomed skillet, Saute chopped onions until translucent.
Add in chopped spinach leaves, Saute until wilted. Set this aside.
Transfer the soy granules to a blender, add ginger and blend to a coarse paste without adding any water.
Transfer the soy mixture to a mixing bowl, add the sautéed spinach + onion, cumin, amchur, garam masala, turmeric powders, tomato ketchup, chopped cilantro, salt and pepper to season the mixture. Mix everything well, add a bread slice (torn roughly) mix again to form a soft dough. Try to form a lime sized round patty, if it's holding its shape do not add more bread.
Similarly, make patties from the remaining mixture
Roll them in breadcrumbs/semolina to coat them evenly. Refrigerate this for about 15-30 minutes.
Heat the paniyaram/ebelskiver pan, add few drops of oil in each cavity, place the prepared croquettes and fry on all sides, flipping in between until golden brown. If you do not have an appe pan, then make flat patties and shallow fry in a skillet over medium heat.