Heirloom · Wireframe 2 of 5 · Ingredient Search
9:41
Match recipes with
all
any
Searching for
chicken ×
peppers ×
garlic ×
🍗
Roasted Pepper Chicken
All 3 ingredients match
🥘
Spanish Chicken Stew
2 of 3 ingredients match
Missing: smoked paprika
🍜
Mom's Chicken Soup
2 of 3 ingredients match
Missing: celery
Home
Search
Library
Import
Ingredients are added as chips — one at a time, removable. The search updates as you add each one. You're building a picture of what's available, not writing a query.
Partial matches are shown, not hidden. Missing one ingredient doesn't disqualify a recipe — it tells you what you'd need to grab. That's useful information.
The match bar is a quick visual signal — full bar means you have everything. No percentages, no scores. Just: you're there, or you're close.
All / any toggle is persistent and visible — not buried in a filter menu. Switching from "all" to "any" dramatically changes results and should be a first-class choice.