Cookpad

Best Self Hosted Alternatives to Cookpad

A curated collection of the 1 best self hosted alternatives to Cookpad.

Cookpad is a recipe-sharing community platform where users publish, search and save recipes, upload photos, and interact via comments and tips to exchange cooking methods, adaptations, and meal ideas.

Alternatives List

#1
What to Cook?

What to Cook?

Web app that recommends a single recipe adapted to the ingredients you have, with a Java backend and TypeScript front-end and Docker Compose deployment.

What to Cook? screenshot

What to Cook? is a lightweight web application that suggests one recipe based on the ingredients you have at home. It matches available ingredients against a recipe dataset and returns a single recommendation via a simple web UI.

Key Features

  • Ingredient-based matching that recommends one recipe adapted to what you have available
  • Java backend with a client-side TypeScript/HTML front end (single-page UI)
  • Example Docker Compose configuration for easy local deployment
  • Minimal, focused workflow that returns a single clear suggestion to reduce decision fatigue
  • Small codebase suitable for customization, experimentation, and contributions

Use Cases

  • Home cooks who want a quick recipe suggestion based on leftovers or pantry items
  • Developers or hobbyists who want a simple example of ingredient-matching and recipe UIs to extend
  • Small kitchen or meal-planning workflows where a single clear recommendation is preferred

Limitations and Considerations

  • Provides a single recipe suggestion rather than ranked lists or full meal planning
  • Likely relies on a small built-in recipe dataset; scaling requires importing or building larger recipe data
  • No built-in multi-user accounts, advanced allergy/diet filters, or complex natural-language ingredient parsing

What to Cook? is best suited for users seeking a minimal, self-hostable tool to turn available ingredients into an immediate recipe suggestion. Its small, editable codebase and Docker support make it practical for customization and experimentation.

52stars
0forks

Why choose an open source alternative?

  • Data ownership: Keep your data on your own servers
  • No vendor lock-in: Freedom to switch or modify at any time
  • Cost savings: Reduce or eliminate subscription fees
  • Transparency: Audit the code and know exactly what's running