---
slug: scaling-and-editing
title: "Scaling Yields and Editing Recipes"
summary: "How to scale recipe batch sizes and edit ingredients or instructions in Cook:RE and via connected assistants."
watches:
  - apple/CookRE/Sources/RecipeApp/ContentView.swift
  - apple/CookRE/Sources/RecipeApp/RecipeDetailsSheet.swift
  - apple/CookRE/Sources/RecipeApp/IngredientListEditorView.swift
  - apple/CookRE/Sources/RecipeApp/InstructionEditorView.swift
  - apple/CookRE/Sources/RecipeApp/ScalingPanel.swift
  - apple/CookRE/Sources/RecipeDocumentKit
  - worker/src/assistant/recipe-library-do.ts
---

# Scaling Yields and Editing Recipes

Cook:RE makes it easy to adjust batch sizes and customize recipe ingredients or steps, either directly on your device or through natural conversation with a connected AI assistant.

## Scaling Servings and Batch Sizes

When cooking for a larger crowd or scaling down a recipe for two:

1. Open the recipe in Cook:RE.
2. In the **Scaled** panel directly below the recipe title, use the **+** or **−** buttons to step the batch size up or down (e.g., `½×`, `1½×`, `2×`).
3. To enter an exact multiplier, tap the scaled yield text (e.g., `1× · 4 servings`) to type a custom factor.
4. All ingredient quantities and inline cooking amounts update automatically throughout the recipe.
5. Units adapt intelligently (e.g., scaling `2 tbsp` up by 4× displays as `½ cup` where appropriate).

## Editing Recipes Directly in the App

To modify any part of a recipe, tap the **`...`** (More options) button in the top navigation bar. Cook:RE provides three focused editors:

- **Recipe details:** Tap **Recipe details** to edit the recipe title, default yield or serving count, prep time, cook time, and source link. Tap **Save** to apply changes.
- **Edit ingredients:** Tap **Edit ingredients** to adjust any ingredient's quantity, unit, name, or preparation note. Drag the handle to reorder ingredients, or tap **Add Ingredient** to insert new items. Tap **Done** to save.
- **Edit steps:** Tap **Edit steps** in the menu—or long-press any step directly in the recipe's **Steps** list—to refine instruction text, add cooking durations or temperatures, reorder instructions, or insert new steps. Tap **Done** to save.

## Editing via a Connected AI Assistant

If you have paired an AI assistant (such as Claude) with Cook:RE, you can edit recipes using natural language:

- *"Make the Chocolate Chip Cookie recipe dairy-free by substituting plant-based butter and dairy-free chocolate chips."*
- *"Add a 15-minute resting step before baking the pizza dough."*
- *"Double the garlic and reduce the white sugar by 25% in the Marinara sauce."*

The assistant inspects your recipe using the Cook:RE integration tools, calculates culinary ratios, and proposes structured edits. When you view the recipe in Cook:RE, the updates appear immediately.

## Version History and Undo

Cook:RE tracks revisions every time changes are saved:

- **Undo and Redo:** After making edits, Undo (⤺) and Redo (⤼) buttons appear in the top navigation bar to quickly step through recent changes (or use `⌘Z` and `⇧⌘Z` on an attached keyboard).
- **Browsing Version History:** Tap the **`...`** (More options) button in the top navigation bar and select **History**. This opens the revision history sheet, where you can inspect past revisions, review previous versions of ingredients and steps, and restore any earlier revision or return to the original imported recipe.
