iwant2eat

What is iwant2eat?

iwant2eat is your private recipe vault. Save the recipes you already cook — from any language, in any format — and ask AI questions across the whole collection. Nothing is public; nothing is shared.

How recipes get in

  • Email — forward any recipe to recipe@iwant2eat.com from your account email. Works for text, HTML newsletters, or bare URLs (we'll scrape the page).
  • Paste — copy the text (or a single URL) into the Add page.
  • Photograph — drop an image of a recipe card or cookbook page. Offline OCR extracts the text.
  • Drop on an existing card — add more photos to a recipe already saved.

Every recipe is auto-parsed into structured ingredients and steps so you can search across them later. Your verbatim original text stays too, so nothing is lost to AI interpretation.

Ask AI

From My recipes, use the Ask AI bar. Pick a question template, add your own words, and get answers from your own collection:

  • "What recipes <have an ingredient / are vegetarian / are quick>" — find recipes by ingredient, diet, or any other criterion.
  • "How do I make <dish>" — locate matching recipes and variants.
  • "What can I cook <with this / in 30 minutes>" — constraint-based browsing.
  • "Write combined recipe of <dish>" — merges every variant you've saved into one authoritative version, flags major contradictions between sources, and gives you a printable / PDF-exportable document.

Offline & private

iwant2eat is a Progressive Web App — install it to your phone or desktop home screen from the browser. Your recipes are visible only to you. There are no public recipe pages and nothing is crawled by search engines.

Pricing

14-day free trial, no card required. After that: $2.99/month or $20/year (≈ $1.67/month). One subscription, everything included. See pricing to sign up.

AI budget

Each account has a small daily AI budget so one user's usage can't affect another's. Heavy days may hit the cap — the budget resets at midnight UTC. Your per-call usage and spend is visible on the AI budget page in the top menu.

An unhandled error has occurred. Reload 🗙

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.