Prep the chicken: Pat the chicken dry with paper towels. Toss with salt, pepper, onion powder, paprika, and Italian seasoning.
This helps the chicken sear nicely and builds flavor from the start.
Blanch or steam the broccoli (optional but recommended): Boil a small pot of water and cook the broccoli for 1 to 2 minutes, just until bright green and crisp-tender. Drain well. This step ensures the broccoli cooks quickly in the skillet without getting soggy.
Heat the skillet: Set a large skillet over medium-high heat.
Add the olive oil and 1 tablespoon of butter.
Sear the chicken in batches: Add half the chicken in a single layer. Cook 3 to 4 minutes per side until browned and cooked through. Transfer to a plate and repeat with the remaining chicken.
Don’t crowd the pan; it helps the chicken brown instead of steam.
Build the garlic butter base: Reduce heat to medium. Add 2 tablespoons of butter to the skillet. Add the minced garlic and red pepper flakes (if using).
Stir for 30 seconds to 1 minute until fragrant. Do not let the garlic burn.
Deglaze and make the sauce: Pour in the chicken broth, scraping up the browned bits from the bottom of the pan. Simmer for 1 to 2 minutes to reduce slightly.
Stir in lemon juice and zest.
Add broccoli and chicken back: Return the chicken and broccoli to the skillet. Toss to coat in the garlic butter sauce. Cook 2 to 3 minutes, stirring, until everything is hot and the sauce lightly clings to the chicken.
Finish with butter and herbs: Swirl in the remaining 1 tablespoon of butter for a glossy finish.
Taste and adjust seasoning with more salt, pepper, or lemon. Sprinkle with parsley.
Serve: Spoon over rice, cauliflower rice, mashed potatoes, or pasta. Add extra lemon wedges on the side.