The Bible is clear that God will always provide for the needs of his people. What is the difference between this and the prosperity gospel?
I think the key to this is motive: the prosperity gospel preaches that God is pretty much obligated to provide what you ask for, whereas the Bible teaches that God provides for his people for his own glory. The Christian has no right to demand things of God.
I think the key verse is Matthew 6:33 – “But seek first his kingdom and his righteousness, and all these things will be given to you as well.” If you seek after God, he provides for your needs. Note that these are needs, not wants. You need food and clothing and shelter. You do not need a million dollar home or a fancy car.
So what about when God blesses his people with abundance? The Bible indeed talks about prospering his people, but this is a blessing based on their obedience in seeking His face, not their own ends. Any time in Scripture we read of God prospering a godly person, we never see them boast about it, nor do we see them “claiming” God’s blessing. We only see God blessing and the person receiving.