Recipe names from ingredients
Swap ingredients in a recipe and regenerate its name in one click - and set your own naming rules.
Recipes change. You start with a “Fruit salad with banana, kiwi and strawberries”, then pull the banana and drop in avocado - and the name no longer matches what’s in the bowl. Instead of retyping it, regenerate the name from the recipe’s current ingredients in one click.
One click from the ingredients
Wherever you edit a recipe, a generate button (the sparkle icon) sits next to its name. Click it and Protocol reads the recipe’s current ingredients (and its description, if you’ve written one) and writes a fitting name into the field. It keeps the style of the name you already have and updates it to match what’s in the recipe - so “Apple salad” becomes “Orange salad”, not something fancy.
You’ll find it in two places:
- In the recipe editor - next to the Recipe Name field, alongside the settings gear.
- On the recipe row in a nutrition template - right after the inline name:
Avocado, Kiwi & Strawberry Bowl [ sparkle ] 420 cal · 6p · 70c · 12f
└ Generate name from ingredients
A few things worth knowing:
- Edit it afterwards. The generated name drops into the field like anything you’d type - adjust it by hand if you want.
- Nothing saves until you save. The new name is written to the recipe only when you save the recipe (or the plan it lives in), so you stay in control.
- Add ingredients or a description first. With neither there’s nothing to work from - add an ingredient (or write the recipe in the description), then generate.
- It works the same for a standalone nutrition template and a recipe embedded in a program or plan.
Set your own naming rules
Want every name in your own style - a certain language, length, or tone? Open the settings gear next to the generate button in the recipe editor and add your guidance, e.g. “Always in Italian, max four words, no punctuation.”
Your rules are saved to your account and applied to every recipe name you generate from then on. Update them any time - the next generation picks up the change.
Good to know
- Like Protocol’s other AI tools, generating a name uses your AI credits.
- The name is built from the ingredients first, plus the description when you’ve written one (useful when you list ingredients or the method there). It keeps your existing name’s style and stays plain and factual - it won’t invent a fancy name - so the better your ingredients and current title, the better the result.
- It follows your language. The name comes back in the same language as your ingredients and description - Serbian ingredients and notes give you a Serbian name. Want names always in one language regardless? Set it in the settings gear (e.g. “Always name recipes in Serbian”).
- This is a coaching-side tool in the dashboard; clients don’t generate names themselves.
Related: leave per-client blanks in a recipe with placeholders, or see the nutrition FAQ.