It is an extraordinarily difficult problem.
I have taken to reading a large number of individual sources, identifying the more trustworthy ones over time, and trusting primarily those sources. When one of them shifts to publishing propaganda (it is often a sudden unexplainable shift) then I write them off and remove them from my feed. Often I'll discover new sources through the networks of trusted sources.
This is very inefficient and I wish there were a better way to do it. It's not a perfect system, but it works well enough for me.
You used to be able to trust media institutions, as long as you knew their biases, but even basic facts are in question now and a great deal of so-called news is completely factless. (Headline: "Why politician X might be doing something illegal, maybe" with of course no facts to back up the supposition)
Media is flailing around searching for a sustainable business model, but it isn't working yet. Until they find something, I think we're stuck with bought-and-paid-for propaganda.