CookCook

Manual · Grocery list

Use the grocery list

Add ingredients straight from a recipe, group them by supermarket aisle, tick things off as you shop, and clear the rest with one tap.

1Add ingredients from a recipe

Open any dish that has a recipe, tap the ··· menu in the top-right, and choose Add to groceries.

A recipe page with the ··· menu open and Add to groceries highlighted.

2Choose what to add

A sheet lists every ingredient with a checkbox, grouped by aisle. Fresh ingredients start selected; pantry staples you likely already have start unchecked. Adjust the selection, then tap Save.

An Add to Groceries sheet listing the recipe's ingredients by aisle, with the fresh items selected.

3Switch to aisle grouping

Open the Groceries tab and flip the Recipe / Aisle switch at the top of the list. Aisle view groups items into Produce, Dairy, Pantry, and so on — the same order as a typical supermarket walk.

The grocery list with the Recipe/Aisle switch at the top set to Aisle.

4Check things off as you shop

Tap the circle next to each item to mark it done. Checked items are crossed out and stay visible so you can spot anything you still need.

The grocery list with two items already checked and crossed out.

5Clear what you bought

When you're back from the shop, open the ··· menu in the top-right and tap Clear completed to remove what you bought — or Clear all to empty the list and start fresh for the next recipe.

The grocery list menu open with Clear completed and Clear all.
Notes for the team — first-time UX
  • Clear all is destructive (no undo) and sits right next to Clear completed — worth confirming users pick the right one. A confirmation sheet for non-empty lists may be warranted.
  • The Recipe / Aisle switch shipped as a segmented control at the top — watch whether users discover Aisle view on their own now that it's visible.
  • Adding from a recipe pre-selects fresh ingredients and leaves pantry staples unchecked. Watch whether that default matches what people actually have at home — remembering the last selection per ingredient is still an option.