Season the chicken breasts with salt, pepper, and 1 tbs of garlic powder on both sides.
In a large skillet, heat the olive oil and add the chicken breast. Cook the chicken breast on both sides for about 3 to 4 minutes (depending on the thickness of the chicken) or until the chicken breasts are cooked all the way through and set them aside.
In the same skillet, add the chopped red onion and sauté it on low heat for about 5 minutes or until they are soft.
Raise the heat to medium and add the sliced mushroom and garlic. Season them with salt and pepper and sauté them for an additional 5 minutes or until the mushrooms are soft, stirring frequently.
Slowly pour in the wine and scrape any bits off the bottom of the pan. Turn the heat to a simmer and continue cooking for 5 minutes.
Keep the heat on low and stir in the heavy cream and sour cream.
Stir in the butter and cube up the chicken and add that back into the sauce, too. Be sure to add any juice that came off the chicken, too!
Season the sauce with salt, pepper, 1 tbs of garlic powder and Italian seasoning and add the cooked pasta.
Add in the cooked pasta and toss it into the sauce until it’s evenly coated.
Transfer the pasta to a serving dish, garnish with fresh parsley (if desired), serve warm and enjoy.