Update recipe
update_recipeUpdate specific fields of a recipe in Mealie without altering others. Change name, ingredients, instructions, or clear lists by passing empty arrays.
Instructions
Changes individual fields of a recipe. Only the fields given are touched; everything else keeps its value. Passing an empty array for ingredients, instructions, tags or categories clears that list.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | ||
| tags | No | Tag names. They replace the existing tags; unknown names are created. | |
| notes | No | ||
| recipe | Yes | Recipe slug (e.g. "quark-bowl") or recipe UUID — both are returned by search_recipes | |
| servings | No | ||
| cook_time | No | ||
| prep_time | No | ||
| categories | No | Category names. They replace the existing categories. | |
| source_url | No | Original source of the recipe, stored as orgURL | |
| total_time | No | ||
| description | No | ||
| ingredients | No | Ingredient lines as free text, e.g. "500 g quark". They replace the existing list. Use parse_ingredients first if structured food and unit references are wanted. | |
| instructions | No | Preparation steps, in order. They replace the existing list. | |
| recipe_yield | No |