Here is a download link for the app prototype (ios only)
This should give a general idea of the app functionality - I don't expect you to create all the screens. It's more important to identify the best design direction.
1. Pantry introduction
After user registers their account, they are given a list of ingredients to add to their pantry. It is not mandatory that they add the ingredients, but it will provide an ingredient match when they view recipes on the next screen (recipe feed).
2. Recipe Feed
Displays recipe images along with pantry match info and review link. Selecting an image takes a user to the RECIPE STEPS, selecting pantry match takes user to pantry ingredients for the recipe and selecting reviews takes user to RECIPE REVIEWS. Currently recipe title is not displayed, I'm on the fence whether this is necessary in a feed, as user's pantry match is a better indicator whether the recipe is a good match or not.
At the top of the screen is a search bar and settings buttons, these will disappear as user scrolls down and reappear when they scroll up.
At the bottom of the screen is a tab bar that let's user navigate to other sections of the app. 4 sections - Feed, Saved, Pantry and Filters. These can be displayed as words, icons or combination of the two. If you decide to use icons, I suggest using salt and pepper grinder for the Pantry icon.
3. Recipe Steps
From here a user sees the recipe image, Recipe title, Rating, Serving size, cook time, Ingredient list and steps. There should be a small edit button on the ingredient title bar and the steps title bar (currently not in app). This allows user to quickly modify recipe.
At the very top of the screen there is a toolbar that allows the user to navigate back, or to see ingredient options (like rate recipe, add review etc).
Below the toolbar is a Nav bar that lets user toggle between recipe reviews and pantry items. There should not be a tab bar at the bottom of the screen (currently included in attached app).
4. Recipe Reviews
Reviews may be accessed from the recipe feed, or within the recipe itself using nav bar. When you create custom recipe and review in ovenbot, other users may navigate directly to that version thru the review. Selecting review text navigates to the Recipe Steps, selecting pantry match navigates to the pantry items and selecting review count navigates to additional reviews that are specific to that exact version of the recipe.
Since the recipe reviews will contain reviews for the base recipe version as well as other versions, there should be a hierarchy so the user is not confused. I suggest having base version reviews on top and having some sort of title describing the reviews on the bottom are for other versions of the recipe.
Like the recipe steps screen, the tab bar should not be displayed and the Nav bar should hide as user scrolls down, reappearing when they scroll up.