In a wide non-stick pan, heat olive oil over medium heat.
Add onions and garlic and cook for 1 minute.
Add chicken, salt and pepper. Cook for a few minutes until golden brown.
Add spaghetti, broth, buffalo sauce. Cover and cook for about 20 minutes.
Turn off the heat and now, you have 2 options: 1) Remove chicken breast and shred it with 2 forks and mix it back into the pot OR you can slice it into small cubes and add it back into the pot. Also, instead of big chicken breasts, you could have just used small chicken breast cubes or strips and skipped this step. (My family likes shredded chicken and that's why I do this extra step).
Turn on the heat and stir in cream cheese and blue cheese dressing.
Uncover and let it simmer and cook until pasta is tender and liquid is reduced.
Garnish with green onions and enjoy!
Notes
Use full fat ingredients for maximum creaminess.
Use low sodium broth.
Make sure to use a nonstick pan to prevent burning and sticking.
Leftovers can be stored in a sealed container in the refrigerator for up to 3 days and can be reheated in the microwave.