One word won't do it; it will always be either too narrow or too broad
The items you listed encompass some foods some drugs, some remedies, and "supplements". So any of these words, alone, define too narrow a category.
And yet substances, agents and products, as categories, are much too broad. They include items we do not consider edible, let alone healthy, nutritive—or beneficial in any way—to the human body (for example, lead, arsenic, lye, PCBs, gasoline)
The main thing that an aspirin has in common with a Paleo diet is that they are both (eaten/ edible/ ingested/ ingestable).
So you are speaking of edibles or ingestables.
But you are apparently trying to limit this category to things for which some health benefit is claimed.
However, the list you gave included some items and dietary regimens that are not widely recognized as nutriment, nor even as beneficial (e.g. caffeine)—though all have their proponents. (note that coffee has some healthful or beneficial effects, but caffeine, per se, is only an addictive stimulant drug that happens to be legal.)
There are of course nuances, and heated controversy, as to just which of these things are actually beneficial. Indeed this is a highly subjective question.
So, to qualify and/or quantify the aspect of having at least some proponents who attribute health benefits to these ingestables, without you wholeheartedly agreeing that they all have such benefits, you could string three words together, both to express your relative level of skepticism or enthusiasm, and to emphasize the nature of the good results that you feel they share.
- {allegedly/ supposedly/ ostensibly/ apparently/ presumably/ recognized/ proven}
- {beneficial/ salutary/ healthful/ restorative/ protective/
strenghtening/ immune-boosting/ curative/ age-defying/ miraculous}
- {edibles/ ingestables/}
But...if your opiniond still
varies as to the helpfulness of particular items in the category, you would have to break down which qualifiers apply to which items—and then you wouldn't have one category, you'd have several!