Take all the ingredients listed in -spice mix and grind to make a fine powder.
Soak the bengal gram in water for 15 minutes and soak soy nuggets in hot water for 15 minutes.
Squeeze water from soy nuggets and boil them in enough water for 5 minutes.drain the water from soy nuggets and squeeze well (this is done to remove the smell from soy nuggets).
In a pressure cooker add bengal gram and soy nuggets in separate containers along with 1.5 cup of water.
Pressure cook for a whistle on medium flame, then drain the water and squeeze the nuggets well.
Heat 1 tbsp of butter and 1 tsp of oil in a heavy bottom pan and add the boiled bengal gram and soy nuggets.
Stir fry on high heat for 2-3 minutes to evaporate the moisture.
Let this mixture cool down completely.
Grind bengal gram, soy nuggets and green chilies to make a coarse paste.
Take out the mixture in a bowl and add bread crumbs, corn flour,spice mix, chili powder, salt, mango powder and fresh coriander.
Mix the mixture well, here you can add some more crumbs if needed.
Evenly apply the mixture on satay sticks and keep aside.
Heat some oil in a broad and heavy pan to shallow fry.
Add few seekh kababs in the pan and cook on medium heat .
Gently turn the sides of the satay stick 2-3 times to get a nice golden colour from all the sides.
Drain the kababs on a paper napkin.
Sprinkle some chat masala and lemon juice on the kababs.
Serve hot with ketchup or yogurt and mint chutney.
TIPS-
1-You can shape the mixture in the form of round patties and make shami kababs or cutlets.
You can cook them on direct flame or BBQ, in that case you have to add little extra bread crumbs to make a chapati like dough, as the soft mixture may fall off from the skewer.