Tandoor
Tandoor is a self-hosted recipe manager built with Django that lets you organise your personal and family cookbook, plan meals and build shopping lists. It imports recipes from websites, calculates nutrition automatically, supports sharing with friends and family, and gives you a clean interface on any device.
Key Features
- Recipe import — Pull recipes straight from hundreds of websites with the built-in importer
- Meal planner — Drag recipes onto a calendar to plan breakfast, lunch and dinner across the week
- Shopping lists — Generate shopping lists from planned meals with ingredients grouped sensibly
- Nutrition facts — Automatic nutrition calculation per recipe and per serving
- Multi-user and sharing — Create users, share recipes with family and publish selected collections
- Search and filtering — Filter by ingredients, tags, keywords and much more
- REST API — Full API access for integrating with external tools
Why Use Tandoor?
Tandoor is one of the most mature self-hosted recipe managers, with active development, an extensive feature set and a large community. The meal planner plus automatic shopping-list generation covers the whole “what are we eating this week” workflow in a single place.
Use Cases
- Plan a weekly family menu and automatically produce a combined shopping list
- Build a personal digital cookbook by importing recipes from blogs and sites
- Share cooking with non-technical family members through private recipe shares
Platform
Self-hosted (Docker or bare metal) — any browser, with a mobile-friendly interface
Licence
AGPL-3.0 with Commons Clause v1.0 — free to self-host and use, but the Commons Clause restricts selling access to the software as a service
Website
tandoor.dev
Views: 2