Heat oven to 190C/fan 170C/gas 5. Roll out the pastry on a lightly floured surface and use to line a deep 23cm fluted flan tin. Line with baking paper and fill with baking beans. Bake blind for 15 mins.
Heat the butter and oil in a large frying pan, then gently fry the onions, covered, for about 30 mins until completely softened, but still pale in colour.
Beat the eggs and cream together in a bowl, then add the cheese and some seasoning. Stir in the onions, then spoon the mixture into the flan case. Bake for 25-30 mins until lightly set and browned.
SELECT p.ID, p.post_title, rd.recipe_data_ref_id, rd.photo_file_name, rd.photo_src, rd.skill_level FROM bbc20may18_posts p LEFT JOIN bbc20may18_term_relationships tr ON (p.ID = tr.object_id) LEFT JOIN bbc20may18_recipes_data rd ON (p.ID = rd.recipe_post_id) WHERE (tr.term_taxonomy_id IN ( 331 )) AND p.post_type = 'bbc_recipes' AND (p.post_status = 'publish' OR p.post_status = 'private') AND p.ID <> 2154 GROUP BY p.ID ORDER BY p.post_date DESC LIMIT 0, 16