Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

Recipe Grabber

seethroughdevseethroughdev10k downloads

Quickly grab the important contents of any online recipe.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates9

This plugin allows you to paste the url of any recipe into your Obsidian page and get the contents in a concise recipe format along with the image and link back to the original page.

Its built for those of you who want to save the recipe, and not the complete history of biscuits and how much the author loves making them on their family trip to Maine.

https://github.com/seethroughdev/obsidian-recipe-grabber/assets/203779/88e3977c-fbb8-4bc6-a770-06071af154d1


Frontmatter Issues

Obsidian 1.4.6 changed the frontmatter behaviour. The frontmatter has to start on the first line of the file now. If you have leading newlines in your recipe template, the resulting frontmatter won't be properly parsed by obsidian. If you have this problem, go to the settings of this plugin and remove the leading newlines.

Settings

  • Save Image: Downloads the recipe image into the vault (save location can be set in the plugin settings). {{image}} value will be the link to the downloaded file instead of the direct URL. Disabled by default. If Save Image option is enabled, use ![[{{image}}]] in the template.

    if settings is toggled off or image save fails, {{image}} value will be a direct URL.

Custom templating

Prefer your own layout instead? No problem. Just paste a custom handlebars string template into the settings.

We're assuming the page has a json recipe on the page. Make sure to check the Example Recipe for a list of what fields you can pull. And keep in mind that lots of recipes seem to not stick exactly to the spec. So expect some thing to take a little extra effort to get them there.

You can also add {{{json}}} for the raw json in the template if you like.

Custom handlebar functions

splitTags
Split comma separated tags. Obsidian expect tags as a list in its properties.

tags:
{{splitTags keywords}}

magicTime Attempts to handle anything included with time and date.
Change the ugly PT1H30M string to a prettier 1h 30min formatting.
Insert or reformat existing timestamps using any masks available at dateformat, defaults to yyyy-mm-dd HH:MM.

DateSaved: {{magicTime}}
DateSaved2: {{magicTime "dd-mm-yyyy HH:MM"}}
CookTime: {{magicTime cookTime}}
TotalTime: {{magicTime totalTime}}
DatePublished1: {{magicTime datePublished}}
DatePublished2: {{magicTime datePublished "dd-mm-yyyy HH:MM"}}

Would return something like

DateSaved: 2024-04-13 20:10
DateSaved2: 13-04-2024 20:10
CookTime: 15m
TotalTime: 1h 5m
DatePublished1: 2017-07-27 00:14
DatePublished2: 27-07-2017 00:14

In the meantime, I did my best to make the most recipes I can work out of the box. Please create ticket if you have suggestions for improving it!

61%
HealthFair
ReviewCaution
About
Paste a recipe URL into a note and extract a concise recipe with ingredients, steps, image and a link back to the original page. Save recipe images into your vault and customize output with Handlebars templates, helpers for tags and time, or include raw JSON for manual tweaks.
ImportTemplatingImages
Details
Current version
0.21.0
Last updated
2 years ago
Created
3 years ago
Updates
9 releases
Downloads
10k
Compatible with
Obsidian 0.15.0+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Author
seethroughdevseethroughdev
github.com/seethroughdev
GitHubseethroughdev
  1. Community
  2. Plugins
  3. Import
  4. Recipe Grabber

Related plugins

Weread

Sync Tencent Weread highlights and annotations.

Kindle Highlights

Sync your Kindle book highlights using your Amazon login or uploading your My Clippings file.

Local Images Plus

A reincarnation of Local Images to download images in Markdown notes to local storage.

Media DB

Query multiple APIs for movies, series, anime, games, music releases and wiki articles, and import them into your vault.

Make It Rain

Pull Raindrop.io bookmarks, highlights, and attachments into Markdown notes with rich metadata, smart folder structures, and native file support.

Unofficial Supernote by Ratta Integration

View Supernote notes, generate markdown from note and capture screen mirror.

QuickAdd

Quickly add new notes or content to your vault.

Templater

Create and use dynamic templates.

Importer

Import data from Notion, Evernote, Apple Notes, Microsoft OneNote, Google Keep, Bear, Roam, and HTML files.

Zotero Integration

Insert and import citations, bibliographies, notes, and PDF annotations from Zotero.