Heat canola oil (approximately ½ tbsp) in a skillet over high heat.
Salt and pepper the chicken breast to taste.
Fry the chicken over medium-high heat for 1-2 minutes per side until lightly browned. The chicken does not need to be cooked through. Once browned, remove a plate and cover with foil or place in a microwave. The chicken will continue cooking and stay juicy this way.
Add some olive oil (no more than ½ tbsp) to the skillet.
Add onions and fry until soft and slightly browned, approximately 3-5 minutes.
Once onions have some color, add mushrooms to the skillet. Cook together approximately 2-3 minutes longer.
Add minced garlic and cook until golden.
Once garlic is done, quickly stir in the cream of chicken soup, low fat greek yogurt, ranch powder, and worcestershire sauce.
Return the browned chicken breast and any juice on the plate to the skillet and stir to combine.
Add ¼ cup of water to the sauce and simmer uncovered for 5 minutes, then cover for another 5 minutes.
Serve over cooked spaghetti with a roll on the side.