Tandoor vs Grocy: Recipe Manager vs Kitchen Inventory
Quick Verdict
Tandoor and Grocy solve different problems. Tandoor is a recipe manager — import, organize, cook, and plan meals. Grocy is a kitchen and household inventory tracker — track what’s in your pantry, manage expiration dates, and generate shopping lists based on what you’re running low on. Most households benefit from running both, not choosing between them.
Overview
| Aspect | Tandoor | Grocy |
|---|---|---|
| Primary Function | Recipe management and meal planning | Grocery and household inventory |
| Best For | ”What should I cook?" | "What do I have?” |
| Database | PostgreSQL | SQLite (embedded) |
| Language | Python (Django) | PHP |
| Docker Image | vabene1111/recipes | linuxserver/grocy |
| License | AGPL-3.0 | MIT |
| GitHub Stars | 6,000+ | 7,000+ |
Feature Comparison
| Feature | Tandoor | Grocy |
|---|---|---|
| Recipe Storage | Yes (full-featured) | Basic (notes-style) |
| Recipe Import from URLs | Yes (schema.org scraping) | No |
| Meal Planning | Yes (weekly calendar) | Yes (basic) |
| Shopping Lists | Yes (from meal plans) | Yes (from inventory thresholds) |
| Ingredient Tracking | Yes (per recipe) | Yes (with quantities, expiry dates, locations) |
| Barcode Scanning | No | Yes (product lookup) |
| Expiration Date Tracking | No | Yes (alerts for expiring items) |
| Pantry/Inventory | No | Yes (detailed stock levels) |
| Recipe Scaling | Yes | No |
| Nutritional Info | Yes (per ingredient) | Yes (per product) |
| Cooking Mode | Yes (step-by-step) | No |
| Recipe Sharing | Yes (public links) | No |
| Multi-User | Yes (spaces, groups) | Yes (multi-user) |
| Chore Tracking | No | Yes (household chores with scheduling) |
| Equipment Tracking | No | Yes (batteries, tools, appliances) |
| Price Tracking | No | Yes (purchase price history) |
| API | REST API | REST API |
| Mobile Support | PWA | PWA + community apps |
Different Tools, Different Problems
Tandoor Answers: “What Should I Cook?”
Tandoor excels at the cooking workflow:
- Import recipes from the web or add your own
- Browse your collection, search by ingredient or tag
- Drag recipes into the weekly meal plan
- Generate a shopping list from your meal plan
- Open a recipe in cooking mode — step-by-step instructions on your phone
Grocy Answers: “What Do I Have?”
Grocy excels at the inventory workflow:
- Scan barcodes or manually add products to your pantry
- Track quantities, expiration dates, and storage locations
- Set minimum stock levels — Grocy adds items to your shopping list when you’re running low
- Track purchase prices to compare costs over time
- Manage household chores alongside groceries
Resource Usage
| Metric | Tandoor | Grocy |
|---|---|---|
| RAM (Idle) | 300-500 MB (with PostgreSQL) | 100-200 MB |
| CPU | Low | Very Low |
| Containers | 3 (app + nginx + PostgreSQL) | 1 (single container) |
| Disk | 2 GB + recipes | 500 MB + product images |
| Setup Complexity | Moderate (multi-container) | Simple (single container) |
Running Both Together
The most effective kitchen setup uses both tools together:
services:
# Recipe management
tandoor:
image: vabene1111/recipes:1.5.22
container_name: tandoor
ports:
- "8080:8080"
# ... (full config in Tandoor guide)
# Pantry inventory
grocy:
image: lscr.io/linuxserver/grocy:4.3.0
container_name: grocy
ports:
- "9283:80"
volumes:
- grocy-data:/config
restart: unless-stopped
volumes:
grocy-data:
Workflow with both:
- Plan meals in Tandoor → generate shopping list
- Cross-reference with Grocy → remove items already in your pantry
- Shop from the combined list
- Scan purchases into Grocy when you get home
- Cook from Tandoor’s recipe view
Use Cases
Choose Tandoor If…
- Your primary need is recipe management and meal planning
- You import recipes from websites frequently
- You want step-by-step cooking mode on your phone
- Recipe sharing with family or friends matters
- You don’t need inventory tracking
Choose Grocy If…
- Your primary need is tracking what’s in your pantry
- Expiration date alerts prevent food waste for you
- You want barcode scanning for fast product entry
- Price tracking helps you compare grocery costs
- You also need household chore scheduling
Run Both If…
- You want the complete kitchen management stack
- Meal planning AND inventory tracking both matter
- You have the resources to run 4+ containers
- You’re willing to manually bridge the two systems (no native integration)
Final Verdict
Comparing Tandoor and Grocy is like comparing a recipe book to a pantry organizer — they’re complementary tools, not competitors. If forced to pick one: choose Tandoor if cooking and meal planning is your focus, choose Grocy if reducing food waste through inventory tracking matters more. Serious home cooks benefit from both.
Related
Get self-hosting tips in your inbox
Get the Docker Compose configs, hardware picks, and setup shortcuts we don't put in articles. Weekly. No spam.
Comments