Burrell referred to "the perverted homosexual spirit" during a sermon at a church in Houston, Texas.
She had been due to sing with Pharrell Williams on The Ellen DeGeneres Show later this week.
But the US talk show host, who is a well-known advocate of gay rights, tweeted: "For those asking, Kim Burrell will not be appearing on my show."
'No excuses'