What you eat has a significant effect on your health and so on your mental stability. Food is not only responsible for helping you to be healthy but also improves your mental health. And if you are struggling with mood swings often, then include these vegetarian foods in your diet that will help boost your mood. Check out the list below.

1) Avocado: Avocado has innumerable benefits. Apart from a creamy and delicious taste, this fruit is filled with nutrition. It is packed with vitamin B3 and omega-3 acids, which fosters serotonin production and is linked with mood improvement. You can consume avocado however you like.

2) Cherry Tomatoes: Though they are tiny yet potent. This little veggie has lycopene, which is a phytonutrient associated with mood upliftment characteristics. Lycopene helps to reduce depression and stress. You can include them in salads, pasta, etc.

3) Dark Chocolate: Treat your sweet tooth with dark chocolate. This not only satisfies your cravings but also elevates your mood. The presence of tryptophan releases serotonin, which contributes to feelings of happiness and relaxation. So treat yourself to dark chocolates in adequate amounts.

4) Nuts: A handful of almonds or walnuts helps you satisfy your hunger and also helps to release serotonin. These nutritious nuts also lower the risk of depression. You can consume them with your meal or just take them to treat yourself in small breaks.