In a large pot, bring salted water to a boil. Add the whole wheat or protein pasta and cook according to package instructions until al dente. Drain and set aside.
While the pasta is cooking, season the chicken breasts with garlic powder, Italian seasoning, salt, and pepper.
Heat olive oil in a large skillet over medium-high heat. Add the chicken breasts and cook for about 5-7 minutes on each side, or until they are cooked through and golden brown. Remove the chicken from the skillet and allow it to rest for a few minutes before slicing it into thin strips.
In the same skillet, reduce heat to medium and pour in the marinara sauce. Stir gently and then add the cooked pasta, tossing to coat evenly in the sauce.
In a baking dish, layer half of the pasta and sauce mixture. Top with half of the sliced chicken, sprinkle with half of the mozzarella and Parmesan cheese. Repeat with the remaining pasta, chicken, and cheeses.
Preheat your oven to 375°F (190°C). Bake the assembled dish for about 15-20 minutes until the cheese is melted and bubbly.
Remove from the oven and let it sit for a few minutes. Garnish with fresh basil leaves before serving.
Notes
Feel free to use homemade marinara sauce for a fresher taste.