Skip to main content

Create a Recipe

  1. Go to Restaurant → Categories.
  2. In the New Category row, enter a name and a sort order, then click Add.
  3. Edit a row's name, sort, or Active switch inline and save.

Categories use Active/Inactive rather than deletion, so recipes that reference one are never orphaned.

Create a recipe

  1. Go to Restaurant → Recipes → New Recipe.
  2. Fill in the header: name (required), description, category, type (Standard / Sub-Recipe / Prep), an output menu item (search your items — optional for prep/sub-recipes), portion count, portion size (g), batch yield %, and a target food cost % for suggesting a sale price.
  3. Add ingredients: click Add Ingredient, choose the row type — Item (search your catalogue; unit fills in automatically) or Sub-Recipe (pick another recipe, up to 3 levels deep) — then set quantity, UoM, and waste %. The effective quantity updates live.
  4. (Optional) Expand Allergens & Nutrition — see Print recipe cost cards and labels for what belongs there.
  5. Click Save Recipe. It's created as Draft and you land on its Details page.

:::tip Waste % raises the effective quantity 5% waste on 100 g costs as 105 g in the calculation — it's meant to. :::

Recipe names are unique per company among live recipes.

Reading the costing card

The Details page has ingredients on the left (effective quantity, unit cost used, line cost) and a costing summary on the right:

FigureHow it's calculated
Total Ingredient CostSum of all line costs
Cost / PortionTotal cost ÷ portion count
Food Cost %Cost per portion as a % of the output item's sale price — shows "—" without both
Suggested Sale PriceCost per portion ÷ (target food-cost % ÷ 100)

Click Recalculate Costs to refresh every ingredient's cost (and each sub-recipe's cost per portion) from your inventory's current average cost — do this after purchase prices change. Use Scale Preview to see ingredient quantities for a different portion count without changing the recipe.

Move it through the workflow

ActionWhat it does
ActivateMarks it Active — every Item ingredient must reference a valid item first
ArchiveMarks it Archived, kept for history
CopyClones it as a new Draft "… (Copy)" with all ingredients; the output item is cleared
EditChange the header and replace ingredient lines

Next step