Mix together olive oil, fresh lemon juice, minced garlic, parsley, red pepper flakes, salt, and black pepper in a bowl. The fresh, zesty aroma of this marinade is just the beginning of the flavor adventure!
Cut your chicken breasts into bite-sized, 1-inch chunks. Add them to your marinade, making sure every piece is coated. Cover the bowl and refrigerate for at least 30 minutes to let those flavors sink in. Trust me, marinating makes all the difference in keeping your chicken juicy.
Remove the marinated chicken from the fridge, and stir in the beaten egg to help the coating stick. Then, in another bowl, mix together breadcrumbs, grated parmesan, a pinch of salt, and pepper. Roll each chicken piece in the breadcrumb mixture until well coated.
Thread three to four pieces of chicken onto each skewer, leaving a little space between the pieces to cook evenly. For frying, heat olive oil in a skillet over medium-high heat. Fry the skewers for about 7–8 minutes, rotating to all sides until golden and crisp. For a healthier version, bake at 350°F for 20–30 minutes, flipping halfway through.
Drizzle garlic butter sauce (if you’re like me, shower it generously!) over the skewers before serving. Add wedges of lemon or a sprinkling of fresh parsley for extra flavor and presentation.