In Greek, ambrosia literally means “immortality”.  In mythology, the gods and goddesses ate ambrosia to maintain their immorality. While this heavenly salad won’t grant you immortality, it will make your belly happy.