Custom items
Add anything to your grocery list that isn’t tied to a recipe — household supplies, one-off purchases, a bottle of wine for dinner.
Add an item from the Groceries page
- Type into the Add a custom item… field below the list on the Groceries page.
- Press Enter or tap the +.
The item joins the list right away and lands in Miscellaneous unless Mirepoix already knows where you keep it (see below).
If you’ve set up stores and you’re shopping one of them, the new item is also placed at that store — so it’s ready to buy on this trip. See Grouping by store for choosing which store you’re shopping.
Add an item from anywhere in the app
Press / (or tap the search icon) to open the search overlay. Type what you need, then tap a row under Add to grocery list.
If the name matches an ingredient Mirepoix knows, it joins your list as a tracked item — like a recipe ingredient. An unfamiliar name joins as a custom item instead. Either way you stay on the page you started from.
Place an item in an aisle
A new item lands in Miscellaneous unless Mirepoix already knows where you keep it. Place it once with its ⋮ menu and that aisle is remembered — the next time you add the same name, from the Groceries page or the search overlay, it lands there on its own.
So adding “Cascade” the first time drops it in Miscellaneous. Move it to “Cleaning Supplies” once, and every future “Cascade” you add goes straight to Cleaning Supplies.
In the search overlay, a small pill on the right of each row shows where the item will land. Miscellaneous is left blank.
Move an item to a different aisle
A custom item moves like anything else on the list — open its ⋮ menu and set the aisle there. See Move one item to a different aisle for the steps, and for how that menu changes once you’ve set up stores.
How custom items behave
A custom item sits on your Groceries list until you tap it off. It stays visible, crossed out, for an hour after the check in case of a mistap. Tap the checkbox again within that window — or add the name again — to put it back on the list. After the hour, the row drops off the Groceries page.
If you add a name that’s already on the list — because a checked recipe calls for it, or because you already added it yourself — your second add folds into the existing row. Adding “olive oil” twice doesn’t create two lines. If your second add uses a different capitalization of the same name, the new capitalization wins — re-add a custom item with the case you want to fix it. See how a name is capitalized.
A different name usually makes a different item — but not when Mirepoix recognizes it. A name it knows lands on the row you’d buy it under, however you typed it. Lemons joins the Lemon row, and so does lemon zest: see Parts you don’t buy on their own. A name it doesn’t know is its own item, so typing a different one makes a new row.
To remove a custom item without checking it off, open its ⋮ menu and tap Remove from list. The confirm dialog appears, the row leaves the list, and no supply state changes.
After you check a custom item off, it stays in your kitchen’s records even after it disappears from the page — so the same name is remembered if it comes back. A plain one-off you’ve never placed prunes itself 45 days after you last touched it. One you’ve placed in an aisle (or at a store) is kept for as long as that placement stands, so its remembered aisle is there whenever you add it again.
Custom items and the ingredient catalog
A custom item stays a custom item, even after Mirepoix’s built-in catalog later recognizes its name. It can pick up nutrition data from that match — see the ingredient catalog — though it keeps the aisle you gave it. And a catalog match never moves it into your Pantry reminders on its own.
The only way an item joins the reminder cycle is by also appearing in one of your recipes or QuickBites. Once it’s on your Pantry shelf, give it a cadence under Remind me to check… to start its clock — see Set how often an item is checked.
See also
Last updated August 28, 2026