24 Gospel Songs to Uplift Your Soul

for the good and the hard times


This post may contain affiliate links, which means I'll receive a commission if you purchase through my link, at no extra cost to you. Click here to read more.

Are you feeling discouraged or depressed? Feeling hopeless? Or are you just looking for some encouragement to uplift your soul? This post lists some of the best uplifting Christian songs to get you through both the good and hard times.

A common saying is that ‘life is hard’ and I’m sure we could all agree with that statement at one point or another.

Life is also unpredictable, and for that reason things can happen to us unexpectedly — good and bad.

Related: 6 Empowering Ways To Deal With The Fact That Life Is Unpredictable

When unexpected good things happen we celebrate, smile, and praise God. 

But then unexpected bad things happen too — when we’ve lost a loved one or something we cherish, when our plans fail miserably, when we feel all alone.

Sometimes it’s only the thought that a bad thing might happen that causes us to grow anxious and worried.

Whatever the cause, moments like these often leave us in tears or anger, feeling discouraged, depressed, or hopeless.

Maybe you’re in a similar situation right now and I want you to know you’re not alone here.

What can we do when our soul is downcast?

In difficult times, we can get so overwhelmed with our own feelings of hopelessness or discouragement that it makes the situation seem even worse. But it doesn’t help us feel any better when we keep overthinking and worrying about our situation.

When our soul is downcast, what it needs is uplifting and encouragement to help us get through those hard times.

Here’s how it works:

The benefits of uplifting your spirit in hard times

In hard times, your spirit can be uplifted when you change our focus from worrying and thinking about your own distress to something more positive — praising God. 

When you switch to praising God, your mood changes and you break free from overthinking and anxiety even if it’s only for a while.

Here’s what Habbukuk and David say about praising God is unfavourable situations:

Though the fig tree does not bud and there are no grapes on the vines, though the olive crop fails and the fields produce no food, though there are no sheep in the pen and no cattle in the stalls, yet I will rejoice in the Lord, I will be joyful in God my Savior.

– Habakkuk 3:17‭-‬18 (NIV)

When I am afraid, I will put my trust and faith in You. In God, whose word I praise; In God I have put my trust; I shall not fear. What can mere man do to me?

– Psalms 56:3‭-‬4 (AMP)

The benefits of being encouraged during hard times

Next, your soul can be encouraged when you stop to remember all what God has done in the past. 

This is so important because it gives you the confidence that God can and will do it again.

In Acts 16:25-26, we find Paul and Silas praising God at midnight while they were in prison. Here’s what happened:

About midnight Paul and Silas were praying and singing hymns to God, and the other prisoners were listening to them. Suddenly there was such a violent earthquake that the foundations of the prison were shaken. 

At once all the prison doors flew open, and everyone’s chains came loose. 

Like we see in the case of Paul and Silas, powerful things happen when you praise God in the hard times. Besides, in the end, you can feel so much better.

So, how can you encourage and uplift your spirit?

Luckily, we can get this encouragement and uplifting from a number of sources. These include God’s word, prayer, by helping others, being in good company, and of course, listening (and singing along) to some uplifting Christian songs.

What is the most uplifting Christian song?

The most uplifting Christian song is ‘You Have Been So Good to Me’ by Paul Baloche. 

You Have Been So Good to Me by Paul Baloche

Of course, this is just my opinion, but for me,  this song wins for two good reasons which we spoke about earlier:

  1. It encourages us by reminding us that God has been so good to us in the past and will continue to do so.
  1. It uplifts by inviting us to stop overthinking our own situation (which does not help at all) and focus instead on thanking and praising God for His goodness.

We’ll talk even more about this song a little later.

What are some uplifting gospel songs?

Below is a list of 23 of some of the most uplifting Christian songs. Feel free to add them to a playlist so you can listen to them easily, whenever you need some encouragement.

Okay, let’s get right into the list.

1. Oh My Soul – Casting Crowns

Listening to this first song is a must for anyone going through a difficult time.

Not only is it beautiful, but the words so accurately describe what it feels like when we face hard times. Then, it encourages us to keep trusting God because we are not alone in whatever we are going through.

2. You Have Been So Good to Me – Paul Baloch

I featured this song on my list of the best songs to start your day and it’s on this list again for a good reason.

It’s easy to forget God’s goodness when life gets hard, but this song helps us to remember just how good God has been. This simple thought allows us to feel confident that God is able to get us through yet another difficult time.

Related: The Best Worship Songs to Start Your Day Right

3. Increase My Faith – Brian Courteney Wilson

I love this song! The lyrics are a reminder that God has a plan for us, even when it’s hard to believe. Then, like a prayer, it asks God to increase our faith. With such a fun beat, it’s impossible to stay sad when you’re singing along to this song.

4. Wait on You – Elevation Worship

Number four on our list of uplifting Christian songs is ‘Wait on You’.

In hard times, we sometimes get tired of waiting for God to move and try to take things into our own hands. But this song tells us to wait on the Lord for He will renew our strength.

5. Praise Him in Advance – Marvin Sapp

I’ve had my share of ups and downs, times when there was no one around,
God came and spoke these words to me, praise will confuse the enemy.

Remember what we spoke about earlier? Praising God is extremely effective when we’re going through difficult times because it puts our focus on God rather than our circumstances.

This song reminds us to praise God even before we see deliverance and to praise Him in every circumstance.

6. Just Be Held – Casting Crowns

I think this is one of the most comforting songs on this list of uplifting Christian songs. The words are from the perspective of God, pleading with us to stop worrying and trying to fight our own battles. Instead, He tells us to lay our burdens down and allow Him to hold us and comfort us.

7. You Raise Me Up – Josh Groban

This song is the definition of uplifting. It’s a must-listen for anyone going through a difficult time. I could say more, but you should just listen for yourself.

8. Come Ye Disconsolate

Disconsolate means cheerless, dejected or downcast — and that’s exactly how we tend to feel during hard times.

But this uplifting hymn says: 

“Come, ye disconsolate, where’er ye languish;

Come to the mercy seat, fervently kneel.

Here bring your wounded hearts; here tell your anguish.

Earth has no sorrow that heav’n cannot heal.”

It’s written in old English, but this song is still comforting in today’s world. Whenever you’re facing hard times, remember that Earth has no sorrow that heaven cannot heal.

9. I Trust You – James Fortune & FIYA

Let this song be your promise to God, even if it’s just for the day. It’ll remind you to keep trusting God no matter what.

10. Good Good Father – Chris Tomlin ft Pat Barrett

Not everyone got to know or have a loving father-figure in their lives, someone to comfort them and guide them when they felt down. However, God is a father to all of us and He’s not any kind of father — He’s a good one.

This song reminds us that God is a good, good Father who loves us very much.

11. Friend of a Wounded Heart – Wayne Watson

The title says it all. If you’re grieving, feeling hurt, heartbroken or depressed in a way that no one else knows but you — this is the perfect song for you.

It tells you that you are not alone in your hurt — Jesus is a friend who hears you when you call and sees your wounded heart.

12. Reckless Love – Cory Asbury

To the world, loving someone who repeatedly mistreats, disobeys and hurts us is considered irrational and reckless. Well, this song tells us that that’s the kind of love God has for us and although we don’t deserve it, He’ll do anything for us. Talk about encouraging!

13. Through the Fire – The Crabb Family

So many times I’ve questioned certain circumstances

Things I could not understand

Many times in trials, weakness blurs my vision

Then my frustration gets so out of hand

It’s then I am reminded I’ve never been forsaken

I’ve never had to stand the test alone

As I look at all the victories the spirit rises up in me

And it’s through the fire my weakness is made strong!

This powerful song reminds us that although God never promised us that we’d be free from difficult times in this life, we have the assurance that He will always show up and take us through our trials.

14. Made a Way – Travis Greene

God is the same yesterday, today, and tomorrow. That means whatever He has done in the past, He is capable of doing again. This song is great because it reminds us that God has made a way in the past and this gives us confidence that He will make a way again.

15. Four Days Late – Karen Peck & New River

Waiting is hard, especially when there’s a deadline you have to meet. We can grow anxious as the deadline approaches and become discouraged if it passes without our prayer being answered. But we don’t need to be discouraged. 

Based on the story of Lazarus, this song reminds us that even when Jesus is late – days late – he’s still on time. Amen!

16. He Sees What We Don’t – 11th Hour

And though you may see a valley,

He sees the mountain

You’ll be standing on.

When all you can see

Are the tears falling down.

I’m so glad he sees what we don’t.

During hard times, particularly in periods of waiting, there’s a lot that goes on behind-the-scenes. While we tend to focus on what we can see and what we know, it’s important for us to remember that that’s only part of the story. 

This song reminds us that God sees the full picture and so we should trust Him to make the best decisions for us.

17. Trust His Heart – Babbie Mason

Our human perspective is limited and flawed. But God’s isn’t. Like the previous song, this song tells us we can trust God’s decisions because He is good and kind, and His plans are greater than our own.

18. God On the Mountain – Lynda Randle

Often, we act like there’s a difference between the God of the good times and the God of the bad times. But this uplifting song reminds us that it’s the same God! He is good throughout it all.

19. Way Maker – Leeland

During difficult times, it’s crucial to turn your attention from your limited capabilities and weaknesses to God’s unlimited capabilities and matchless strength. This song helps you do just that by praising God for all His amazing qualities.

It’s also one of those uplifting Christian songs whose lyrics you should memorize!

20. Blessings – Laura Story

Ever heard the phrase ‘a blessing in disguise’? It simply means that something that seems terrible at first, may turn out to be the greatest thing ever.

If you’re having a hard time seeing how your current situation could be for any good, this song is for you.

It’ll remind you that blessings sometimes come in forms we would never expect or desire.

21. God Speaking – Mandisa

Just like with the previous song, this song serves as a reminder that the hard times we face may be for a good purpose. I could not leave this one off this list of uplifting Christian songs. It’s just too good.

22. God Can Do Anything – The Collingsworth Family

In Jeremiah 32:27, God says: ‘“I am the Lord, the God of all mankind. Is anything too hard for me?’ 

This is a really encouraging gospel song because it reminds us that God can do ANYTHING. There’s absolutely no problem we could have that He cannot solve.

23. This is my Father’s World

This uplifting hymn is last but certainly not least. In hard times, it’s important to remember whose world this is and who is ultimately in control. When we remember this we can rejoice knowing God will take care of us.

Here’s what one verse says:

This is my Father’s world.

O let me ne’er forget

That though the wrong seems oft so strong,

God is the ruler yet.

This is my Father’s world:

why should my heart be sad?

The Lord is King; let the heavens ring!

God reigns; let the earth be glad!

What’s a good Christian song for someone going through hard times?

Listen to the songs above when you need encouragement or uplifting, or in good times as a way to praise God – great for a variety of circumstances. However,  I still want to leave you with one more recommendation, specifically for people going through hard times.

24. Even When It Hurts – Hillsong United

The lyrics speak for themselves. This song encourages us to praise God when it’s hard, when we don’t have the words, and even when it hurts. If you’re going through hard times right now, I think you’ll really find this song relatable and encouraging.


Each of us will face hard times at one point or another. Each of us will come to a point where we need some encouragement or when our soul needs uplifting. 

In those times, it’s too easy to become overwhelmed by the situation, and our feelings of hopelessness, discouragement, depression and even anger.

But in hard times what we need most is to praise God and trust that He is still good and He is making a way for us. A great way to do this is by listening to some uplifting Christian songs. 

I hope that at least one of the songs from this list can resonate with your soul and encourage you to keep trusting and praising God, even in the hard times.

Pin It!

Leave a Reply

Your email address will not be published.