Idiomatic expressions with Food

Eat humble pie: to be forced to apologize or admit one’s mistake
Egg someone on: to force someone to do something
Gravy train: a job or any other source of income that requires little work for good pay

Hot potato: a sensitive issue or problem
In a nutshell: briefly; in short; in summary
In the soup: to be in a difficult situation; in trouble
Just one’s cup of tea: something that one likes or is interested in (the opposite of this idiom would be not one’s cup of tea, which refers to something that one doesn’t like or is not interested in)
Spice things up: to make something more interesting, exciting or lively
Spill the beans: to reveal information or the truth about something, especially a secret
Take something with a pinch of salt: to consider something as not totally true or reliable.
Put all your eggs in one basket: to depend or rely on one thing; to focus one’s resources on one possibility
Bear fruit: to produce results
Big cheese: a very important and influential person
Someone’s bread and butter: a person’s main source of income or livelihood
Bring home the bacon: to earn a living, especially for a family
Butter someone up / butter up to someone: to be very nice to someone in order to get something in return
As cool as a cucumber: very calm and relaxed, especially in a difficult situation
Cream of the crop: the best of a certain group
Cry over spilled milk: to get upset over something that can no longer be undone
Be the toast of a group or a place: to be the person who is most favored by a group of people or by the people in a place


Sports-related idioms used in business

At this stage of the game: at this time, after everything that has already been done.
Game plan: strategy.
In good shape: in good financial condition.
Level the playing field: to make conditions fair for everyone.
No sweat: no problem; it can be done very easily.
Not by a long shot: not at all.
Play the game: to act in the expected way.
Two can play at that game: if a person can do a bad thing to you, you can do the same bad thing to that person.

Idioms describing moods and feelings

To be over the moon: I am over the moon because I got 100% in my exam.

To be in high spirits: The children were in high spirits on their last day at school.

To be/feel down in the dumps: I feel down in the dumps because it has been raining non-stop for 5 days.

To be/feel fed up: I am fed up with the weather. I have been trying to do some gardening but it has been raining non-stop.

To be a bit under the weather: I have come down with a cold and I feel under the weather today.

To be on top form: After all the training, I will be on top form to run in the marathon.

To be/feel bushed: I am usually bushed on Friday afternoon. I can’t wait to get home to relax.

To be/feel worn out: After running in the marathon, he was completely worn out.

To be on cloud nine: I have had such wonderful news. I am on cloud nine.

To be in seventh heaven: I am in seventh heaven when I have a bar of chocolate while watching a good movie.

To be in a mood: I wouldn’t ask him to go home early today. He is in a mood.

To be a fit as a fiddle: The 85-year-old lady is a fit a fiddle to run in the many marathons.

To be/feel shaken up: After the accident in the car, I was all shaken up.

To keep one’s chin up: Although the news was not good, I kept my chin up.

To have butterflies in one’s stomach: Before taking the exam, I had butterflies in my stomach.