Cook the Pasta: Bring a large pot of salted water to a vigorous boil. Add the whole wheat or protein pasta and cook as per the package directions until al dente. Once cooked, drain the pasta and set it aside, keeping it warm.
Prepare the Chicken: While the pasta is cooking, pat the chicken breasts dry and season both sides generously with garlic powder, Italian seasoning, salt, and pepper. Ensure the seasoning is evenly distributed for optimal flavor.
Sear the Chicken: In a large skillet, heat 2 tablespoons of olive oil over medium-high heat. Carefully place the seasoned chicken breasts in the hot oil. Sear for about 5-7 minutes on each side, or until the chicken is golden brown and cooked through (internal temperature should reach 165°F). Once done, remove the chicken from the skillet and let it rest on a cutting board for a few minutes before slicing into thin strips.
Combine Ingredients: In the same skillet, reduce the heat to medium. Pour in the marinara sauce, stirring gently to warm it through and pick up any flavorful remnants from the chicken. Next, add the drained pasta to the skillet and carefully toss to ensure every strand is coated in the rich sauce.
Assemble the Dish: Preheat your oven to 375°F (190°C). In a baking dish, spread half of the pasta and sauce mixture evenly on the bottom. Layer with half of the sliced chicken on top, followed by half of the shredded mozzarella and grated Parmesan cheese. Repeat the layers with the remaining pasta, chicken, and cheeses until all ingredients are used.
Bake: Place the baking dish in the preheated oven and bake for approximately 15-20 minutes, or until the cheeses are melted, bubbly, and slightly golden on top.
Garnish & Serve: Once baked, remove the dish from the oven and let it rest for a few minutes to set. Just before serving, garnish generously with fresh basil leaves for a burst of flavor and color.