The Johnson Cookbook

Admin access

Add a New Recipe

Share a family recipe by typing, scanning a photo, or describing it with your voice.

Quick Add

Skip typing — import from a URL, scan a recipe card, or describe it aloud.

🔗 Import from a URL

Paste a link from any recipe site — AllRecipes, NYT Cooking, Serious Eats, Food52, Epicurious, and most others. The recipe details will be extracted and filled in automatically.

📷 Scan a recipe card

Upload a photo of a recipe card or clipping. OCR will extract the text and fill the form.

🖼️
Drop a photo here, or click to browse
🎙️ Describe with voice

Press record and describe the recipe aloud — name, ingredients, steps. The form will be filled in automatically.

Click "Start recording" and speak clearly.
📝 Basic Info
📸 Recipe Photo
📷
Drop a photo of the finished dish, or click to browse
Recipe photo preview

Max 5 MB. JPEG or PNG. After upload, you'll get a sharable URL you can paste below.

If you're storing photos in Google Drive or Cloudinary, paste the direct URL here.

🧂 Ingredients

One ingredient per line. Use the toolbar to bold key items, add links, or create sections.

📋 Instructions

Write each step on its own line. Bold key terms, use numbered lists, or add links to techniques.

💬 Chef's Notes & Family Story

Select all recipes that pair well with this one.

Semicolon-separated. Used for ingredient filtering on the site.

✅ Save Recipe

The recipe will be sent to your Google Sheet via the Apps Script webhook. See README.md for setup.