President Donald Trump once said, "Black people are too stupid to vote for me" and suggested that all countries run by blacks are "s---holes," Trump's former lawyer Michael Cohen says in a new bombshell interview.

Also in the Vanity Fair interview, Cohen said he once was traveling to Chicago with Trump in the late 2000s, "we drove through what looked like a rougher neighborhood."

"Trump made a comment to me, saying that only the blacks could live like this," Cohen recalled in the article, entitled "Michael Cohen says Trump Repeatedly Used Racist Language Before His Presidency."

And Cohen said that when he and Trump once talked about the first season of Trump's reality show "The Apprentice," the president was "explaining his back-and-forth about not picking" Kwame Jackson, a black investment manager as the winner.

"There's no way I can let this black f-g win," Trump said, according to Cohen's account.

The White House did not immediately respond to CNBC's request for comment. Vanity Fair, in its article, said the White House didn't respond to multiple requests.

Trump, for his part, has made a point of claiming he has been reaching out to black voters. Last month, he hosted entrepreneur and music star Kanye West and football hall-of-famer Jim Brown at the White House. During that visit, West rejected the notion that Trump, who has a history of making incendiary comments about race, doesn't deserve the support of minorities.

"A liberal would try to control a black person through the concept of racism, because we know we're very proud emotional people," West said. "So when I said I like Trump to like someone who is liberal, they'll say, 'Oh, but he's racist.' You think racism can control me? Oh, that don't stop me. That's an invisible wall."

West has since said he is distancing himself from politics.

The interview comes more than two months after Cohen pleaded guilty to tax crimes and also to election law violations by making a secret, $130,000 hush-money payment to porn star Stormy Daniels on the eve of the 2016 presidential election that sent Trump to the White House.

Watch: Trump underreported payments to Cohen in disclosures