In a large skillet, heat the olive oil over medium heat. Add the diced onion, bell peppers, and minced garlic. Sauté until the onion becomes translucent, about 5-7 minutes.
In a large mixing bowl, combine the cooked spaghetti, shredded chicken, sautéed vegetables, marinara sauce, cream of mushroom soup, Italian seasoning, salt, and pepper. Mix well to ensure everything is evenly coated.
Add half of the mozzarella cheese and half of the cheddar cheese into the mixture, reserving the rest for topping. Stir to combine.
Pour the spaghetti mixture into a greased 9x13 inch casserole dish, spreading it evenly.
Sprinkle the reserved mozzarella, cheddar cheese, and Parmesan cheese evenly over the top of the casserole.
Cover the dish with aluminum foil and bake in the preheated oven for 25 minutes.
Remove the foil and bake for an additional 15-20 minutes, or until the cheese is melted and bubbly and the top is slightly golden.
Remove from the oven and let it sit for about 5 minutes before serving.
Notes
Serve hot, garnished with fresh basil or parsley. A side salad complements this dish well.