Create a recipe
This article walks through the recipe modal field-by-field. For background on what a recipe is and how it plugs into the rest of Rinvy, read recipes overview first.
Before you start
Have these in place:
- Ingredient products already in the catalog, with the right default unit and (if needed) unit conversions. The recipe modal lets you reference any product as an ingredient.
- Output product if the recipe produces something stockable (marinara, dough, stock). Either create the output product ahead of time as a recipe-output type, or let the recipe modal create it for you.
Open the modal
Go to Recipes.
Tap New recipe (or Scan with AI — see AI recipe scanning).
Fields on the recipe modal
Name (required)
What you call the recipe internally. Examples: Marinara, Classic vinaigrette, House burger patty. Doesn't have to match the menu item name — menu items can have their own customer-facing name.
Description (optional)
A one-liner — what this recipe is for, where it's used. Shown in recipe lists but not on menus or receipts.
Output product (required)
This is the make-or-break field. Two paths:
- Pick an existing product flagged as recipe-output. This is the standard case for prepped items.
- Skip if the recipe is inline (made-to-order from raw ingredients, no batch stocked ahead).
If the right output product doesn't exist yet, you can create it from inside the recipe flow.
Yield (required)
How many output-product units one batch produces. Examples:
- Marinara recipe with output product
Marinara (quart)and yield4→ one batch makes 4 quarts. - Pizza dough recipe with output product
Dough ball (each)and yield12→ one batch makes 12 dough balls.
The yield's unit is whatever the output product's default unit is. Don't override the unit on the recipe — set it on the product instead.
Ingredients
Each row is a quantity × unit × product triple:
- Pick the ingredient product from the searchable list.
- Enter the quantity as a decimal (e.g.,
2.5). Pick the unit. The dropdown shows units that are valid for that product: its default unit, its case unit (if case size is set), and any units reachable through its weight/volume/count conversions.
If the unit you want isn't in the dropdown, the ingredient product is missing a conversion. Edit the product and add the conversion first.
Instructions (optional)
Free-form prep notes. Useful for the team but not parsed by Rinvy — they don't affect costing or prep execution.
Save and use
After saving, the recipe is immediately available for:
- Ad-hoc prep — log a batch from the prep page.
- Prep lists — include the recipe in a planned prep shift.
- Menu items — link a menu item to this recipe for food cost analysis.
Editing a recipe
You can edit any field after save. Edits don't retroactively change historical prep logs or food cost — those keep the ingredient quantities they had at the time. Future prep, future sales, and future cost calculations use the updated recipe.
Common mistakes
Skipping the output product when you actually do prep ahead
Without an output product the recipe is inline — prep execution won't add anything to stock. If you prep marinara in batches and pull from a stocked container, you need an output product.
Yield in the wrong unit
The yield is always in the output product's default unit. If your product is quart and you
write yield: 16 thinking cups, you'll over-produce by 4×. Either fix the product unit or fix
the yield.
Ingredient unit not available
If a recipe calls for cup but the ingredient product only supports lb, the cup option won't
appear in the unit dropdown. Add a weight↔volume conversion to the product so cups become a
valid recipe unit.