Prep: Preheat oven to 390°F (200°C) and place a rack on a baking sheet. This will allow you to keep the nuggets warm and crisp while cooking multiple batches.
Prepare the ingredients: Cut the chicken breasts into small, even pieces, the size of nuggets. This will facilitate even cooking and ensure a well-done interior.
Set up the breading station: In three separate bowls, place the flour in one, the beaten eggs in another, and the breadcrumbs mixed with the salt, pepper, garlic powder, and onion powder in the third.
Bread the nuggets: Dip each piece of chicken in the flour, making sure it is well coated. Then, dip it into the beaten eggs and finally coat it with the breadcrumb mixture, pressing lightly so that it adheres well.
Cook the nuggets: Heat enough oil in a large skillet over medium-high heat so that the nuggets are partially submerged. Once hot, fry the nuggets in batches, making sure not to overcrowd the pan to prevent them from sticking together. Fry them until golden brown and cooked through, about 2-3 minutes per side.
Finish in the oven: Once the nuggets are golden brown and crisp, transfer them to the rack on the baking sheet and place in the preheated oven for about 5-7 minutes. This will help the nuggets finish cooking on the inside and keep them crunchy.
Serve: Once all the nuggets are cooked and hot, serve them with your favorite sauce, such as ketchup, mustard, BBQ or some yogurt-based sauce. Enjoy your homemade chicken nuggets! You can accompany them with French fries, salad or other garnishes of your choice