Best Food to Boost Your Mood

chocolate as food to boost mood

If you are looking for foods to boost your mood there are plenty to choose from. Many people think that diet is the answer when it comes to boosting your spirits, but it isn’t the only factor. The food we eat can affect our mood. There are foods to eat to help your mood and get you through those difficult times in life.

When you eat foods to boost your mood, you will find that your body begins to produce compounds called dopamine. These are responsible for our feelings of happiness and sadness. Even if you don’t have depression, you will probably notice that you tend to have cravings for sweets or carbohydrates. Sugar and carbohydrates are the best sources of dopamine. Here are some foods to eat to keep your dopamine levels up.

Raw beets

Raw beets are an excellent food to boost your mood because they are packed full of nutrients like folate and tryptophan. Beets are also extremely rich in lutein and vitamin B6, which are also important for brain health. Try eating a raw beetroot with some crusty bread. It is a high source of folate and tryptophan and will help you feel more emotionally stable. If you don’t like the taste of raw beetroot, you can mash it up into a gooey substance and eat it raw.

eggs for breakfast


Eggs are another great food to boost your mood because of their protein. When you have a big meal there is a great rush of dopamine and serotonin throughout your brain and in your stomach. However, the level of those two hormones will return to normal soon after you eat your meal. Therefore, it is important to watch the amount of food you eat because over-stimulation of these two hormones can interfere with your sleep.


Fish contain several essential nutrients including omega-3 fatty acids, which are known to boost brain function. Your mood will also be boosted by eating several types of fish. The best kinds to eat are salmon, Herring, sardines, and tuna. You may also want to include nuts in your diet in the form of almonds, pecans, walnuts, hazelnuts, and cashews. The combination of the various nuts and fish will give you a healthy balance of amino acids, lignans, and serotonin. Nuts also have a high concentration of heart-healthy fats.

Dark chocolate

Dark chocolate has many health benefits. One of them is that it contains flavonoids that act as antioxidants and are particularly good for lowering blood pressure and improving your immune system. Flavonoids fight the free radicals that cause damage to cells in our body and can lower the risk of heart disease. Studies have shown that eating a small amount of dark chocolate each day can reduce the risk of depression by almost 50 percent.

dark chocolate bar on table


Folate is another food to boost your mood because it helps keep your brain healthy and your nerve cells working properly. Folate is found in some common, but uncommon fruits and vegetables such as liver, broccoli, carrots, squash, and red lettuce. Foods rich in folate are especially important for pregnant women who need to take careful precautions to ensure their baby’s health. It is not found in fast food. This is one of the reasons why it is best to avoid eating junk food, especially when you want to boost your mood.

Foods rich in L-carnitine

Last but not least, eat foods rich in L-carnitine. L-carnitine is a fat-soluble nutrient that helps make your body fuel-efficient, regulate mood, improve cardiovascular health and reduce the risk of serious diseases like cancer and heart disease. It is found in fatty fish, poultry, pork, dairy products, and legumes. Studies have found that eating large amounts of l-carnitine can help prevent depression. For those with existing mental health issues, eating foods high in L-carnitine may be especially important, as studies have shown an elevated risk of depression if you have low levels of this nutrient.