Back to blog
Guides

How to Save Recipes from Food Blogs Without Reading 1,800 Words First

4 min readTomáš Mach

You searched for "best chocolate chip cookies." You clicked the first result. The author is now telling you about her grandmother's kitchen in 1987.

Three paragraphs in, you have learned what cookies meant to her childhood. Six paragraphs in, an autoplay video has docked itself to the bottom of your screen and a newsletter pop-up has covered the rest. Somewhere down there, allegedly, is a recipe.

This is the food blog experience in 2026, and it is genuinely one of the worst pieces of UX on the modern web. There is a reason for it, and there is also a way out.

Why food blogs are like this

Food bloggers are not doing this to torture you. The story above the recipe is there because Google rewards it. A page with 1,500 words of "experience" ranks higher than a page that just lists the ingredients. AdSense pays per impression, so the longer you scroll, the better.

The bloggers know it is annoying. A lot of them have written posts apologizing for it. They keep doing it because the alternative is not getting found.

So the recipe, the actual reason you came, ends up buried under SEO filler, sponsored content, a stack of "you might also like" cards, and a video that keeps trying to play in the corner. By the time you find the ingredient list, you have forgotten what you wanted to make.

What people actually do

A few things, in my experience.

Some people use the print button, when it exists, because it strips the page down to just the recipe card. This works on the food blogs that bothered to install a recipe plugin like WP Recipe Maker or Tasty Recipes. It does not work on the ones that just dumped the recipe into a paragraph at the bottom of the post.

Some people copy and paste into Notes. This works once. Then you have a Notes app full of recipes you cannot find again, with no images, no times, and no structure.

Some people screenshot the recipe card and call it a day. The screenshots end up scattered across your camera roll between baby photos and parking spot reminders. Searching for "that pasta thing from December" is not a real workflow.

Some people start a Notion database. Three weeks later they stop, because pasting recipes into a clean template every Sunday is its own kind of work.

None of this scales past about ten recipes.

The thing browsers do not solve

The web has had reader mode for over a decade. It still does not handle food blogs well. Reader mode strips ads, but it also strips the recipe card, because the recipe card is technically a structured component, not body text. You end up with a clean version of the life story and no ingredients.

Some recipe apps have a browser extension that pulls structured data out of the page. They work fine when the blog has clean schema.org JSON-LD markup. A lot of blogs do not. A lot of older blogs predate that standard entirely. So the extension either gives you a perfect recipe or a 404, with not much in between.

What I actually want from a recipe saver

When I am on a food blog, here is what I want the workflow to be.

Paste the URL. Get back the recipe. Ingredients with real amounts, steps in order, the hands-on time, the total time, the yield. Skip the story, the ads, the video, the sidebar. If the blog has macros, pull those too. If it doesn't, calculate them.

That is it. That is the entire workflow.

The reason this is harder than it sounds is that food blogs are wildly inconsistent. Some use the standard recipe schema. Some use a custom plugin from 2014. Some use a Gutenberg block they wrote themselves. A few just use a <table>. A recipe extractor has to handle all of it without making you, the cook, care which type you are looking at.

How DishDrop does it

DishDrop reads the page, finds the recipe, and gives you a clean version. If the blog publishes structured data, it uses that. If the blog buries the recipe in plain HTML, it falls back to extracting from the article text. If there is a recipe video on the page, it can pull from that too.

Then it does the same thing it does for TikTok and Reels: ingredients with normalized amounts, steps in order, macros if you want them. Saved into a library you can actually search later.

Same input box, same output, regardless of whether you pasted a Smitten Kitchen post, a Reel, or a YouTube Short. That is the whole point. You should not have to remember which platform a recipe came from to find it again.

A note on respecting creators

I think a lot about this, because food bloggers are the reason a huge amount of good cooking exists on the internet, and the format they have to work in is not their fault.

DishDrop links back to the original blog on every recipe. If you want to read the story, the link is right there. If you want to leave a comment, tip the creator, or buy their cookbook, you can do that. We are not trying to replace the blog. We are trying to make the recipe usable on a Tuesday night when you are holding a knife and your phone screen has gone dim for the third time.

The actual workflow

Find a recipe on a food blog. Copy the URL. Paste it into DishDrop. Cook from the clean version. Done.

If you want to read the writeup, click through to the original. If you want to keep the recipe, it is already in your library. If you want to build a shopping list from this recipe plus three others, that is one button away. (More on that in How to Build a Grocery List from Saved Recipes.)

If you have been screenshotting recipe cards or pasting into Notes for years, the upgrade is real. You stop fighting the page. You just get the recipe.

Try DishDrop free, paste a food blog URL, and see how much faster the gap between "this looks good" and "I am cooking this" gets.

Stay in the loop

Recipe tips, cooking guides, and product updates. No spam.