A shopping list with pantry context
Move missing recipe ingredients into shared shopping, then bring bought items back into the pantry.

Every item remembers the dinner it came from.
- Missing recipe ingredients can become shopping items.
- Bought items can transfer back into pantry state.
- Household members coordinate from the same list.
Shopping with a reason attached
A list is easier to trust when it remembers why an item is there. Heilsa keeps missing recipe ingredients connected to the dinner decision that created them.
Close the loop after the grocery trip
When shopping items are marked bought, they can become pantry items. That keeps the household food loop current instead of creating another list to reconcile later.
The rest of the loop
- Shared pantryHeilsa helps households keep a shared pantry, see what is available, and turn pantry state into dinner and shopping decisions.
- Recipe coverageHeilsa shows recipe coverage from your current pantry, and holds your own recipes — typed in or read from a photo — alongside the curated set.
- Meal planningPlan breakfasts, lunches and dinners up to fourteen days ahead in Heilsa, ranked by what your pantry covers and what needs using first.
- AI captureHeilsa uses AI to speed up pantry capture and read recipes from photos, inside a review-first workflow — not as a chatbot or nutrition adviser.
Try it with your own kitchen
Heilsa is in live testing on iPhone. Tell us about your household and we will send you a TestFlight invite.
iOS 17 or later. Free during the beta.