Heat a large Dutch oven, braiser, or deep skillet over medium-high heat. Add the olive oil. Season the chicken breast on both sides with all purpose seasoning, Italian seasoning, garlic powder, onion powder, paprika.
Add the chicken to the hot pan in an even layer and cook for 5–7 minutes on each side, until browned and cooked through (internal temperature should reach 165°F). Remove the chicken from the pot and set aside.
Reduce heat to medium. Add butter and the diced onion and bell peppers directly into the same pot (don’t wipe it out, he browned bits add flavor). Cook for 4–5 minutes, stirring occasionally, until softened. Now add the minced garlic and cook for 30 seconds, just until fragrant.
Pour in the chicken broth and heavy cream (if using the cream). Stir well and scrape up any browned bits from the bottom of the pot. Bring the mixture to a gentle simmer.
Reduce the heat to low, Add the linguine noodles into the pot. Press the noodles down into the liquid. Cover and cook for 10–12 minutes, stirring every 2–3 minutes to prevent sticking, until pasta is tender and most of the liquid has absorbed.
Add the parmesan cheese and half of the mozzarella cheese, stirring until smooth and creamy.
Add the cooked chicken back into the pot and stir until fully coated in the sauce. Let everything simmer together for 2–3 minutes so the flavors combine.
If the sauce becomes too thick, add a splash of chicken broth or heavy cream until you reach your desired consistency.
Remove from heat and garnish with chopped fresh parsley and extra parmesan and mozzarella cheese if desired. Serve immediately while hot and creamy.