Instructions:
1. **Marination:**
- In a bowl, combine the boneless chicken pieces with garlic paste, ginger paste, red chili powder, turmeric powder, paprika or Kashmiri red chili powder, salt, and yogurt. Mix well and let it marinate for at least 1 hour in the refrigerator.
2. **Coating:**
- In a separate bowl, mix all-purpose flour, cornflour, baking powder, black pepper, and salt to taste. This will be your coating mixture.
3. **Coating the Chicken:**
- After marination, take each piece of marinated chicken and roll it in the coating mixture until it's well coated. Press the coating onto the chicken to ensure it sticks well.
4. **Preparation for Frying:**
- Heat oil in a deep frying pan or a deep fryer to around 350°F (175°C).
5. **Frying:**
- Carefully drop the coated chicken pieces into the hot oil, a few at a time, making sure not to overcrowd the pan. Fry until they are golden brown and crispy, usually for about 5-6 minutes. You may need to adjust the frying time depending on the size of the chicken pieces.
6. **Draining and Serving:**
- Use a slotted spoon to remove the fried chicken popcorn from the oil and place them on a plate lined with paper towels to drain any excess oil.
7. **Serve:**
- Serve the chicken popcorn hot with your favorite dipping sauces like ketchup, barbecue sauce, or a creamy dip.
Enjoy your homemade chicken popcorn as a delicious snack or appetizer!