17 Hangover Foods and Drinks

Learn what to eat if you’re feeling hungover.

We’ve all been there; you ended up going out for a fun night with friends and drinking far more than you intended. Hangovers are the worst, but there are a few ways that you can avoid wasting the next day.

An Alcoholic Pouring Whiskey Into His Morning Bowl

These best hangover foods are full of nutrients and vitamins that will replenish your electrolytes and give you much-needed hydration. Best of all, they’re a combination of sweet, salty, and fatty foods guaranteed to appeal to almost every palate.

What I love most about these foods is that they’re easy to prepare and store, and you can get them from the refrigerator to your plate in no time.

I also like combining these foods, like banana and leafy green smoothies with a bit of orange juice or eggs with smoked salmon. 

Best Hangover Foods

Next time you wake up feeling less than your best, don’t despair. A cure is right around the corner!


If you wake up feeling a little bit groggy from the night before, reach for some eggs.

These tiny protein packages have tons of great nutrients, including:

  • Vitamins B1 and D
  • Plenty of zinc
  • Iron
  • Magnesium

They also have cysteine, which helps your body repair its glutathione supply. Since alcohol drains glutathione, eggs can perk you up after a late night of celebrating. 

They also have a lot of good-for-you protein, so you’ll feel full for longer and ease your stomach woes.

Sometimes rich foods can irritate your stomach during a hangover, making eggs an ideal choice if you’re feeling queasy. I prefer a poached egg on some toast for the perfect breakfast pick-me-up.


Reach for potassium-rich bananas next time you find yourself with a raging hangover.

Potassium is a powerful electrolyte your body loses when drinking, so it’s essential to get those supplies back to normal to feel your best as quickly as possible.

Potassium can also help to ease muscle aches. Since hangovers occasionally manifest in flu-like symptoms, these little yellow fruits can be true lifesavers.

Plus, they’re exceptionally healthy, low in fat, and keep you full.

Grab a banana instead of reaching for that greasy plate of sausages and bacon. Your body will most definitely thank you; I know that mine does!


Like bananas, avocados have tons of potassium and can aid with hangover symptoms like dehydration and muscle aches.

They can also help to shield your liver. Since the liver takes a pounding during a heavy night of drinking, giving it extra care the next day is essential.

Avocados are not only delicious, but they’re also incredibly versatile.

I like to blend up an avocado with some berries for a beautiful, healthy smoothie or make toast with sliced avocado, whole grain toast, some lime, and cracked black pepper.

An avocado a day certainly keeps hangovers at bay!


Ginger helps ease your stomach and can be your best friend after a night of heavy drinking.

There’s nothing quite like a soothing cup of ginger tea to help you tame next-day nausea and stomach aches.

The key to ginger’s great hangover fighting power is the ability to tame body inflammation.

Calming down inflammation and eliminating toxins from your body are two ways to feel your best again. 

If ginger tea isn’t for you, consider chopping some ginger and putting it into a smoothie.

You’ll get a bright, beautiful ginger tang and reap all benefits while enjoying a balanced breakfast.


If there’s one thing that you need to put into your body after a long night of drinking, it’s water.

Alcohol dehydrates your body, and it’s important to get fluid back into your system.

Typical hangover symptoms like headaches are the direct result of dehydration.

So if you’re planning a crazy night, consider putting a few bottles of water into your refrigerator before you go to bed. The ice-cold water will taste amazing in the morning.

One trick that I learned works well is planning ahead. For example, you can minimize the effects of your hangover preemptively by drinking a large glass of water before you sleep. Or, fill your favorite drinks with ice

Green Tea

If you’re hungover, consider forgoing the coffee and reaching for green tea instead.

A steaming mug of green tea is full of the good stuff like:

  • Antioxidants
  • Powerful amino acids
  • Caffeine

For example, L-theanine is incredibly potent and can help calm down those next-day jitters and beer fears.

If you don’t like the taste of plain green tea, you can always add some honey or sugar to make it more palatable. I like to sprinkle in some cinnamon too!

You can also enjoy iced green tea. Simply make your tea in advance and put it into the refrigerator. Then, next time you’re hungover, drink it with ice and a lemon wedge.


Oatmeal is one of the best hangover foods because it fills you up quickly and helps you stay totally satisfied for hours.

Although our hungover brains usually scream for simple, fatty carbs, like French fries, it’s better to reach for the healthier stuff. 

Oatmeal works because it helps tame your fatigue thanks to its array of complex carbohydrates.

You’ll feel fuller for longer, and you won’t suffer from any sugar crashes a few hours after you eat it. 

Oatmeal has a very neutral, almost bland flavor that works well for irritated stomachs.

If your stomach can handle it, consider topping your oatmeal with a bit of brown sugar and chopped fruit for even more nutritional benefits.


Asparagus has plenty of minerals and amino acids that can help detoxify your liver and help you feel better in a flash. It’s also a very healthy vegetable that’s easy to eat and digest. 

As with many other hangover-fighting picks on our list, it’s easy on the stomach and will keep you full for a long time.

I like gently cooking my asparagus in boiling water, then eating it with butter and a sprinkle of parmesan cheese.

The combination of healthy vegetables and a little bit of fat usually does the trick, and paired with a cup of green tea; it’s a winning breakfast.  

Chicken Noodle Soup

If there’s one comfort food that’s nearly universally loved, it’s chicken noodle soup.

I love eating chicken noodle soup whenever I need a little pick-me-up. It’s like a warm hug in a bowl. 

Additionally, chicken noodle soup is excellent for curing hangovers. It’s got a lot of sodium, which can tame your dehydration reasonably quickly, and there’s something psychologically soothing about tucking into a nice bowl of protein-packed soup.

If the vegetables and chicken are too much for your stomach, simply sip on chicken broth. You’ll get a lot of the same benefits.

Dark, Leafy Greens

Dark, leafy greens are true powerhouses when it comes to nutrients, and they can help you feel like a human again after a long night of drinking.

Spinach and kale are true standouts; they will keep you full, and they’re packed with tons of:

  • Fiber
  • Vitamin C
  • Iron

A lot of people don’t like dark, leafy greens. While I enjoy greens for dinner or as part of my mid-day salad, I don’t prefer them for breakfast.

Making a smoothie is a great trick to get your greens down without munching on kale first thing in the morning.

Combine your greens with orange juice, berries, and a banana, and blend the whole thing up. 


Watermelon is super hydrating and packed with L-citrulline, which helps get your blood moving and eliminates next-day grogginess.

It’s also tasty, easy on the stomach, and takes minutes to prepare.

During the summer, I like to have cubed watermelon in my refrigerator at all times.

It’s perfect for popping into a smoothie, brightening up my boring water, or eating straight out of the fridge.

Since it’s so water-dense, you don’t need to eat that much watermelon to feel better. Instead, a single slice or a bowl full of cubes with a glass of ice-cold water will do the trick. 


Although pickles might seem like a strange hangover cure choice, don’t knock it until you try them.

Pickles are full of potassium and sodium, which can jump-start your body’s electrolyte production and make you feel more like yourself.

Although whole pickles can work wonders, pickle juice has the most hangover-busting benefits.

Unlike some of the other options on our list, there’s really no good way to mask the taste of pickle juice. If you can stomach it, gulp some down. You might even discover a new flavor that you love.

Otherwise, grabbing a few dill pickle spears and eating them while you’re nursing your hangover on the couch is fine.


Salmon is a super healthy fish in general, and it works absolute miracles for hangovers thanks to its suite of B vitamins.

You’ll find plenty of B12 and B6 in every piece of salmon, plus plenty of omega-3 fatty acids to tame inflammation.

Salmon is undoubtedly one of my go-to hangover-fighting foods, and it hasn’t let me down yet.

I like to put thinly sliced smoked salmon on a whole wheat bagel with a smear of cream cheese. If I’m feeling fancy, I might even chop up some tomatoes as well.

You can also order your favorite type of salmon filet from a local restaurant to get the same benefits.

Electrolyte Drinks

When you drink, you lose electrolytes, contributing to the severity of your hangover.

Electrolyte drinks give you a mega-dose of:

  • Potassium
  • Calcium
  • Sodium
  • Magnesium.

So you’ll start feeling better immediately. 

Plus, these drinks are a great alternative to water, although ideally, I like to drink both. I usually have an electrolyte drink and a tall glass of water next to me the morning after.

They also come in tons of different flavors and sizes. I like to have a selection of electrolyte drinks in my refrigerator at all times.

They come in handy after a long workout at the gym or if I’ve had too many beers the night before.  


Oranges aren’t only delicious; they’re solid hangover fighters too.

These juicy citrus fruits are simply packed with glutathione, which banishes alcohol from your system and gets rid of inflammation. They also have tons of vitamin C.

While you can drink orange juice to get rid of your hangover, fresh fruit is the best. I love oranges because they keep for a very long time and take seconds to grab from the fridge.

If oranges are too citrusy for your stomach, make a smoothie of oranges and bananas. The flavor will be more mellow, and you’ll get plenty of potassium.

Tomato Juice

Tomatoes and tomato juice are both excellent hangover fighters.

If you’re opting for fresh tomatoes, you can always combine them with other foods on our list, like dark leafy greens in a salad or as an excellent topping for your avocado toast.

Fresh tomato juice can help control for liver damage after the fact. You can drink pure tomato juice or a beverage like V8, which has a lot of nutrients and tastes deliciously refreshing ice cold.

Tomato juice might be a little bit too acidic for some stomachs, so if you find that it makes you queasy, it’s okay to skip it.

Chicken or Other Lean Protein

Lean proteins like chicken are great for hangovers because they’re kind to upset stomachs and give you all the filling protein needed to get started on your day.

I like to make a plain chicken or turkey sandwich with a few crunchy vegetables on whole-wheat bread.

This combination is tasty and satisfying and leaves me feeling nice and full, at least until lunch.

Of course, you can also sear or grill a chicken breast or mince it up with some celery and light mayonnaise for a filling chicken salad sandwich. 

Trust me; you’ll want to reach for the chicken breast instead of bacon. It works wonders.

Best Hangover Foods

  1. Eggs
  2. Bananas
  3. Avocados
  4. Ginger
  5. Water
  6. Green Tea
  7. Oatmeal
  8. Asparagus
  9. Chicken Noodle Soup
  10. Dark, leafy greens
  11. Watermelon
  12. Pickles
  13. Salmon
  14. Electrolyte Drinks
  15. Oranges
  16. Tomato Juice
  17. Chicken or Other Lean Protein

Final Thoughts

Hangovers happen, and the only way to entirely banish them from your life is to quit drinking altogether. However, if you enjoy having a fun night out once in a while like I do, you’ll want to keep these hangover-busting foods in your pantry at all times.

Whether you opt to eat them plain or make a powerhouse combination of the best hangover foods, you’re bound to feel better and be right back on your feet in no time.

Paired with plenty of water, rest, and an aspirin or two, these nutrient-dense foods work wonders for your body and mind. 

This page may contain affiliate links. If you click through and make a purchase, we'll earn a small commission, at no additional cost to you.

Leave a Reply

Your email address will not be published.

Written by Erin Elizabeth

Erin lives in East Passyunk and enjoys checking out the local restaurants in South Philly and beyond. Her favorite restaurants are those with spicy food and outdoor seating so that she can bring along her dog, Miss Piggy.