Jacopo Recipe

This recipe features a bold design with a wide two-column layout that displays the ingredients and methods. Methods are numbered with eye-catching black dots and ingredients are in a subdued italic to the left. The template accomodates a recipe description at the top, extra information at the bottom and servings, preparation time, cooking time and difficulty information.


This recipe features a bold design with a wide two-column layout that displays the ingredients and methods. Above the large bold title is a subdued description of the recipe, useful for giving a history of the recipe or additional information about it. Below the title is a neat block where you can enter the number of servings the recipe makes, the preparation and cooking times and the recipe difficulty. Ingredients and steps of preparation (methods) are displayed in two columns, the widths of which can be easily adjusted if required. Ingredients are in a subdued smaller italic so as not to draw attention from the more important methods which are automatically numbered in distinct black dots on the right. Finally, some tips, storage guidelines, variations or other useful information can be specified under the methods.

The template is very flexible and the only things that must be specified are the title, ingredients and methods. Everything else will simply disappear if not required and the layout of the recipe will adjust accordingly.


  • Template Preview Image


This template was created by Vel.

Current Version

v1.0 (February 15, 2022)


This template is licensed under a CC BY-NC-SA 4.0 license. Click here to see what this license means for your use of the template.

Usage Guide


This template compiles with standard pdflatex. There are no special requirements outside of packages that are supplied with a full distribution of TeX.

Recipe Information Commands

Apart from the recipe ingredients and methods, all other recipe information is set in the RECIPE INFORMATION block at the top of the template. A number of commands are present there for different parts of the recipe, such as \recipedescription{} for the italic description that appears above the title. Each command takes a single parameter and all of them can be empty except the recipe title. Note that the commands must always be present, so don't comment them out or remove them if they are not required.

Recipe Element Commands

A single custom command is present in the template for outputting the header of the recipe.

\outputrecipeheader This command outputs the recipe description, title and servings/preparation time/cooking time/difficulty. It does not take any parameters and uses the information specified in the RECIPE INFORMATION block. Don't remove this command or change its position in the template. If no description or recipe information is specified, it will automatically adjust the layout to remove them and still look good.

Specifying Ingredients and Methods

The ingredients and methods are output in a two-column layout with fixed widths. You can change these widths by finding the \columnratio command and changing the two values within it. It is recommended to have them sum to 1 so the values correspond to percentage widths of the columns. The two-column layout is activated with \begin{paracol}{2} and if there are more ingredients or methods than fit on 1 page, the recipe will automatically split onto additional pages as required.

Recipe ingredients are housed in a recipeingredients environment and each ingredient is specified in a \ingredient{} command in the single parameter. New lines can be added within ingredients to make multi-line ingredients wrap neatly with the standard \\.

Recipe methods are housed in a recipemethods environment and each method is specified in a \method{} command in the single parameter. It is not recommended to use new lines in methods but instead to break up the method into more steps with short sentences in each one. This makes the recipe easier to follow and gives breathing space for the text.

Open Template for Free Editing Online

Download Template

This page last updated on: February 15, 2022