view/recipes: use includes to help n+1 load times