Importing recipes from any cooking site
The NestBoard team · 2026-05-18
How it actually works
When you paste a recipe URL into NestBoard's meal planner, we don't send it to an LLM to "extract" the ingredients and steps. We just read the structured data that's already there.
Most major cooking sites — Bon Appétit, NYT Cooking, AllRecipes, individual food blogs running WordPress — embed schema.org/Recipe markup in every recipe page. It's invisible to you, but it's sitting in the HTML: the ingredient list, the instructions, cook time, yield, everything.
We parse that structured data, pull out the fields we need, and show you the recipe. No round-trip to a language model. No latency. No hallucination risk.
What works well
Food blogs using plugins like WP Recipe Maker or Tasty Recipes are perfect. The metadata is clean and consistent.
Recipe aggregators like AllRecipes and Food Network work beautifully. They've been publishing schema.org data for years.
Even smaller independent sites often use the same WordPress plugins, so they work just as well as the big names.
What doesn't work
Restaurant menus don't publish recipe metadata — they're not recipes, they're listings. If you want to save "pad thai from the place on 5th," you'll need to add it manually or ask Robin to help you build a recipe card from a photo.
Some older or minimal food blogs skip the structured data entirely. If the site doesn't have the markup, we can't import it.
And sometimes a site will have the schema.org tags but fill them incorrectly — missing units, ingredients buried in the instructions, that kind of thing. We can't fix bad data.
Why we like this approach
It's fast. There's no API call to wait on, no token budget to manage.
It's honest. If the data isn't there, we tell you. We don't try to guess what the recipe might be.
And it respects the work that recipe publishers have already done. They've marked up their content in a standard format specifically so tools like ours can use it. We're just reading what they intended to share.
This is the same philosophy we take with Robin: we're clear about what it reads and what it doesn't. We'd rather give you a reliable tool with known boundaries than promise magic and deliver guesswork.
If you've found a recipe site that should work but doesn't, let us know. We're always refining the parser.