Foods best for anxiety include those rich in omega-3 fatty acids (like salmon and flaxseeds), magnesium (such as spinach and avocados), antioxidants (berries and nuts), and complex carbohydrates (whole grains and legumes). These foods can help regulate mood and relieve anxiety symptoms by supporting brain health and stabilizing blood sugar levels.