Preheat your oven to 400°F (200°C).
Prepare your breading stations: place flour, beaten eggs, and breadcrumbs in separate shallow dishes.
Season the chicken breasts with salt and pepper, then dredge in flour, coating both sides.
Dip the floured chicken into the beaten eggs, allowing excess to drip off.
Coat the chicken with breadcrumbs, pressing gently to adhere.
Heat olive oil in a large skillet over medium heat and fry the chicken until golden brown, about 4-5 minutes per side.
Once cooked, transfer the chicken to a baking dish and top each piece with marinara sauce, followed by mozzarella and Parmesan cheese.
Bake in the oven for about 15-20 minutes, or until the cheese is bubbly and golden.
Let it cool for a few minutes before serving, garnishing with fresh basil if desired.