Food and Drink Software

Vanilla Cookbook – self-hosted recipe manager

Vanilla Cookbook is a self-hosted recipe management application designed to make collecting, organising and cooking recipes straightforward. It places considerable emphasis on handling recipe information automatically, reducing the amount of manual formatting required from users.

Recipes obtained from websites often contain inconsistent ingredient descriptions, measurements and instructions. Vanilla Cookbook attempts to normalise this information while retaining the original recipe text, allowing users to view ingredients in a clearer and more practical format.

The application includes facilities for importing recipes, adjusting ingredient quantities, managing shopping lists and keeping a record of meals that have been prepared. Its cooking logs can help users repeat recipes using previous settings and quantities.

Optional integrations with large language models provide additional facilities for importing, translating, searching and modifying recipes. The core recipe management functionality does not depend on these services.

This is free and open source software.

Key Features

  • Import recipes from supported websites using a URL or browser bookmarklet.
  • Support multiple recipe import and export formats.
  • Parse ingredient descriptions into structured quantities, units and ingredient names.
  • Convert volumetric measurements into metric or imperial weights using ingredient-specific information.
  • Adjust ingredient quantities automatically when changing recipe servings.
  • Handle fractions, measurement ranges and cooking temperatures.
  • Extract nutritional information and display values in structured tables.
  • Maintain shopping lists generated from recipes, with list history and statistics.
  • Keep cooking logs with dates, notes and serving quantities.
  • Repeat previously cooked recipes using saved settings.
  • Optionally use language models to extract recipes from unstructured text and images.
  • Provide AI-assisted recipe translation, ingredient cleanup and instruction summaries.
  • Support optional semantic recipe search and recipe generation.
  • Share recipes publicly or within a private cookbook.
  • Configure user registration, authentication and site privacy controls.
  • Support OAuth and OpenID Connect authentication providers.
  • Provide scheduled database backups and backups before database migrations.
  • Offer multilingual ingredient parsing and translated interfaces.

Website: github.com/jt196/vanilla-cookbook
Support:
Developer: jt196
License: GNU General Public License v3.0

Vanilla Cookbook in action

Vanilla Cookbook is written in JavaScript. Learn JavaScript with our recommended free books and free tutorials.


Related Software

Web-Based Food and Drink Software
GrocyERP beyond your fridge
MealieSelf-hosted recipe manager and meal planner
KitchenOwlSelf-hosted grocery list and recipe manager
TamariFully-featured recipe manager
Bar AssistantManage your home bar
RecipyaSimple and powerful recipe manager
Specifically ClementinesGrocery list app
Fork recipesManage food recipes with this Python web-based frontend
FoodsoftSoftware for organising and managing food cooperatives
NorishSelf-hosted recipe app
What to cook?Suggests a recipe
Vanilla CookbookSelf-hosted recipe manager
ManageMealsRecipe manager frontend

Read our verdict in the software roundup.


Best Free and Open Source Software LinuxLinks helps you discover the best free and open source software for Linux. Explore our extensive collection of recommended applications, including alternatives to popular proprietary software.

We also publish software reviews, Linux tutorials, hardware reviews, free programming books and articles covering the wider open source community. Browse our Linux resources to discover more.

Know a useful free and open source Linux application we haven't covered? Suggest a program for inclusion.

Has your software been featured on LinuxLinks? Display one of our Featured on LinuxLinks badges on your website or GitHub README.
Subscribe

Please read our Comment Policy before commenting.

Notify of
guest
0 Comments
Oldest
Newest Most Voted