Skip to content
← Back to all tools

Mealie

Free

A shared family recipe library, weekly meal plan and shopping list

Open Source No Ads No Tracking Cross-platform Self-hostable

A self-hosted recipe manager and meal planner. Paste a recipe page's URL to import ingredients and steps automatically, plan the week's meals, then push the ingredients onto a shopping list organized by supermarket section. Each family member gets an account on a shared recipe library.

Why we picked it

AGPL-3.0, 13,307 stars.

A recipe saved as a browser bookmark tends to reopen as a wall of ads and a three-thousand-word backstory. Mealie pulls the recipe back as structured data instead: paste the link and it recognizes the ingredient list, steps, servings and image, and stores them in your own library. Family recipes can be entered by hand in the editor, with Markdown in the steps.

The storage is where its real usefulness starts. The meal planner lays out breakfast, lunch, dinner and snacks on a calendar; pick the week's dishes and send their ingredients to the shopping list in one step. The list can be labeled by supermarket section, and everyone at home opens the same list in a phone browser and ticks off what they bought. Recipes can also be grouped into cookbooks by your own rules, and the interface is translated into more than 35 languages.

Docker is the only officially recommended deployment, with amd64 and arm64 images and port 9925 by default. SQLite is the default database and the project says it suits up to 20 users; switch to PostgreSQL for more users or fuzzy search. A full REST API connects it to Home Assistant or your own scripts.

To be clear about:

  • It needs an always-on machine, and 32-bit ARM is not supported, so older Raspberry Pi installs must be running a 64-bit OS.
  • URL import uses recipe-scrapers to parse structured recipe data in the page. Pages without that markup come in incomplete and need filling in by hand. The optional OpenAI parsing needs your own API key, billed by OpenAI on usage.
  • There is no official native app; phones use the web interface.
  • It is built for a household, not for publishing recipes or running a content site.