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

AspectTandoorGrocy
Primary FunctionRecipe management and meal planningGrocery and household inventory
Best For”What should I cook?""What do I have?”
DatabasePostgreSQLSQLite (embedded)
LanguagePython (Django)PHP
Docker Imagevabene1111/recipeslinuxserver/grocy
LicenseAGPL-3.0MIT
GitHub Stars6,000+7,000+

Feature Comparison

FeatureTandoorGrocy
Recipe StorageYes (full-featured)Basic (notes-style)
Recipe Import from URLsYes (schema.org scraping)No
Meal PlanningYes (weekly calendar)Yes (basic)
Shopping ListsYes (from meal plans)Yes (from inventory thresholds)
Ingredient TrackingYes (per recipe)Yes (with quantities, expiry dates, locations)
Barcode ScanningNoYes (product lookup)
Expiration Date TrackingNoYes (alerts for expiring items)
Pantry/InventoryNoYes (detailed stock levels)
Recipe ScalingYesNo
Nutritional InfoYes (per ingredient)Yes (per product)
Cooking ModeYes (step-by-step)No
Recipe SharingYes (public links)No
Multi-UserYes (spaces, groups)Yes (multi-user)
Chore TrackingNoYes (household chores with scheduling)
Equipment TrackingNoYes (batteries, tools, appliances)
Price TrackingNoYes (purchase price history)
APIREST APIREST API
Mobile SupportPWAPWA + community apps

Different Tools, Different Problems

Tandoor Answers: “What Should I Cook?”

Tandoor excels at the cooking workflow:

  1. Import recipes from the web or add your own
  2. Browse your collection, search by ingredient or tag
  3. Drag recipes into the weekly meal plan
  4. Generate a shopping list from your meal plan
  5. 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:

  1. Scan barcodes or manually add products to your pantry
  2. Track quantities, expiration dates, and storage locations
  3. Set minimum stock levels — Grocy adds items to your shopping list when you’re running low
  4. Track purchase prices to compare costs over time
  5. Manage household chores alongside groceries

Resource Usage

MetricTandoorGrocy
RAM (Idle)300-500 MB (with PostgreSQL)100-200 MB
CPULowVery Low
Containers3 (app + nginx + PostgreSQL)1 (single container)
Disk2 GB + recipes500 MB + product images
Setup ComplexityModerate (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:

  1. Plan meals in Tandoor → generate shopping list
  2. Cross-reference with Grocy → remove items already in your pantry
  3. Shop from the combined list
  4. Scan purchases into Grocy when you get home
  5. 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.

Comments