You wanted the cookie recipe. Instead you got three ads, a newsletter popup, and 1,800 words about someone's grandmother in Tuscany.
Recipe sites are bloated on purpose. The essay pushes the ingredients below the fold so you scroll past more ads. Your clicks and dwell time get logged and sold. You just wanted to know how much flour.
Here's how to build your own recipe box that saves the food and throws away the noise.
What you're building
A private web app called Mealie. You paste a recipe URL, it grabs the ingredients and steps, and it drops them into a clean card. No ads. No essay. No tracking. It lives on your server, so nobody sees what you cook.
Step 1: Run it with one file
If you've touched Docker before, this takes ten minutes. Create a file called docker-compose.yml:
services:
mealie:
image: ghcr.io/mealie-recipes/mealie:latest
ports:
- "9925:9000"
volumes:
- ./mealie-data:/app/data
environment:
- ALLOW_SIGNUP=false
restart: unless-stopped
Run docker compose up -d. Open http://your-server-ip:9925. Done. Log in with the default [email protected] / MyPassword, then change both immediately.
Step 2: Import a recipe in one paste
Click Create → Import from URL. Paste any recipe link. Mealie strips out the story, the ads, and the popups. It keeps ingredients, steps, and cook time. Ten seconds later you have a clean card.
Why this matters for privacy: once it's imported, you never visit that site again. No repeat tracking. No cookies. The recipe lives on your machine forever, even if the original page dies or hides behind a paywall.
Step 3: Turn shopping into a checklist
Mealie builds a shopping list from any recipe. Tap the ingredients you need, and it merges duplicates — two recipes that both want onions become "3 onions," not two separate lines. Open the list on your phone at the store. No grocery app harvesting your buying habits.
Step 4: Plan the week
Drag recipes onto a calendar. Mealie shows you what's for dinner Tuesday without a subscription meal-kit service reading your diet. It's your kitchen, your data.
The privacy angle nobody mentions
Recipe apps are quiet data goldmines. What you cook reveals your allergies, your household size, your religion, your health goals. A self-hosted box keeps all of that on hardware you own. No profile gets built. No "users who saved this also bought" pipeline.
One thing to do today
Install Mealie and import the last five recipes you actually cooked from your browser history. That's your real recipe box — not a bookmark folder you'll never open, but a clean, searchable kitchen you own.
Next time someone shares a recipe wrapped in 2,000 words, paste it, strip it, save it, and move on.