In a large skillet, heat olive oil over medium heat. Add diced onion, bell peppers, and minced garlic. Sauté for 5-7 minutes until the onion is translucent.
In a large mixing bowl, combine drained spaghetti, shredded chicken, and sautéed vegetables. Add marinara sauce, cream of mushroom soup, Italian seasoning, and salt and pepper. Stir until well mixed.
Fold in half of the shredded mozzarella and half of the shredded cheddar cheese into the mixture.
Grease a 9x13 inch casserole dish and pour the spaghetti and chicken mixture into it, spreading evenly.
Top with remaining mozzarella and cheddar cheese, followed by grated Parmesan cheese.
Cover with aluminum foil and bake for 25 minutes.
Remove the foil and bake for an additional 15-20 minutes until the cheese is melted and bubbly.
Let the casserole cool for 5 minutes before serving.
Notes
Serve hot and garnish with fresh herbs for added flavor.