Recipe Scaler

← All samples

recipe-scaler.dply
1---
2version: 0.1.0
3precision: 2
4form_title: Recipe Scaler
5form_description: Scale recipe ingredients to serve any number of people. Enter original servings and desired servings, and all ingredient quantities are automatically adjusted.
6form_inputs: Original servings|original{servings}, Desired servings|desired{servings}
7form_outputs: Scaling factor|factor
8---
9# draftply – Recipe Scaler
10# Scale any recipe to the number of servings you need!
11
12# ── Recipe metadata ────────────────────────────────────
13original = 4 servings # this recipe serves 4 people
14desired = 6 servings # I want to serve 6 people
15
16# ── Scaling factor ─────────────────────────────────────
17factor = desired / original
18
19# ── Ingredients (example: Apple Cake) ───────────────────
20# Dry ingredients
21flour = 250 g
22sugar = 200 g
23baking_powder = 1 tbsp
24salt = 1 pinch
25cinnamon = 1 tsp
26
27# Wet ingredients
28butter = 150 g
29eggs = 3
30milk = 100 ml
31vanilla = 1 tsp
32
33# Apples
34apples = 4 medium
35
36# ── Scaled ingredients ──────────────────────────────────
37flour_scaled = flour * factor
38sugar_scaled = sugar * factor
39baking_powder_scaled = baking_powder * factor
40salt_scaled = salt * factor
41cinnamon_scaled = cinnamon * factor
42butter_scaled = butter * factor
43eggs_scaled = eggs * factor
44milk_scaled = milk * factor
45vanilla_scaled = vanilla * factor
46apples_scaled = apples * factor
47
48# ── Baking instructions (not scaled) ────────────────────
49# 1. Preheat oven to 180°C
50# 2. Mix dry ingredients
51# 3. Cream butter and sugar
52# 4. Add eggs one at a time
53# 5. Mix in apples
54# 6. Bake for 45 minutes
55
56# ── Results ─────────────────────────────────────────────
57"Scaling factor": factor
58"Original servings": original
59"New servings": desired
60
61"---"
62"Flour": flour -> flour_scaled
63"Sugar": sugar -> sugar_scaled
64"Baking powder": baking_powder -> baking_powder_scaled
65"Salt": salt -> salt_scaled
66"Cinnamon": cinnamon -> cinnamon_scaled
67"Butter": butter -> butter_scaled
68"Eggs": eggs -> eggs_scaled
69"Milk": milk -> milk_scaled
70"Vanilla": vanilla -> vanilla_scaled
71"Apples": apples -> apples_scaled
72