JustTheFood - Extract clean recipes from any site and store them in HA

Hi!

I’m creating an add-on/App to solve a basic problem that I was having. Found a recipe online and think “I need to copy this recipe and put it in a doc in my drive” and then never do it, so looking online I found some apps but, too complicated, or paid, so I made my own (justthefood.online), and then I thought that would be nice to have my recipes in HA so I can look at them from any devices in my kitchen.

So, basically you paste the link it scrapes the page and give you a clean version of the recipe, only the ingredients and the steps, and let you save it in your cookbook, if the site doesn’t have the right metadata to get the recipe, it tries to go through some regex and if that’s not enough it sends the text to Gemini/OpenAI/Claude to extract the recipe.

Also detect if in any of the steps it says something like “bake for 30 mins” and it creates a timer icon so you can start the timer from the recipe, it can be set to use in app timers, or use an HA timer entity.

It’s still a work in progress, but if anyone find it useful let me know so I can share it.

Here some screenshots:

Thanks!

Hey @Delos Nice website! Very nicely done! Question, how do you save looked up recipes in your “cookbook”?

Thanks @shep!, you first have to signin with you google account (i choose that instead of an internal user account out of simplicity), and then you just click in the :heart: at the bottom of the recipe: https://imgur.com/a/T9JhZOy

After that you can find you saved recipes clicking on your profile pic, you can also create collections to catalog them

Mealie - just saying.

Yes, I found Mealie when looking for an alternative, but feel that it has too many options and its complicated for people without some knowledge, specially if the recipe site you are trying to scrape doesn’t have the right metadata

Hey, if anybody wants to try the addon, this is the repository:

https://github.com/D3L05/homeassistant-justthefood

Features

  • :link: Recipe Extraction — Paste any URL and it pulls out just the recipe (ingredients + instructions)
  • :robot: AI Extraction — Optional AI-powered extraction using OpenAI, Gemini, or Claude for tricky sites
  • :man_cook: Cook Mode — Step-by-step view with checkboxes to track your progress
  • :stopwatch: Smart Timers — Automatically detects times in recipe steps (e.g., “bake for 25 minutes”) and lets you start timers with one tap
  • :house: HA Timer Integration — Timers can control Home Assistant timer entities, with notifications and TTS announcements on your smart speakers
  • :open_book: Save Recipes — Build your personal digital cookbook
  • :iphone: Responsive — Works great on tablets and phones in the kitchen

This is my first public add-on, so I’d love feedback, bug reports, and feature suggestions. Feel free to open an issue on GitHub or reply here.

Thanks!