Soak chickpeas overnight. After chickpeas are soaked, drain well, Set aside.
Chop onion with the food processor.
Then add chickpeas, garlic, pepper powder, cumin powder, red chilli powder, baking powder, all purpose flour, lemon juice,cilantro and salt in a food processor.
Pulse for 30-40 seconds until it reaches a coarse texture. No water is added.
Transfer the mixture to a large bowl .Cover and leave it in the fridge for at least 1 hour.
Take small portions and make a balls. Set aside.
Deep - Fried Chickpea Balls:-
Heat oil in a sauce pan/Wok.
Drop the balls into hot oil and fry the falafels until golden brown on all sides, about 3-4 minutes on each side.
When falafels are done, transfer to paper-towel-lined plate to drain. Serve hot.
Baked Chickpeas Balls:-
Preheat the oven to 375°F: Brush or rub a baking sheet with a thin layer of olive oil.
Place the chickpea balls on a greased baking tray and bake for 30 minutes or until golden brown on both sides.
Whisk together eggs, milk, salt, pepper powder and turmeric powder until really really frothy.
Heat the flat pan/tawa and Spray olive oil for extra non-stickness.
Once the pan is hot and sizzly, pour the whisked egg into the pan, swirling until the bottom of the pan is fully covered and even;
Once cooked on all edges, flip over with a spatula; season again, and turn off the burner.
2. To make Stuffing:-
Heat a olive oil in a pan, add Onion, Asparagus, Tomato Capsicum ,Mushroom, pepper powder and salt, saute for few minutes.
Add cheddar cheese and saute for 2 minutes. Remove from pan and set aside.
3. To Serve:-
Remove the cooked egg from the pan and onto a plate.
Put asparagus and mushroom mixture at one end, roll as tight as you can the egg over top the mixture, forming a roll, until you get all the way to the other side.