Cookslate

Your recipes. Your way.

A recipe manager that remembers how you cook — not just what you cook. Self-hosted on any PHP hosting, no Docker required.

Everything you need to cook smarter

Start free, upgrade when you're ready.

Free

Self-Hosted

Always free, open source

  • Import recipes from any URL, a photo, or Pinterest
  • Import from Mealie, Paprika, Tandoor, Nextcloud & RecipeSage
  • Full-text search
  • Cook Mode with timers & serving scaling
  • Grocery lists with pantry tracking
  • Shoppable quantities — buy the right amount
  • Recipe collections, private recipes & shareable links
  • Barcode scanning with Open Food Facts lookup
  • Pantry-based search — "what can I make?"
  • Ingredient database with nutrition data
  • Cook logging, calorie tracking & Home Assistant alerts
  • Bulk actions, tags, favorites, ratings & dark mode
Pro

Cookslate Pro

$29.99 — one-time, yours forever

  • Everything in Free, plus:
  • Meal planning with drag-and-drop calendar & reusable templates
  • Auto-generate grocery lists from meal plans
  • iCal export — sync meals to your calendar
  • Pantry expiration tracking & "Use It Soon" alerts
  • Receipt scanning — auto-fill shopping trips from a photo
  • Pantry photo scan — snap your fridge, get inventory
  • AI-generated recipe card art
  • Recipe cost-per-serving estimates
  • Recipe annotations (margin notes)
  • Year in Cooking — annual stats & recap
  • Data export (JSON-LD, Cooklang) & PWA offline support
Household

Cookslate Household

$49.99 — one-time, yours forever

  • Everything in Pro, plus:
  • Multi-user household (up to 5 accounts)
  • Shared collections, meal plans, grocery lists & pantry
  • Read-only Viewer role for guests
Try the demo Get Pro — $29.99 Household — $49.99 Self-host free

Login with demo / demo — try every feature, no sign-up needed

Up and running in minutes

Clone, configure, cook.

1

Clone the repo

Or use Docker Compose for a one-command setup.

2

Run the install wizard

Create your admin account. Takes 30 seconds.

3

Start importing

Paste any recipe URL and Cookslate does the rest.