How to use default taxonomy with a mixture of terms and content? My site has a structure like this, which seems a natural way to use taxonomy:

Food (term)
 &nbsp;- Fruit (term)
 &nbsp;-- Apple (content)
 &nbsp;-- Pear (content)
 &nbsp;- Bread (content)
 &nbsp;- Cheese (content)

The problem arose when I wanted an top-level overview page of Food. Logically (to me) that would mean showing Fruit, Bread and Cheese since these are the direct descendants of Food. But the default taxonomy term page for Food only shows Bread and Cheese, because it only shows content. It doesn't seem like you can show taxonomy terms in views, so overriding the view was not enough and I ended up doing some jiggery-pokery. As a fan of clean logical simple sites I would rather stick close to the defaults. What am I doing wrong?
You probably want to replace the taxonomy/term/## page with a page view of content in that term and "attach" another view to the header that lists the child "taxonomy terms".

That way you them alongside your content as a browsable tree or as a list of "folders" above the content in that folder.