Prep the oven and pan: Preheat the oven to 425°F (220°C). Grease a 9x13-inch baking dish with 1 tablespoon olive oil or line with parchment for easy cleanup.
Flatten the chicken: Place chicken breasts between sheets of plastic wrap and gently pound to an even 1/2–3/4 inch thickness. This helps them cook quickly and evenly.
Season the chicken: In a small bowl, mix garlic powder, onion powder, oregano, basil, salt, and pepper.
Sprinkle the blend on both sides of the chicken.
Bread the chicken: Set up two shallow bowls. In one, the beaten egg. In the other, seasoned breadcrumbs.
Dip each piece of chicken in egg, then coat thoroughly in breadcrumbs. Place on a plate.
Start the broccoli: Toss broccoli with the remaining 1 tablespoon olive oil and a pinch of salt and pepper. Spread the broccoli across the bottom of the prepared baking dish.
If using frozen broccoli, do not thaw; break up any clumps and add 5–10 extra minutes to the first bake if needed.
Par-bake the broccoli (optional but helpful): Bake the broccoli alone for 8–10 minutes to jump-start cooking and keep it crisp-tender later. Remove the dish from the oven.
Layer the sauce and chicken: Pour 1 cup of marinara evenly over the broccoli. Lay the breaded chicken on top.
Spoon the remaining marinara over the chicken pieces, dividing it fairly evenly.
Add cheese: Sprinkle mozzarella and Parmesan over the chicken. Try to keep most of the cheese on the chicken so the broccoli doesn’t get soggy.
Bake: Return the dish to the oven and bake for 18–22 minutes, or until the chicken reaches an internal temperature of 165°F (74°C) and the cheese is melted and bubbly. If you want extra browning, broil for 1–2 minutes at the end, watching closely.
Rest and garnish: Let the dish rest for 5 minutes.
Top with a pinch of red pepper flakes and chopped fresh basil or parsley, if you like. Serve hot.