Heat olive oil in a large pot over medium heat. Add cubed chicken, salt, pepper, garlic powder, onion powder, and Italian seasoning.
Cook for about 5–6 minutes, stirring occasionally, until the chicken is no longer pink.
Pour in the marinara sauce, chicken broth, and dry pasta. Stir everything together.
Bring to a boil, then reduce heat, cover, and simmer for about 12–14 minutes until the pasta is tender.
Remove lid, sprinkle mozzarella and Parmesan evenly over the top.
Cover again and let sit for 2–3 minutes until the cheese melts. Optionally, broil for 1–2 minutes for a crispy cheese top.
Serve hot with fresh basil if you’re feeling a little extra.