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.
Updated March 2026: Verified with latest Docker images and configurations.
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:2.5.3
container_name: tandoor
ports:
- "8080:8080"
# ... (full config in Tandoor guide)
# Pantry inventory
grocy:
image: lscr.io/linuxserver/grocy:4.6.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