ScriptsApr 10, 2026·3 min read

Mealie — Self-Hosted Recipe Manager & Meal Planner

Mealie is an open-source recipe management app with URL import, meal planning, shopping lists, and family sharing. Beautiful UI for organizing your kitchen.

TL;DR
Mealie organizes recipes with URL import, meal planning, shopping lists, and multi-user sharing in a self-hosted app.
§01

What it is

Mealie is an open-source, self-hosted recipe management application. It lets you import recipes from URLs, organize them with tags and categories, plan meals on a calendar, and generate shopping lists. The interface supports multiple users and family sharing.

It serves home cooks, families, and meal-prep enthusiasts who want to own their recipe data without relying on ad-supported recipe sites or proprietary apps.

§02

How it saves time or tokens

Mealie's URL import feature scrapes recipe data from any website, extracting ingredients, instructions, and images automatically. This eliminates manual copy-paste from recipe blogs. The meal planning calendar and auto-generated shopping lists further reduce weekly planning time.

§03

How to use

  1. Deploy Mealie with Docker:
docker run -d --name mealie \
  -p 9925:9000 \
  -v mealie-data:/app/data \
  -e ALLOW_SIGNUP=true \
  ghcr.io/mealie-recipes/mealie:latest
  1. Open http://localhost:9925 and create your account.
  2. Import recipes by pasting a URL, or add them manually through the editor.
§04

Example

# Deploy with Docker
docker run -d --name mealie \
  -p 9925:9000 \
  -v mealie-data:/app/data \
  -e ALLOW_SIGNUP=true \
  ghcr.io/mealie-recipes/mealie:latest

# Access the web UI
curl -s http://localhost:9925/api/app/about | python3 -m json.tool

Paste any recipe URL into the import field, and Mealie extracts the title, ingredients, steps, and photo automatically.

§05

Related on TokRepo

Key considerations

When evaluating Mealie for your workflow, consider the following factors. First, assess whether your team has the technical prerequisites to adopt this tool effectively. Second, evaluate the maintenance burden against the productivity gains. Third, check community activity and documentation quality to ensure long-term viability. Integration with your existing toolchain matters more than feature count alone. Start with a small pilot project before rolling out across the organization. Monitor resource usage during the initial adoption phase to identify bottlenecks early. Document your configuration decisions so team members can onboard independently.

§06

Common pitfalls

  • Some recipe sites use anti-scraping measures that prevent Mealie from extracting content; manually enter these recipes instead.
  • The default SQLite database works for small households but may slow down with thousands of recipes; switch to PostgreSQL for larger deployments.
  • Docker volume permissions can cause data loss if not properly configured; always use named volumes.

Frequently Asked Questions

Can Mealie import recipes from any URL?+

Mealie supports most recipe websites that use standard structured data (JSON-LD or Microdata). Some sites with heavy JavaScript rendering or anti-scraping measures may not import correctly and require manual entry.

Does Mealie support multiple users?+

Yes. Mealie supports multiple user accounts with shared recipe access. Family members can each have their own login while sharing the same recipe collection and meal plans.

What database does Mealie use?+

Mealie defaults to SQLite for simple deployments. For larger installations, it supports PostgreSQL as the backend database. The switch requires a configuration change and data migration.

Can I access Mealie on my phone?+

Mealie has a responsive web interface that works on mobile browsers. There is no dedicated native app, but the web UI is designed for mobile use and can be added to your home screen as a PWA.

Is there an API for integrations?+

Yes. Mealie provides a REST API documented via Swagger. You can use it to import recipes, generate shopping lists, and integrate with home automation systems like Home Assistant.

Citations (3)
🙏

Source & Thanks

Discussion

Sign in to join the discussion.
No comments yet. Be the first to share your thoughts.

Related Assets