Place the chicken on a chopping board, then cover with a plastic wrap. Using a mallet, pound until all the pieces are of even thickness as possible. About a ¼ inch is best, but the essential thing is making sure the width is as uniform as possible. You need to cover the meat before you beat it to keep the fluids from flying around the room. Lightly season with salt and pepper.
Add flour onto a plate, Italian seasoning, and garlic powder. Mix until combined.
In a small bowl, add eggs, parmesan, and basil.
Start by dredging chicken breast in flour mixture and then dip into the egg mixture, making sure the chicken is fully coated.
Heat oil in a cast iron or skillet over medium-high heat; add chicken and cook until golden brown — about 4-5 minutes. Flip and cook chicken on the other side until completely cooked through and nicely browned, about another 3 - 4 minutes. Chicken internal temperature should reach 160 Degrees F. Remove and set aside and repeat with remaining chicken.
Add butter to the same skillet and let it melt, then add flour and garlic and cook for about a minute.
Pour in the white wine and chicken stock, then bring to a boil. Reduce the heat.
Add the lemon juice. Stir until slightly thickened.
Season with salt, pepper flakes, and black pepper to taste. Taste and adjust seasonings, if necessary. Return chicken back to the skillet, cook for about a minute.
Remove and serve garnished with parsley. Enjoy!