Best way for steady income is having a stable job. I think there is no steady way to earn other than that. Having a job means fixed salary. Other ways to earn like having a business of restaurant doesn't give a steady income everyday.
That seems legit, stable job = stable income/salary. Of course, how can you have a stable income if you don't have stable job, maybe you should distinguish the ways of getting your profit. And with having your own business that is the only alternative way of getting good source of income, stable and own business = stable profit.
I don't think that you will always get stable profits in business as sometimes you may even suffer loss in it, but once you develop and establish your business in a proper way then over a period of time you can expect regular profits but at initial stage there is a full possibility that you will be having a negative income from it.
Good investment which give steady income are rare to look for, there are some options of course but not give 100% guarantee.
There is no such guarantee in investment but at least you should have big capital to get that.
If you want steady income, try to invest in business or create your own. I agree, you may suffer loss during the way.
It easier if you have lets say $100 Billion, you can invest partially to build hotels or boarding house and others.
For bitcoin investment, you may try invest as bankroll on some sites that provide it or better to make you're own local exchanges and merchant that accept bitcoin.