Preheat your oven to 375°F and grease a 9x13-inch baking dish.
Heat the olive oil in a large skillet over medium-high heat. Season the chicken pieces with garlic powder, Italian seasoning, salt, and pepper. Cook the chicken for 5-7 minutes until just cooked through and lightly browned. It doesn't need to be fully cooked as it will finish in the oven.
Spread 1 cup of marinara sauce on the bottom of your prepared baking dish.
Layer the cooked chicken pieces over the sauce. Pour the remaining marinara sauce over the chicken.
Sprinkle 1 cup of mozzarella cheese and 1/2 cup of Parmesan cheese over the top.
In a small bowl, mix the breadcrumbs with the melted butter and the remaining 1/2 cup of Parmesan cheese. Sprinkle this mixture evenly over the cheese layer.
Top with the remaining 1 cup of mozzarella cheese.
Bake uncovered for 25-30 minutes until the cheese is melted, bubbly, and the breadcrumb topping is golden brown.
Let the casserole rest for 5 minutes before serving. Garnish with fresh basil if desired. Serve over pasta or with garlic bread for the ultimate comfort meal!