
Mealie
Self-hosted recipe manager with URL imports, meal planning, shopping lists, cookbooks, and an API-first backend with a Vue web interface.

Mealie is a self-hosted recipe manager designed for households to collect, organize, and share recipes. It combines recipe importing and editing with meal planning and shopping lists, backed by an API-driven server and a modern web UI.
Key Features
- Import recipes from a URL using a built-in scraper, or create them manually with an editor
- Meal planning for week, month, or year, designed for multi-user households
- Shopping lists generated from planned meals and recipes, with section organization
- Cookbooks and organization tools for grouping and managing collections
- Multi-user support with groups for sharing recipes and meal plans
- REST API with interactive OpenAPI documentation for third-party integrations
- Scheduled webhooks for sending meal plan and related data to external services
- Automatic backups with customizable export formats via templates
Use Cases
- Centralize family recipes and import favorites from the web into a private database
- Plan meals for a household and generate a shared shopping list from upcoming meals
- Integrate recipe and meal plan data with home automation or notification workflows
Mealie is a strong fit for users who want an API-first, family-friendly recipe and meal planning system with a polished interface. Its import tools, multi-user sharing, and automation hooks make it practical for both casual home use and advanced integrations.
















