How to save a TikTok recipe and actually cook it
Paste the TikTok link into Cookfolio and you get back a real recipe: a numbered ingredient list and steps you can read while cooking, instead of a video you have to scrub through with wet hands. It reads the caption first, and analyses the video itself when the caption is not enough. You check the result before anything is saved. Five imports are free, then €4.99 per month.
Why saved TikToks never get cooked
The favourites tab fills up fast and empties slowly. A hundred saved videos, no titles, no ingredient lists, no way to search for “the chicken thing with the peanut sauce”. At six in the evening you scroll for four minutes and cook pasta instead.
Three things go wrong at once. A video is not searchable text, so nothing in that collection can be found by ingredient or by dish name: the only index is your memory of a thumbnail. You cannot really cook from one either: that means pausing, rewinding, watching the oil go in again, one hand on a phone you would rather not touch. And the video can disappear, deleted or set private, leaving your saved link pointing at nothing.
So the goal is not to save the video. It is to get the recipe out of it and into a list you own.
Importing a TikTok, step by step
Open Cookfolio, tap the ”+” button, choose “Import from a link”, paste the TikTok URL, wait, then review and save.
All the usual link forms work: tiktok.com, www.tiktok.com and m.tiktok.com, plus the vm.tiktok.com and vt.tiktok.com short links from TikTok’s share button, resolved automatically. Tap Share, then Copy link, then paste, with no tracking parameters to strip by hand.
Timing depends on the path taken: almost immediate when the caption is enough, roughly one to two minutes when the video has to be analysed. The post’s cover image is offered as the recipe photo.
The extracted recipe is always shown in an editable form before anything is saved. Nothing is written into your collection behind your back.
Cookfolio runs on web, iOS and Android, in six languages (French, English, Spanish, Italian, German, Polish), and reads the video whatever language the creator speaks.
Caption first, video second
The caption comes first. A lot of creators write the full ingredient list with quantities in the description, because you cannot dictate “180 g flour, 2 eggs, 90 g sugar” inside a thirty-second edit without wrecking the pace. If it already holds a complete recipe, a real ingredient list and real steps rather than a two-line teaser, that is what you get, fast.
The video is the fallback. When the caption is a pile of hashtags, a hook line or simply empty, the app analyses the video itself, images and sound, with the description passed along as context, so quantities written in text are combined with the gestures on screen.
Why the order matters: the caption path is faster and more accurate on quantities, because a written number cannot be misheard, while the video path rescues the many posts where the caption says nothing useful. An app that only reads captions fails silently on those. The same logic drives importing an Instagram reel, where captions are complete more often still.
What does not work, and what it costs
Videos longer than ten minutes are refused, which is generous for TikTok and rules out only long-form uploads. Private accounts, deleted videos and anything no longer served publicly cannot be read. There is no workaround, which is why an extracted recipe beats a saved link.
Photo carousels, the TikTok “photo” posts, contain no video. If the caption holds the full recipe, the import still works through the caption path. If not, it fails, and the fallback is to copy the caption into the text import, or screenshot the slides and import them as images.
Then the money question. A failed import never consumes one of your five free imports: the credit is counted only when a recipe is actually produced. A dance trend, a video that cannot be fetched, an empty extraction, none of those cost you anything.
The free plan’s other ceiling deserves the same honesty: free accounts hold five recipes in total, so a full collection blocks new imports whatever credits are left. Two minor pacing rules apply: a few seconds between imports, and a daily ceiling normal use never approaches.
Always re-read, TikTok recipes are approximate by nature
The AI is not the weak link here. The source is.
TikTok cooking content is optimised for watch time, not for reproducibility. Quantities are said as “a good glug of oil”, “a handful of parmesan”, “one packet”. A fast cut hides a resting time, the servings count is rarely stated out loud, oven temperature gets skipped, and two ingredients land in the pan in the same half-second of montage. The extraction can only be as precise as the video, and nothing is invented to fill the gaps: an ingredient shown but never quantified comes out without one.
A checklist for the review screen, before saving:
- Check the servings number, the base for every later portion adjustment.
- Look for ingredients with no quantity, usually the ones only shown, never spoken.
- Check that prep and cook times are there and look plausible.
- Read the last step. Endings get clipped.
- Add what the creator assumed into your notes: pan size, oven temperature, resting time.
Correcting three fields takes twenty seconds, and you never open that video again. Fixing quantities now pays off twice: once servings are set, changing the portion count later recalculates quantities proportionally, rounded to one decimal, while ingredients with no numeric quantity stay untouched.
What is kept, and what is not
The video file is never stored. It is downloaded into memory for the analysis, sent for extraction, then discarded: never written into your collection, never kept on the servers.
What is saved is the recipe text, plus the post’s cover image, hosted as the suggested photo exactly as a YouTube thumbnail would be and swappable for your own at any time. The recipe lands in your collection, editable like any you typed by hand, and can be shared as a web link. There is no PDF or Excel export.
One constraint worth stating: there is no offline mode. An internet connection is needed to import and to open your recipes. Hosting is European.
From a saved video to a meal actually cooked
Cooking mode is the part a video cannot replace: full-screen step by step, a screen that stays awake, timers detected automatically in the text of the steps, and a checkable ingredient list. There is no voice control.
Meal planning uses an ISO week, Monday to Sunday, one plan per week. A meal already planned can be dragged onto another day, but a recipe cannot be dragged from your catalogue onto a day. There is no lunch and dinner split, and free-text entries like restaurant or leftovers are allowed. The shopping list comes only from planned meals, duplicates merged automatically including across compatible units (ml/cl/l, g/kg), with no manual entry, no aisle grouping and no reordering.
The plans: free gives five recipes and five lifetime AI imports across all sources, a blog or Pinterest import using a credit just like a TikTok one. Pro is €4.99 per month or €39.99 per year for unlimited recipes and imports. Family is €6.99 per month or €59.99 per year for up to four accounts in your household sharing recipes, planning and shopping list in real time, each keeping their own login. See also how AI import works across every source and a comparison of apps for social recipes.
The point comes down to this: six months from now, you can find that recipe by its name, without needing to know whether the video still exists.