Cook the spaghetti noodles according to package directions until they reach the desired tenderness.
Drain the cooked spaghetti and set it aside.
In a large zip-top bag, combine the all-purpose flour, salt, ground black pepper, garlic powder, and Italian seasoning.
Seal the bag and shake gently until the seasoning mixture is evenly combined.
Add the chicken breast cutlets to the bag.
Seal the bag again and shake until the chicken cutlets are evenly coated with the seasoned flour mixture.
Heat the oil in a large skillet over medium-high heat.
Add the coated chicken cutlets to the hot skillet.
Sauté the chicken until browned on both sides and fully cooked through.
Remove the cooked chicken from the skillet and set it aside.
Add the butter to the same skillet.
Reduce the heat to medium and allow the butter to melt.
Add the chopped onion to the skillet.
Sauté the onion until softened.
Add the diced tomatoes and minced garlic.
Sauté for approximately 30 seconds, stirring frequently.
Sprinkle the flour into the skillet.
Stir until the flour is fully combined with the butter, onion, tomatoes, and garlic.
Pour the white cooking wine into the skillet.
Stir well, scraping the bottom of the skillet to loosen any browned bits.
Sauté for several minutes to allow the wine to reduce slightly.
Stir in the red pepper flakes, Italian seasoning, and salt.
Slowly whisk in the heavy whipping cream.
Add the grated Parmesan cheese.
Continue whisking until the sauce is smooth and fully combined.
Simmer the sauce until it thickens to the desired consistency.
Add the cooked spaghetti to the skillet.
Toss the spaghetti gently until it is evenly coated in the creamy sauce.
Return the cooked chicken to the skillet.
Allow the chicken and pasta to warm together briefly before serving.
Serve warm with additional Parmesan cheese, if desired.