Prepare Chicken Strips: Cut 1 kilogram of chicken breasts into three lengthwise strips each, not too thick or thin.
Make Marinade: In a bowl, combine 2 cups of buttermilk (or milk with vinegar/lemon juice), 1 egg, 1 teaspoon minced garlic, 1 cup flour, 1 tablespoon cornstarch, and spices (1 tsp salt, 1 tsp paprika, 1 tsp garlic powder, 1 tsp onion powder, 1/2 tsp black pepper, 1/2 tsp ginger, 2 tbsp chicken spice). Mix well.
Marinate Chicken: Add chicken strips to the marinade, ensuring they are fully coated. Cover and refrigerate for at least 2 hours or overnight for best results.
Prepare Coating Mixture: Grind cornflakes finely or use breadcrumbs/panko. Mix with 1/2 teaspoon white pepper. Optionally, add 1 tablespoon oil to the coating mixture if baking or air frying.
Coat Chicken Strips: Remove chicken strips from marinade, dip into coating mixture, pressing firmly to adhere coating well. Place coated strips aside and refrigerate for 30 minutes or proceed to cooking.
Cook Chicken Strips: For frying: Heat oil in a wide pan to 180°C (350°F). Fry 3-6 strips at a time for about 3 minutes until golden and cooked through. Drain on a wire rack to maintain crispiness. For oven: Preheat oven to 200°C (400°F), place strips on a rack or baking sheet, bake for about 40 minutes. For air fryer: Use the same coated strips with a light oil coating and cook according to air fryer instructions until crispy.
Prepare Sauce: Mix 1/2 cup mayonnaise, 1 teaspoon mustard paste, 1/2 teaspoon vinegar, and a pinch each of salt, black pepper, garlic powder, and onion powder until well combined.
Prepare Wrap: Wash and dry lettuce, slice into small pieces. Warm small tortilla breads lightly in a pan until slightly colored on both sides.
Assemble Wrap: Spread a small spoonful of sauce on each tortilla, add some sliced onion, grated or sliced cheddar cheese, a lettuce slice, and one cooked chicken strip. Roll or fold and serve immediately.