Mealie is a self-hosted cookbook for the home. Save recipes, import them from sites, plan meals, and generate shopping lists—without locking family recipes into a closed mobile app.
Key Features
- Recipe Library: Organize, tag, and full-text search your collection.
- URL Import: Pull ingredients and steps from many recipe websites.
- Meal Planner: Plan the week so dinner is less chaotic.
- Shopping Lists: Turn plans into groceries you can check off.
- Households: Multi-user access for families.
- API & Extras: Automations and integrations for power users.
Why Choose Mealie?
- Paprika/AnyList are paid and proprietary.
- Browser bookmarks are a terrible recipe box.
- You want data export and self-host ownership.
- Fun, high-utility homelab app non-technical family members will use.
Docker Deployment
services:
mealie:
image: ghcr.io/mealie-recipes/mealie:latest
container_name: mealie
restart: unless-stopped
ports:
- "9925:9000"
environment:
PUID: 1000
PGID: 1000
TZ: Europe/Bucharest
BASE_URL: https://recipes.yourdomain.com
volumes:
- mealie-data:/app/data
volumes:
mealie-data:
Open the UI, create the admin user, and start importing recipes.
Getting Started
- Deploy Mealie and set
BASE_URLfor links. - Create household users.
- Import a few favorite recipe URLs.
- Build a weekly meal plan and shopping list.
- Bookmark the app on phones (PWA-friendly workflows).
Full Setup Guide
mealie.io · github.com/mealie-recipes/mealie. Deploy with Dokploy compose.

