Put oil and butter in a pot on medium-high heat.
Cook onions, celery, and carrots for about 7 minutes.
Mix in flour and ranch seasoning, then add chicken broth and Frank's Red Hot.
Place whole chicken breasts in the pot, increase heat, and bring to a boil.
Once boiling, lower the heat, cover with a slightly open lid, and simmer for 12 minutes.
Take out the chicken, put it on a cutting board, and add cream cheese to the pot.
Cut the chicken into pieces and put them back in the pot.
If the chicken isn't fully cooked, let it cook a bit more.
Season the soup with salt and pepper as needed.
Serve and add garnishes if you like. You can also stir in blue cheese before serving if you're a fan.