Self-hosted recipe management and meal planning
Find instructions for installing, configuring, and using Mealie, along with the API reference and contributor guides.
SQLite is the default and works for most installations. Use PostgreSQL for network storage, many concurrent users, or fuzzy search.
Import a recipe from a URL, paste structured HTML or JSON, or enter it by hand.
Recipe creation demo
Choose recipes on a calendar, add notes, or let Mealie pick a random recipe.
Meal planner demo
Add items by hand or add every ingredient from a recipe. Use labels to keep the list organized.
Shopping list demo
Import recipes from supported websites with the built-in recipe scraper.
Create and restore full installation backups from the admin page.
Create and edit recipes in the web app. The editor supports Markdown.
Plan breakfast, lunch, dinner, and snacks on a calendar.
Invite people with sign-up links or create accounts from the admin panel.
Share recipes within a group while households keep meal plans and shopping lists separate.
Send scheduled meal plan data to other services with webhooks.
Use Mealie through its REST API and interactive OpenAPI documentation.
Move an existing recipe collection into Mealie from any of these supported apps.