Guide

Recipe by Ingredients App: What Can I Cook With What I Have?

Every recipe site can match ingredients. ShelfLife is the recipe by ingredients app that goes one step further — it ranks recipes by which of your ingredients expire soonest, so you cook what needs using, not just what matches.

"What can I cook with what I have?" — the 6pm question

It's the most Googled cooking question in existence, and it arrives at the worst time of day: you're hungry, decision-fatigued, and staring into a fridge that contains food but not, apparently, dinner. The consequences compound quietly. The meal you don't cook tonight becomes the ingredients you throw out on Friday — the average family of four bins about $240 of food a month (that's the EPA's $728-per-person annual estimate, scaled to a household). Cooking from what you have isn't a hobby. It's the difference between a grocery budget that works and one that leaks.

Two answers have existed for years, each half-right: recipe sites with giant databases but no idea what's in your kitchen, and ingredient-match tools that know your ingredients but not your clock. ShelfLife is built where the two halves meet.

The SuperCook model — match, but no urgency

Ingredient-match engines like SuperCook proved the demand: type in what's on hand, get back every recipe you can technically make. Hundreds of thousands of home cooks use them every month, and our ShelfLife vs SuperCook comparison documents the difference in detail. The gap is subtle but expensive: matching tells you what you can cook, not what you should cook.

When your cilantro has 48 hours left and your rice lasts until next year, a pure match engine serves both with equal enthusiasm. You cook the rice dish because it sounds good tonight — and the cilantro becomes compost. The match model also quietly requires you to re-enter your inventory every time your kitchen changes, which is exactly when people stop keeping it accurate.

Recipes ranked by which ingredients expire first

ShelfLife flips the order of operations. Instead of typing ingredients in, you scan a grocery receipt — about 30 seconds of OCR plus AI — and the app builds your whole kitchen inventory with USDA-informed shelf-life estimates. Then the ranking kicks in: recipe suggestions are ordered by which of your ingredients expire soonest.

The fridge that contains chicken expiring Thursday, spinach expiring Friday, and pasta with a year of runway doesn't get a flat list of 2,000 matches. It gets tonight's plan at the top: the chicken-and-spinach dinner that rescues both. Use-it-up-first turns "what can I cook with what I have" into "what should I cook before it's too late" — the question that actually saves money. It's the expiry-aware layer described on our expiration date tracker app page, applied to dinner.

Here's what a week looks like in practice. Sunday's receipt scan adds chicken thighs (est. 4 days), baby spinach (5 days), feta (3 weeks), and rice (a year). Sunday night, the app leads with rice bowls — chicken and spinach both have runway. By Tuesday, the spinach is trending toward its date, so the suggestions reshuffle: a chicken-spinach skillet jumps to the top, with the feta dish as backup because feta can wait. Nothing was typed in, nothing searched for — the match happened against a clock only ShelfLife is watching. That's the difference a fridge inventory app with expiry awareness makes: the recipe list reads your calendar, not just your shelves.

Why ranking beats matching: the #1 self-reported cause of household food waste is "forgot it was there," and the runner-up is "didn't know what to cook with it." An expiry-ranked recipe list attacks both at once — the ingredient is visible, and it already has a job.

Rescue Mode: dinner for food that's already turning

Some weeks the alerts lose. The peppers soften, the milk is on the edge, the half-onion won't survive the weekend. Rescue Mode is built for exactly that moment:

  • Emergency recipes — Use-It-Up Stir-Fry, Kitchen Sink Soup, Everything Frittata: flexible formats that absorb whatever needs rescuing
  • Zero-cook quick fixes — smoothies, salads, and wraps for ingredients that can't wait for an oven
  • Freezer-save instructions — for 20+ item types, from blanching spinach to portioning meat

For more ideas once food is already cooked, our leftover recipes guide covers how to turn yesterday's dinner into tomorrow's lunch without repetition fatigue.

Eat This First rounds out the toolkit: when you don't want a recipe at all, it surfaces the single most urgent item list — the two or three things that must be eaten before anything else. Sometimes the answer to "what can I cook with what I have" is just "the berries, today, as a snack." Expiry awareness works even when nobody feels like cooking.

From tonight's save to a week that wastes nothing

One rescued dinner is a win; a planned week is a system. ShelfLife's meal planner chains expiry-ranked suggestions across the week — dishes that share ingredients, sequenced so the short-lived items land early — and the built-in grocery list covers only what the plan is missing. You stop shopping for meals you might make and start shopping for the gaps in meals you will. We walk through the method step by step in meal planning to reduce waste, and the bigger savings picture in our food waste app overview.

Around it all: color-coded expiry urgency, push alerts 1/3/7 days before items expire, a weekly waste report, and household sharing via invite code (Pro) so the person cooking tonight sees the same inventory as the person who shopped on Sunday. Available in 12 languages, offline-capable, and account-free until after your first scan.

Recipe by ingredients app FAQ

What is a recipe by ingredients app?

A recipe by ingredients app suggests dishes based on what you already have, so you cook from your fridge instead of shopping for a recipe. ShelfLife adds expiry data to the match: recipes are ranked by which of your ingredients need using first.

How is ShelfLife different from SuperCook?

SuperCook-style tools match recipes to ingredients you type in. ShelfLife already knows your inventory and expiry dates from your receipt scan, so it ranks suggestions by which ingredients expire soonest — use-it-up-first, not just match — and never makes you re-enter your kitchen.

Do I have to type in every ingredient?

No. Scan a grocery receipt (or paste the text of a digital one) and ShelfLife builds your kitchen inventory automatically, with AI shelf-life estimates for every item. Recipe suggestions update as items are eaten, used, or expire.

Can ShelfLife plan a whole week of meals?

Yes. The meal planner chains recipe suggestions into a week built around what expires when, and generates a grocery list for only the items you're missing — so you shop for gaps, not guesses.

Is the recipe by ingredients app free?

Yes — the free tier includes 25 item saves with expiry-ranked recipe suggestions. Pro ($1.99/week, $6.99/month, or $14.99/quarter, about $5.00/month, with a 7-day free trial on every plan) adds unlimited items, the meal planner, household sharing, and weekly waste reports.

Cook what needs using first

Join the waitlist for early TestFlight access and first access to launch pricing.

Join the waitlist