Self-host vanilla-cookbook
v1.6.1Self-hosted recipe manager with smart ingredient parsing
docker-compose up -d- Stars
- 158
- Port
- 3000 (HTTP web interface)
jt196/vanilla-cookbookWhat is vanilla-cookbook?
Vanilla Cookbook is a self-hosted recipe manager designed for home cooks who want a clean, uncluttered interface. It automatically parses ingredient strings from imported recipes, converting US volumetric measurements to metric and imperial weights, and supports scaling, nutrition parsing, and multiple import/export formats. Recipes can be scraped from hundreds of websites via a bookmarklet or URL paste. Optional LLM integration (OpenAI, Anthropic, Google, Ollama) enables AI-assisted scraping, ingredient cleanup, translation, recipe generation from prompts, image analysis, and semantic search. The app runs as a single Docker container with a portable SQLite database, includes automated weekly backups, and supports user authentication with OAuth/OIDC (GitHub, Google, Authentik, Keycloak). It installs as a Progressive Web App on mobile and offers a shopping list and cooking log with calendar view.
Should you self-host vanilla-cookbook?
vanilla-cookbook scores 46/100 on selfhost.directory (how scoring works) and ranks #13 of 18 in Recipe Management. It has 158 GitHub stars.
It shipped 13 stable releases in the past year. The latest, v1.6.1, came out on 28 October 2026. New versions land roughly every 1 days.
Setup is easy: most people get it running in one sitting. An official Docker image is available. It is GPL-3.0-licensed and written mostly in JavaScript.
Its closest alternative on selfhost.directory is Mealie (75/100, 13 711 stars). It scores higher overall, so compare the two before you pick. See vanilla-cookbook vs Mealie side by side.
Features
- Automated BackupsDocker installations only
- Cooking Logs
- Import/Export
- LLM AssistRequires LLM API key (OpenAI, Anthropic, Google, Ollama, or OpenAI-compatible)
- Multi-language Support
- Nutrition Parsing
- OAuth/OIDC Authentication
- Progressive Web App
- Public Recipes
- Recipe Management
- Recipe Scaling
- Recipe Scraping
- Shopping List
- Unit Conversion
- User Management
vanilla-cookbook README
More in Recipe Management
vue-salt-rimSelf-hosted Vue 3 web client for Bar Assistant with recipe management, inventory, PWA, dark theme, and multi-language support.
Bar AssistantSelf-hosted, open-source cocktail recipe manager with ingredient inventory, bar management, shopping lists, and menu creation for home bartenders.
CookCLIA self-hosted, open-source recipe manager in one binary: it parses plain .cook files, builds shopping lists and meal plans, and serves a browsable cookbook web UI.
fork.recipesSelf-hosted Django recipe manager with AI tools for scraping, generating, translating, and narrating recipes.
groceriesOpen-source self-hosted grocery list app with reliable real-time sync, offline support, multiple lists, store aisle sorting, and Tandoor recipe import.
grocyA self-hosted, open-source household ERP: track grocery stock, shopping lists, recipes, meal plans, chores, tasks, batteries and devices, with a full REST API.
kcalSelf-hosted, open-source personal food nutrition journal for tracking calories, macros, recipes, and food journal entries with goal setting and meal planning.
KitchenOwlKitchenOwl is a self-hosted grocery list and recipe manager. The backend is made with Flask and the frontend with Flutter. Easily add items to your shopping list before you go shopping. You can also create recipes and add items based on what you want to cook.
MealieSelf-hosted recipe management with meal planning and shopping lists. Import recipes from URLs or create manually via web editor.
norishA self-hosted, open-source recipe manager for households: import recipes from links, videos or photos, plan meals and share grocery lists in real time.
OpenEatsOpenEats is a self-hosted, open-source recipe manager for personal collections with grocery lists, search, and serving adjustments.
pantry-hostPantry Host is a self-hosted, open-source PWA for recipes, pantry, cookware, and grocery lists — runs on your hardware with offline support.








0 comments