Cook the Chicken
Slice the chicken breasts into thinner cutlets. Cook them in olive oil over medium heat until golden and fully cooked. Let them rest, then chop into bite-sized pieces.
Boil the Pasta
Bring a pot of salted water to a boil. Cook the spaghetti until al dente, then drain and set aside.
Start the Sauce
In the same skillet, melt the butter. Add the diced onion and minced garlic, cooking until softened and fragrant.
Add the Flour
Stir in the all-purpose flour and cook briefly until it turns lightly golden.
Build the Sauce
Gradually pour in the chicken broth while stirring continuously. Add salt, black pepper, Italian seasoning, heavy cream, and half of the cheddar and mozzarella cheese. Stir until the sauce is smooth and creamy.
Bring It Together
Add the drained tomatoes, cooked chicken, and spaghetti to the sauce. Mix until everything is well combined.
Transfer and Top
Pour the mixture into a baking dish and sprinkle the remaining cheese evenly over the top.
Bake
Bake at 375°F (190°C) for about 25 minutes, or until the cheese is melted and bubbly.