Begin by flattening the chicken breasts to an even thickness using a meat mallet. This will ensure they cook evenly.
In a shallow dish, combine the flour, garlic powder, onion powder, salt, and pepper. In another bowl, whisk together the eggs and milk until smooth.
Dip each chicken breast first into the flour mixture, shaking off any excess, then into the egg mixture. Allow the excess egg to drip off before placing it back on a plate.
In a large skillet, heat the olive oil and 2 tablespoons of butter over medium heat until melted and sizzling.
Add the coated chicken breasts to the skillet in a single layer (you may need to cook in batches). Cook for about 4-5 minutes on each side, or until golden brown and cooked through. Remove chicken from the skillet and set aside on a plate.
In the same skillet, lower the heat and add the chicken broth and lemon juice, scraping up any browned bits from the bottom. Let this simmer for about 2-3 minutes.
Return the chicken to the skillet, cooking for an additional minute to allow the flavors to meld. Finish by stirring in the remaining tablespoon of butter until melted and the sauce thickens slightly.
Remove from heat and garnish with fresh parsley and lemon slices.
Notes
Serve with a side of linguine or over sautéed spinach for a delightful pairing.