Como ya te has dado cuenta, los alimentos de los herbolarios son más caros que los de los comercios habituales, tanto los envasados (legumbres, harinas, leche...) como los frescos (verduras, huevos...) ya que provienen de otro tipo de agricultura y producción que no cuenta con las mismas subvenciones que la que encuentras en los supermercados.
Así que hazte a la idea de que son más caros, aunque, como bien dices, hay diferencias entre unos herbolarios y otros. Lo ideal es encontrar uno cerca de tu casa/trabajo con unos precios más o menos "normales", y eso solo lo puedes hacer a base de mirar y remirar por donde puedas.
De todas formas, no se si conoces alguno de los "supermercados" ecológicos de Madrid, que son más grandes que un herbolario normal y tienen bastantes más productos. Si haces una búsqueda en Internet te saldrán unos cuantos, yo conozco estos 2 que estan muy bien surtidos y tienen unos precios, pues eso, que no son baratos pero en la línea de casi todos, y depende de cada cosa lo puedes encontrar mejor en algún otro sitio:
- El Vergel. Paseo de la Florida, 53. Tel. 91 547 19 52.
http://www.el-vergel.com
- Ecocentro. C/ Esquilache 2, 4 y 6. Telf. 91 553 55 02
http://www.ecocentro.es/index2.htm
De todas formas, en los 2 tienen "carnet de cliente" con el que te hacen un pequeño descuento (en el caso de El Vergel es el 5%), que es gratuito y siempre ayuda, sobre todo en cuentas grandes (yo hago supercompra cada 20 días y sí lo noto). Y en la web puedes ver cómo son.
En fin, espero haberte ayudado algo, después del rollo que te he metido...
¡suerte!