In addition to all their other health benefits, quinoa and kale also help in preventing migraines. Containing riboflavin, magnesium, and iron, quinoa keeps migraines away, whereas kale has omega-3 and fiber, making it your best defense against throbbing migraines.