Skip to main content

Using Sub-Recipes (Component Recipes)

Using Sub-Recipes (Component Recipes) Why: Enhance your recipes by incorporating other recipes as components, allowing for modular and flexible coo...

Written by Ken Truesdale

Platform 2 Guide — This article applies to the new platform. Looking for classic platform docs? Browse the Platform 1 collection.

Why: Enhance your recipes by incorporating other recipes as components, allowing for modular and flexible cooking. This makes it easier for your members to create complex dishes while ensuring accurate nutrition and shopping list calculations.

Navigate: App Station > Content Library > Recipes > [Recipe] > Components tab

Quick Start

  1. Navigate to the Content Library in your App Station.

  2. Select a recipe to edit and go to the Components tab.

  3. Click Add Component Recipe and search for the recipe you want to include.

  4. Click Edit next to the component to specify the quantity and unit (e.g., "2 tbsp").

  5. Save your changes.


Overview of Component Recipes

Component recipes allow you to include other recipes as ingredients in your main recipes. This is particularly useful for creating dishes like salads that require dressings or sauces. By using component recipes, you can specify exact quantities and ensure that nutrition and shopping lists are accurately calculated.

Key Features

  • Partial Amounts: Specify quantities like "2 tbsp of Honey Mustard Dressing."

  • Yield-Based Scaling: Define the total yield for accurate proportioning in recipes.

  • Automatic Nutrition Calculation: Parent recipes automatically include scaled nutrition from their components.

  • Shopping List Integration: Component ingredients are properly scaled and included in shopping lists.

Setting Up Component Recipes

Adding Components

To add a component recipe to your main recipe:

  1. Navigate to the Components tab of the recipe you want to edit.

  2. Click Add Component Recipe and search for the desired recipe.

  3. Once added, click Edit next to the component to set the quantity.

  4. Enter the amount and select the unit (e.g., "2 tbsp").

  5. Save your changes.

Yield Configuration

When using a recipe as a component, you can set its yield in the Recipe Editor:

  1. Go to the recipe's Details tab.

  2. Locate the Recipe Yield section.

  3. Enter the total yield amount (e.g., 1 for "makes 1 cup").

  4. Specify the yield unit (e.g., "cup").

Example: For a dressing recipe that makes 1 cup, set:

  • Recipe Yield: 1

  • Yield Unit: cup

Understanding Yield vs. Servings

Component recipes can operate in two modes:

  • Yield Mode: The recipe is defined by a physical output (e.g., "makes 500g"). This is useful for sauces or dressings where the total amount produced is more relevant than servings.

  • Servings Mode: The recipe is based on how many servings it produces. If a component recipe does not have a yield defined, it will default to servings-based calculations.

Nutrition and Shopping List Integration

Nutrition Calculation

When you include a component recipe in a parent recipe, the nutrition is calculated based on the amount used. Here's how it works:

  1. Calculate the component ratio using the amount specified in the parent recipe divided by the component recipe's yield.

  2. Retrieve the nutrition information from the component recipe.

  3. Multiply the component nutrition by the ratio to determine the total nutrition for the parent recipe.

For example, if a dressing recipe yields 1 cup (400 calories total) and you use 2 tablespoons:

  • Ratio: 2 tbsp / 16 tbsp = 0.125

  • Total calories from dressing: 400 × 0.125 = 50 calories

Shopping List Integration

When generating shopping lists, the system fetches component recipes and calculates the necessary amounts based on the parent recipe's requirements. This ensures that all ingredients are accurately scaled and included in the shopping list.

Important Notes

  • Component recipes are processed only one level deep. You cannot nest component recipes within other component recipes.

  • If a component recipe does not have a defined yield, it will use servings-based calculations.

Best Practices

  1. Always set a yield for recipes intended to be used as components.

  2. Use matching unit types between component amounts and recipe yields.

  3. Test with nutrition data to verify proper scaling.

  4. Document yield information in recipe notes for clarity.

Did this answer your question?