I tried solving this with a search engine that accounted for reviews with some manual curation, but I realized there's actually an extremely limited set of 'good' recipe sites and kept returning the same 10 sites with a long tail of average sites.
You could improve upon this by establishing site authority for a topic (cuisine), but it still seemed pointless to me.