Help & Reference

Groceries

Your shopping list — an in-store checklist of what you’re planning to buy. Items land here when you tap the cart button on a Pantry row or type one into the Add a custom item… field at the top of the page. Nothing adds itself.

Tap an item off as you shop

Tap the checkbox next to a row. The buy is provisional for an hour: the row stays visible here, crossed out, and the item won’t pop back onto the Pantry’s radar in the meantime.

If you tap the checkbox again within that hour, the row uncrosses and nothing else changes — it’s a true undo. Un-buying within the hour leaves the item’s reminder clock exactly where it was.

After the hour, the buy commits: the row drops off Groceries, and the item’s reminder clock restarts from the day you checked off — using how often you’ve told the Pantry to check it, or its built-in cadence if you haven’t. Until that runs out, the Pantry won’t ask about it again.

When the last item in an aisle is checked off, a appears next to the aisle name and the aisle collapses on its own a moment later. Tap the aisle name to expand it again. A collapsed aisle reopens on its own when a new item lands in it. That happens whether you add the item by hand or a menu change brings in a new ingredient. Nothing new stays hidden inside a finished aisle.

Remove an item without buying it

Open the menu on a row and tap Remove from list. A confirm dialog asks: “Remove {name} from the list?” Confirm and the row leaves the list.

This is the path for items you’ve changed your mind about — you added saffron from Pantry earlier, but you’re not heading to that store after all. The row leaves the list, but the item’s reminder clock keeps ticking, so it stays on the Pantry’s radar. Re-add the row from Pantry whenever you’re ready.

Add a custom item

Type into the Add a custom item… field at the top of the page and press Enter (or tap the +). The item joins the list right away.

A new item lands in Miscellaneous. To put it in a specific aisle, use its menu once — that aisle is then remembered the next time you add the same name. See Custom items for the details.

Edit the aisle order

Tap Edit Aisles in the page header to rearrange, rename, add, or remove aisles. Aisles with no items are hidden until something lands in them. For the full editor, see Editing aisles.

Group the list by store

Tap Edit Stores in the page header to set up the stores you shop at. Once you have, a row of pills appears above the list: All, then one for each store. All shows your whole list grouped by aisle; tap a store’s pill to shop that store on its own. For the full editor, see Grouping by store.

Read the count

A hairline at the top of the list fills as you tap items off, with the count beside it. The count reads 12 items to buy, 1 item to buy, or ✓ All done! when you’re done. The list is shared across devices in real time, so a partner checking something off at home updates your screen on the spot. The screen also stays awake while the page is open.

How amounts are shown

Each row shows the total amount you need. When the same ingredient turns up across the recipes you’ve selected in compatible units, the list combines them into one amount — 1 cup in one recipe and 2 tablespoons in another show as a single ~1⅛ cup, not two lines.

A volume and a weight of the same ingredient also combine, as long as the app knows how much a cup of that ingredient weighs. So 1 cup of flour in one recipe and 140 g in another fold into a single weight in grams, instead of sitting side by side. This works whether the two amounts came from different recipes or from the same one.

When the app doesn’t know that ingredient’s weight, the volume and weight stay side by side, joined with “ + “. Counts never fold into a volume or weight — a count of 3 has no weight to convert — so a count also stays side by side. An item with no countable amount shows no amount at all.

What lives on the list

Each row carries a few pieces of state:

What Meaning How it changes
On the list Whether the row shows on Groceries at all The cart button on Pantry, Remove from list here, or the custom-item field at the top
The undo hour The hour after a check-off when unchecking is a clean undo Starts when you check a row off; ends an hour later, when the buy commits
The reminder clock When the Pantry next nudges you about the item Restarts when a buy commits, an hour after the check

Checking an item off starts the undo hour without touching the reminder clock, so the buy stays provisional. When the undo hour ends, the buy commits: the clock restarts and the row leaves the list in one move.

When you’re empty, the page reads: Your cart is empty. Add items from the Pantry, or type one in above.

See also

Last updated July 15, 2026