Prepare the Potatoes: Peel the potatoes and grate them using a coarse grater. After grating, transfer the potatoes to a clean kitchen towel or cheesecloth. Squeeze out any excess moisture from the grated potatoes to prevent the bites from becoming soggy.
Mix the Ingredients: In a large mixing bowl, combine the grated potatoes and finely chopped onion. Add the all-purpose flour, egg, red chili flakes, ground black pepper, and salt. Mix everything well until the ingredients are fully incorporated and form a slightly sticky mixture.
Shape the Bites: With your hands, take small portions of the mixture and shape them into bite-sized patties or balls, depending on your preference. Make sure the bites are compact so that they hold together during frying.
Heat the Oil: In a large frying pan, heat the vegetable oil over medium heat. Once the oil is hot, carefully place the potato patties into the pan. Ensure that there is enough space between the patties to avoid overcrowding the pan.
Fry to Perfection: Fry the potato bites for 3-4 minutes on each side or until golden brown and crispy. Flip them carefully using tongs or a spatula to ensure an even crisp on both sides.
Drain and Serve: After frying, remove the potato bites from the pan and place them on paper towels to drain any excess oil. Serve hot, and enjoy with your favorite dipping sauce.