Tandoor Recipes is a self-hosted recipe management application that lets you organize digital recipes, plan meals, and generate shopping lists.
The tool addresses the problem of managing a growing recipe collection by providing a web-based interface where users can store, search, and organize recipes. It supports importing recipes from thousands of websites that use schema.org markup, eliminating manual data entry. The application includes meal planning functionality that lets users schedule multiple meals per day, and automatically generates shopping lists either from meal plans or directly from individual recipes. Additional features include AI-powered capabilities for image recognition, recipe step organization, and nutrition fact extraction.
Tandoor Recipes suits home cooks and food enthusiasts who want to self-host their recipe management rather than rely on cloud services. It works well for individuals managing large recipe collections and for families or groups who want to share and collaborate on recipes together. The tool is designed for power users, offering advanced search with fulltext support and trigram similarity matching, batch tagging operations, and the ability to merge and rename ingredients, tags, and units. Docker deployment is straightforward, with additional examples provided for Kubernetes, Unraid, and Synology systems. The application supports both fractional and decimal measurements and includes theme customization options. File synchronization with Dropbox and Nextcloud is available for backup and access across devices.
Development activity shows consistent engagement with the project. The codebase receives regular updates and maintenance. The project maintains active community channels including Discord and a community forum. Docker images are regularly published and available for deployment. Continuous integration workflows are in place to validate changes.