Why recipe imports come back missing ingredients
A recipe that imports with half its ingredients missing is worse than one that fails outright. Here is why it happens, and what to do about it.
The worst failure mode in a recipe app is not an import that fails. It is an import that appears to work.
You save a recipe, it lands in your library looking normal, and you find out three weeks later — standing in a kitchen, halfway through — that the ingredient list is missing two things and step four references a sauce that was never mentioned.
Incomplete imports are one of the more common complaints in public reviews of recipe importers generally, and they are worth understanding, because the cause tells you what to do about it.
Why it happens
The recipe was never in one place
This is the big one, and it is specific to social video.
A recipe in a TikTok or Instagram post can live in four different places:
- the description, if the creator wrote it out
- the creator's own comment, which is where a lot of them put the full
ingredient list to keep the caption short
- the narration, if they talk through it
- only the video, with amounts shown on screen and never spoken
Most creators use one or two of these. An importer that only reads the caption returns an empty or partial recipe every time a creator used a comment instead. It did not fail — it read the place it knew about and found nothing.
The site blocked the request
Plenty of large recipe sites reject automated traffic. An importer that makes one request and gives up will fail on those permanently, even though the recipe is right there in a browser.
The video is silent
A cooking video with no narration and no captions has almost nothing to read. Amounts appear on screen for two seconds and are never spoken. Reading the audio gets you nothing at all.
The page is a roundup
"Five weeknight dinners" is five recipes. An importer that assumes one page equals one recipe produces a single incoherent entry with five sets of ingredients mashed together.
What A La Carte does about each
Most of the engineering here exists specifically because of the failure modes above:
- For video posts, it works down the whole ladder — description, then
comments, then a transcript of the audio, then the video frames themselves — and stops as soon as it has a complete recipe. Silent videos get extra frames pulled and read.
- For blocked sites, it falls back through several different routes before
giving up, so a page that rejects one request usually still comes through.
- For roundups, it detects that a post covers several dishes and saves
one recipe per dish.
- For missing details — an unstated time, temperature, or amount — it
proposes a sensible value rather than leaving a blank. Which ingredients and steps appear stays faithful to the source; only the missing numbers get filled in.
That last one is a deliberate trade, and worth knowing about: you get a complete, cookable recipe, and some of the numbers are estimates.
What to do when it still goes wrong
No importer is perfect. In order of what actually works:
- Paste the text. Copy whatever recipe text you can see and use the
paste-text import. This works when scraping is blocked, which is the single most common cause, and it is nearly always faster than debugging why.
- Check the post is public. Private accounts and geo-restricted content
cannot be read by anything.
- Screenshot it. A screenshot imported as a photo works when nothing else
does — it is reading pixels, which no one can block.
- Fix it in place. If a recipe imported but is missing a step, open it and
tap the pencil, or use Edit with AI and describe what is missing in plain language. Faster than re-importing.
Always check an import once
Whatever app you use, read an imported recipe against the original the first time you cook it. Specifically:
- Amounts and fractions, especially from a printed page.
- Oven temperature, and which scale it was in.
- Anything the source implied but never stated. Older cookbooks routinely
omit pan sizes and resting times because they assumed you knew.
This takes thirty seconds and it is the difference between trusting your library and being ambushed by it.
Try it
A La Carte is on iPhone and Android, with a 7-day trial that unlocks everything. The honest test is not a clean recipe blog — it is the reel where the ingredients are buried in a comment. Start there.
Details about other apps were checked against their own published pages on 5 August 2026. Products change — if you spot something out of date, tell us and we will fix it.