Begin by bringing a large pot of salted water to a boil. Add the penne pasta and cook according to package instructions until al dente. Drain and set aside.
While the pasta is cooking, season the chicken breasts with salt, pepper, and half of the oregano and basil.
In a large skillet, heat 1 tablespoon of olive oil over medium heat. Add the chicken breasts and cook for about 5-7 minutes on each side, or until fully cooked and golden brown. Remove from the skillet and let rest before slicing into bite-sized pieces.
In the same skillet, add the remaining olive oil and sauté the minced garlic until fragrant, about 1 minute.
Pour in the diced tomatoes, add the remaining oregano, basil, and red pepper flakes if using. Cook for about 5 minutes until the sauce thickens slightly.
Add the cooked penne pasta to the skillet and toss well to coat with the tomato sauce.
Stir in sliced chicken and half of the mozzarella and Parmesan cheese, mixing until everything is evenly combined.
Sprinkle the remaining mozzarella and Parmesan on top. Cover the skillet with a lid and allow the cheese to melt for about 3-4 minutes over low heat.
Once the cheese is melted and bubbly, remove from heat.
Garnish with fresh basil leaves before serving.
Notes
Serve in shallow bowls, topping each with additional chopped fresh basil and a sprinkle of Parmesan for a finishing touch.