How to Make a Restaurant Menu Template in InDesign | Envato Tuts+ (2024)

1. How to Set Up an InDesign Menu Template File

Step 1

The first step in designing a menu is to open InDesign. Go to File > New. Name the documentMenu Template. We will create A4-size pages for the restaurant menu. Set the format to the following dimensions:

  • Widthto29.7 cm
  • Heightto21 cm
  • Units to Centimeters
  • Orientation to Portrait
  • Pages to 1
  • Uncheck Facing Pages in the restaurant menu
  • Columns to 3
  • Column Gutter to 0.5 cm
  • Margins to 1.8 cm
  • Bleeds to 0.3 cm (it's best to seek your professional printer’s preference)

Click Create.

How to Make a Restaurant Menu Template in InDesign | Envato Tuts+ (1)How to Make a Restaurant Menu Template in InDesign | Envato Tuts+ (2)How to Make a Restaurant Menu Template in InDesign | Envato Tuts+ (3)

Step 2

For this InDesign menu template tutorial, we will work with four layers. This will make it easier to update the InDesign DIY menu template when it needs different copy, color, or fonts.

Bring up the Layers panel by going to Window > Layers. Double-click on Layer 1 and rename it Background. On the Layers panel main menu, select New Layer. Name the new layer Illustration. Click OK. Create two additional layers and name them Overlay and Copy.

How to Make a Restaurant Menu Template in InDesign | Envato Tuts+ (4)How to Make a Restaurant Menu Template in InDesign | Envato Tuts+ (5)How to Make a Restaurant Menu Template in InDesign | Envato Tuts+ (6)

Step 3

Before we startmaking a menu design for the template, let’s add some color swatches. Head over to Window > Color > Swatches to expand the Swatches panel. Choose the New Color Swatch button from the main menu. Uncheck Name with color value and name each color as shown in the list below:

  • Light: C=10 M=5 Y=15 K=5
  • Medium: C=0 M=10 Y=25 K=40
  • Dark: C=0 M=10 Y=25 K=65

Click Addafter you input each color value. Click OK.

How to Make a Restaurant Menu Template in InDesign | Envato Tuts+ (7)How to Make a Restaurant Menu Template in InDesign | Envato Tuts+ (8)How to Make a Restaurant Menu Template in InDesign | Envato Tuts+ (9)

2. How to Add Paragraph and Cell Styles to Your InDesign Menu Template

Step 1

Open up the Paragraph Styles panel by going to Windows > Styles > Paragraph Styles.From the main menu, select New Paragraph Style.In the New Paragraph Style options window, set the Style Name to Menu Title. Select Basic Character Formats from the left side menu and use the following settings:

  • Font Family: Delichia Sans
  • Font Style: Regular
  • Size: 14 pt
How to Make a Restaurant Menu Template in InDesign | Envato Tuts+ (10)How to Make a Restaurant Menu Template in InDesign | Envato Tuts+ (11)How to Make a Restaurant Menu Template in InDesign | Envato Tuts+ (12)

Now, move down the list and select the Indents and Spacing menu, setting the Alignment to Center. Select the Character Color from the left side menu. Select the Dark color swatch. Click OK.

How to Make a Restaurant Menu Template in InDesign | Envato Tuts+ (13)How to Make a Restaurant Menu Template in InDesign | Envato Tuts+ (14)How to Make a Restaurant Menu Template in InDesign | Envato Tuts+ (15)

Perfect! The next thing to learn about how to make a menu is to create a few more styles. Use the following settings for Menu Itemstyle:

  • Font Family: Delichia Sans
  • Font Style: Regular
  • Size: 10 pt

Head over to the Indents and Spacing menu, and set the Alignment to Center. Select the Character Color from the left side of the panel. Select the Dark color swatch. Click OK.

Use the following settings to make aMenu Description style:

  • Font Family: Delichia Script
  • Font Style: Regular
  • Size: 6 pt

Head over to the Indents and Spacing menu, and set the Alignment to Center. Select the Character Color from the left side of the panel. Select the Medium color swatch. Click OK.

How to Make a Restaurant Menu Template in InDesign | Envato Tuts+ (16)How to Make a Restaurant Menu Template in InDesign | Envato Tuts+ (17)How to Make a Restaurant Menu Template in InDesign | Envato Tuts+ (18)

Step 2

We will design a menu using tables for easier customization. Let's create a single style for the title of each section. Head over to Window > Styles > Cell Styles to open the Cell Styles panel. From the main menu, select New Cell Style.

Let’s look at the General option on the left side of the Cell Styleoptions window. Set the Style Name to Menu Title Cell. Under Paragraph Style, select the Menu Title style. This means we will be linking the paragraph style we created previously to this cell style.

Select the Text option from the left side. Set the Vertical Justification to Align Center.

How to Make a Restaurant Menu Template in InDesign | Envato Tuts+ (19)How to Make a Restaurant Menu Template in InDesign | Envato Tuts+ (20)How to Make a Restaurant Menu Template in InDesign | Envato Tuts+ (21)

Step 3

Select the Strokes and Fills option on the left side of the menu. In the Cell Stroke section, you will notice a diagram of the cell, we need to select which sides of the cell we want to format. In this case, we will only use the top and bottom strokes. Click on the left and right sides of the cell to deactivate the selection, leaving only the top and bottom selected.

Set the Weight to 0.25 pt, set the Color to the Dark swatch, and set the Type to Solid. Click OK.

Deselect the top and bottom sides of the cell and select the left and right sides. Set the Color to [None].

How to Make a Restaurant Menu Template in InDesign | Envato Tuts+ (22)How to Make a Restaurant Menu Template in InDesign | Envato Tuts+ (23)How to Make a Restaurant Menu Template in InDesign | Envato Tuts+ (24)

While we won’t be adding more cell styles to design a menu, this is still useful when you want to apply changes. If you update one small detail, all the cells using the same style will update automatically. It's a real time-saver when making a menu!

3. How to Create Vectors and Place Images on Your Menu Design

Step 1

This is an important step when learning how to create a restaurant menu. On the Layers panel, lock the top three layers and leave the Background layer unlocked. Select the Background layer—this is the one we will be working on for now.

Using the Rectangle Tool (M), draw a rectangle covering the whole page. Don’t forget to include the bleeds.

On the Swatches panel, select the Light swatch color.

How to Make a Restaurant Menu Template in InDesign | Envato Tuts+ (25)How to Make a Restaurant Menu Template in InDesign | Envato Tuts+ (26)How to Make a Restaurant Menu Template in InDesign | Envato Tuts+ (27)

Step 2

On the Layers panel, lock the Background layer and unlock the Illustration layer.

To Place an image, press Command-D. Locate the Seafood elements JPEG file and click Open.

How to Make a Restaurant Menu Template in InDesign | Envato Tuts+ (28)How to Make a Restaurant Menu Template in InDesign | Envato Tuts+ (29)How to Make a Restaurant Menu Template in InDesign | Envato Tuts+ (30)

Step 3

Using the Selection Tool (V), resize the width of the image to cover the bleed. Position the image at the very top of the menu. The image will be short, so we will duplicate it. Press Shift-Option and drag downwards until the image meets the bottom bleed.

Using the Selection Tool (V), resize it by lowering the top center point.

How to Make a Restaurant Menu Template in InDesign | Envato Tuts+ (31)How to Make a Restaurant Menu Template in InDesign | Envato Tuts+ (32)How to Make a Restaurant Menu Template in InDesign | Envato Tuts+ (33)

Step 4

Using the Direct Selection Tool (A), select the image within the newly duplicated frame. Move the image until you find the top or any desired position. I suggest using the top as you won’t be cutting off any of the illustrations and will achieve a seamless pattern.

How to Make a Restaurant Menu Template in InDesign | Envato Tuts+ (34)How to Make a Restaurant Menu Template in InDesign | Envato Tuts+ (35)How to Make a Restaurant Menu Template in InDesign | Envato Tuts+ (36)

Step 5

On the Layers panel, lock the Illustration layer and unlock the Overlay layer.

Using the Rectangle Tool (M), draw a rectangle. Click on the page to open the Rectangle option window. Set the Width to 18.5 cm and the Height to 27.3 cm. Click OK.

How to Make a Restaurant Menu Template in InDesign | Envato Tuts+ (37)How to Make a Restaurant Menu Template in InDesign | Envato Tuts+ (38)How to Make a Restaurant Menu Template in InDesign | Envato Tuts+ (39)

Step 6

Head over to Window > Stroke to open the Stroke panel. Set the Weight to 4 pt. On the Swatches panel, set the Fill color to [Paper] and the Stroke color to [Black].

How to Make a Restaurant Menu Template in InDesign | Envato Tuts+ (40)How to Make a Restaurant Menu Template in InDesign | Envato Tuts+ (41)How to Make a Restaurant Menu Template in InDesign | Envato Tuts+ (42)

Step 7

Head over to Window > Objects & Layout > Align. On the Align panel, set the Align To option to Page. Click on the Align Horizontal Centerbutton and the Align Vertical Centerbutton.

Lock the Overlay layer on the Layers panel and unlock the Copy layer.

How to Make a Restaurant Menu Template in InDesign | Envato Tuts+ (43)How to Make a Restaurant Menu Template in InDesign | Envato Tuts+ (44)How to Make a Restaurant Menu Template in InDesign | Envato Tuts+ (45)

4. How to Add Text and Tables to Your Menu Design

We've been creating a restaurant menu for a bit, but you can see how it's all taking shape. This is one of our last steps before we see the final product.

Step 1

Select the Ellipse Tool (L), and click on the document to open the Ellipse option window. Set the Width to 12 cm and the Height to 4 cm. Click OK.

On the Swatches panel, set the Fill and Stroke to [None].

How to Make a Restaurant Menu Template in InDesign | Envato Tuts+ (46)How to Make a Restaurant Menu Template in InDesign | Envato Tuts+ (47)How to Make a Restaurant Menu Template in InDesign | Envato Tuts+ (48)

Step 2

On the toolbar, select the Type on a Path Tool (Shift-T). Click on the bottom center point of the ellipse and add the title of your menu.

On the Character panel, set the font to Delichia Sans and the Size to 40 pt. On the Color panel, set the color to [Black]. Position the ellipse at the very top of the menu, using the Align panel to align the text to the center of the page.

Lock the ellipse by pressing Command-L.

How to Make a Restaurant Menu Template in InDesign | Envato Tuts+ (49)How to Make a Restaurant Menu Template in InDesign | Envato Tuts+ (50)How to Make a Restaurant Menu Template in InDesign | Envato Tuts+ (51)

Step 3

Using the Text Tool (T), add a text frame under the ellipse. Here you can add information such as kitchen opening times, dinner or lunch menu, etc. Using the columns as a guide, create a text frame that fits the width of the center column. This way, the column will be already centered on the page.

Format the text using the Paragraph styles. Select the Menu Item style and set the color on the Swatches panel to [Black].

How to Make a Restaurant Menu Template in InDesign | Envato Tuts+ (52)How to Make a Restaurant Menu Template in InDesign | Envato Tuts+ (53)How to Make a Restaurant Menu Template in InDesign | Envato Tuts+ (54)

Step 4

To set the menu, let’s open the Tables panel. Head over to Window > Type & Tables > Table.

Head over to Table > Create Table. In the Create Table option window, set the Body Rows to 4 and Columns to 1. Click OK. Click on the first column to add the table.

How to Make a Restaurant Menu Template in InDesign | Envato Tuts+ (55)How to Make a Restaurant Menu Template in InDesign | Envato Tuts+ (56)How to Make a Restaurant Menu Template in InDesign | Envato Tuts+ (57)

Step 5

Double-click on a cell and select all the rows. Head over to the Table panel, and set the Row Height to 1 cm and the Row Width to 4.8 cm.Select the Align Center button and set all the Insets to 0.

While selecting all the rows, head over to the Control bar. Activate all the sides of the table and set the Stroke to [None].

How to Make a Restaurant Menu Template in InDesign | Envato Tuts+ (58)How to Make a Restaurant Menu Template in InDesign | Envato Tuts+ (59)How to Make a Restaurant Menu Template in InDesign | Envato Tuts+ (60)

Step 6

You can add vector objects within a text frame. In this case, we will add a four-pointed star. Select the Polygon Tool from the toolbar. Click on the document to open the option window. Use the following settings:

  • Polygon Widthto0.15 cm
  • Height to 0.15 cm
  • Number of Sides to 4
  • Star Inset to 50%.

Click OK. Set the Color Fill to the Dark color swatch. Press Command-C to Copy the star.

How to Make a Restaurant Menu Template in InDesign | Envato Tuts+ (61)How to Make a Restaurant Menu Template in InDesign | Envato Tuts+ (62)How to Make a Restaurant Menu Template in InDesign | Envato Tuts+ (63)

Step 7

Select the first row and set the style to Menu Title Cell. To add a title to the section, double-click on the row to activate the text frame. Press Command-V to Paste the star, followed by Shift-Command-M to add an Em Space. Add your title and repeat the Em Space, and press Command-V to Paste the star again.

How to Make a Restaurant Menu Template in InDesign | Envato Tuts+ (64)How to Make a Restaurant Menu Template in InDesign | Envato Tuts+ (65)How to Make a Restaurant Menu Template in InDesign | Envato Tuts+ (66)

If the stars are sitting too low compared to the height of the text, you can alter the baseline shift. Select the star and head over to the Control bar, and set the Baseline Shift to 2 pt. Repeat the same on the opposite side.

How to Make a Restaurant Menu Template in InDesign | Envato Tuts+ (67)How to Make a Restaurant Menu Template in InDesign | Envato Tuts+ (68)How to Make a Restaurant Menu Template in InDesign | Envato Tuts+ (69)

Step 8

Add text to the rows below, usingParagraph Styles to format the text. In this case, I set the first line to the Menu Items style as this can be the name of the dish. The second line can be a description of the dish—I used the Menu Description style.

To duplicate this column, press Shift-Option and drag the column downwards.

How to Make a Restaurant Menu Template in InDesign | Envato Tuts+ (70)How to Make a Restaurant Menu Template in InDesign | Envato Tuts+ (71)How to Make a Restaurant Menu Template in InDesign | Envato Tuts+ (72)

Step 9

To create a wider column that can be used for main dishes, duplicate the column by pressing Shift-Optionand dragging towards the right. Expand the text box to fit the second and third columns.

How to Make a Restaurant Menu Template in InDesign | Envato Tuts+ (73)How to Make a Restaurant Menu Template in InDesign | Envato Tuts+ (74)How to Make a Restaurant Menu Template in InDesign | Envato Tuts+ (75)

Double-click on the table and select all the rows. Head over to the Table panel, and set the Table Width to 10.8 cm.

How to Make a Restaurant Menu Template in InDesign | Envato Tuts+ (76)How to Make a Restaurant Menu Template in InDesign | Envato Tuts+ (77)How to Make a Restaurant Menu Template in InDesign | Envato Tuts+ (78)

To add more rows to the table, select the rows and head over to the Table panel. Change the Number of Rows to the number you need.

How to Make a Restaurant Menu Template in InDesign | Envato Tuts+ (79)How to Make a Restaurant Menu Template in InDesign | Envato Tuts+ (80)How to Make a Restaurant Menu Template in InDesign | Envato Tuts+ (81)

For this part of making a menu, duplicate the wide table by pressing Shift-Option and dragging downwards. To decrease the number of rows, head over to the Table panel and lower the number. If you would like to add more space to the description rows, increase the Row Height. In this case, I will be increasing it to 1.3 cm.

How to Make a Restaurant Menu Template in InDesign | Envato Tuts+ (82)How to Make a Restaurant Menu Template in InDesign | Envato Tuts+ (83)How to Make a Restaurant Menu Template in InDesign | Envato Tuts+ (84)

To occupy the width of the second and third columns, you can either duplicate the wide table or the narrow table. Do so by pressing Shift-Option and dragging downwards. Select all the rows and head over to the Table panel. Set the Number of Columns to 2 and the Column Width to 5.4 cm (this is half of the size of the table above).

In this case, we want the same title for the two columns. Select the first row across the table, andRight-click > Merge Cells.

How to Make a Restaurant Menu Template in InDesign | Envato Tuts+ (85)How to Make a Restaurant Menu Template in InDesign | Envato Tuts+ (86)How to Make a Restaurant Menu Template in InDesign | Envato Tuts+ (87)

Duplicate the narrower tables to fit the bottom of the menu. Change the table size to fit half of the width of the menu. Head over to the Control bar and set the Width of the frame to 8.7 cm.

Select all the rows and head over to the Table panel, setting the Column Width to 8 cm. Duplicate the table by pressing Shift-Option and dragging the table to fit the right side of the page.

How to Make a Restaurant Menu Template in InDesign | Envato Tuts+ (88)How to Make a Restaurant Menu Template in InDesign | Envato Tuts+ (89)How to Make a Restaurant Menu Template in InDesign | Envato Tuts+ (90)

Step 10

Select the Line Tool (/) and draw a line to divide the sections of the menu as shown in the image below. Use the gutter in the columns to center the lines.

Head over to the Control bar and set the stroke Weight to 0.5 pt. On the Swatches panel, set the Strokecolor to the Dark color swatch.

How to Make a Restaurant Menu Template in InDesign | Envato Tuts+ (91)How to Make a Restaurant Menu Template in InDesign | Envato Tuts+ (92)How to Make a Restaurant Menu Template in InDesign | Envato Tuts+ (93)

Using the Text Tool (T), create a text box to fit the bottom of the DIY menu template. Here’s a great location to add an address or a website.

How to Make a Restaurant Menu Template in InDesign | Envato Tuts+ (94)How to Make a Restaurant Menu Template in InDesign | Envato Tuts+ (95)How to Make a Restaurant Menu Template in InDesign | Envato Tuts+ (96)

5. How to Export an InDesign Menu Template File for Printing

We're done making a menu for a restaurant! Before exporting a file for printing, it is useful to take a look around all the edges of the brochure. This is to make sure all the images and vectors bleeding out are touching the bleeds.

Step 1

To export the file, go to File > Export. Name the file Menu Template and choose Adobe PDF (Print) from the Format drop-down menu. Click Save.

How to Make a Restaurant Menu Template in InDesign | Envato Tuts+ (97)How to Make a Restaurant Menu Template in InDesign | Envato Tuts+ (98)How to Make a Restaurant Menu Template in InDesign | Envato Tuts+ (99)

Step 2

In the Export Adobe PDF window, set the Adobe PDF Preset to Press Quality.

How to Make a Restaurant Menu Template in InDesign | Envato Tuts+ (100)How to Make a Restaurant Menu Template in InDesign | Envato Tuts+ (101)How to Make a Restaurant Menu Template in InDesign | Envato Tuts+ (102)

On the left side of the panel, select Marks and Bleeds. Check All Printer’s Marks and Use Document Bleed Settings. Click Export. You will have a ready-to-print PDF file after creating a perfect restaurant menu.

How to Make a Restaurant Menu Template in InDesign | Envato Tuts+ (103)How to Make a Restaurant Menu Template in InDesign | Envato Tuts+ (104)How to Make a Restaurant Menu Template in InDesign | Envato Tuts+ (105)

Great Job! You’ve Finished This Tutorial!

In this tutorial, I showed you how to make a menu design template in InDesign. With just a few simple tips and tricks, you can now create a restaurant menu design. Today, you learned to:

  • set up a ready-to-print InDesign file
  • add the pages of the restaurant menu
  • create multiple layers and color swatches
  • work with the Paragraph Styles panel and create your own styles
  • add tables to a document
  • create cell styles to format tables
  • format tables with the Tables panel
How to Make a Restaurant Menu Template in InDesign | Envato Tuts+ (106)How to Make a Restaurant Menu Template in InDesign | Envato Tuts+ (107)How to Make a Restaurant Menu Template in InDesign | Envato Tuts+ (108)

Restaurant Menu Design Templates From Envato Elements

Don't have the time to learn how to create a restaurant menu from scratch? Restaurant templates from Envato Elements are professionally made and can be edited in no time. Here are just a few options you can get from the all-you-can-download platform.

1. Minimal Restaurant Menu Layout (INDD, IDML)

How to Make a Restaurant Menu Template in InDesign | Envato Tuts+ (109)How to Make a Restaurant Menu Template in InDesign | Envato Tuts+ (110)How to Make a Restaurant Menu Template in InDesign | Envato Tuts+ (111)

This simple DIY menu template keeps the focus where it should be: on your food. The rows and sections are well organized, and item names and prices are easy to read. You can change up the text and colors with ease with the customizable InDesign files.

2. DIY Trifold Restaurant Menu Template (INDD, EPS)

How to Make a Restaurant Menu Template in InDesign | Envato Tuts+ (112)How to Make a Restaurant Menu Template in InDesign | Envato Tuts+ (113)How to Make a Restaurant Menu Template in InDesign | Envato Tuts+ (114)

With this template, you'll see how to make a menu in the most practical way. The trifold file is a cool alternative to more traditional options. It's double sided and has space for a number of different items. You could try using each fold for different food varieties.

3. Restaurant Menu Layout (INDD, IDML)

How to Make a Restaurant Menu Template in InDesign | Envato Tuts+ (115)How to Make a Restaurant Menu Template in InDesign | Envato Tuts+ (116)How to Make a Restaurant Menu Template in InDesign | Envato Tuts+ (117)

If you have a lot of food photos, you can create a nice restaurant menu design from this template. It features a cover with an image placeholder, and a menu page layout with photo backgrounds. When making a cool menu that shows off your images, you'll want a template like this one in your corner.

4. InDesign Restaurant Menu Template (INDD, IDML)

How to Make a Restaurant Menu Template in InDesign | Envato Tuts+ (118)How to Make a Restaurant Menu Template in InDesign | Envato Tuts+ (119)How to Make a Restaurant Menu Template in InDesign | Envato Tuts+ (120)

Cafe and bistro marketers and owners can use this template when creating a unique restaurant menu. A sharp orange band cuts across the cover and the rest of the DIY menu layout template. Add a picture of a featured dish or your location's ambiance to make it your own.

5. Trifold Restaurant Menu Design Template (INDD, IDML, PSD)

How to Make a Restaurant Menu Template in InDesign | Envato Tuts+ (121)How to Make a Restaurant Menu Template in InDesign | Envato Tuts+ (122)How to Make a Restaurant Menu Template in InDesign | Envato Tuts+ (123)

Want to know how to create a restaurant menu effortlessly? Here's another trifold restaurant menu layout that's worth considering. Its design is minimal, with plenty of space for your menu items and prices. But this InDesign menu template also has cool decorative images that break up the blank white folds. Give this DIY menu a try.

Discover More Resources

You just learned how to make a menu, how to design the pages for a restaurant menu, and everything in between. If you are looking for trifold menu templates or specific InDesign templates likebar menu templates, head over to Envato Elements. We’ve got many options to explore!

Looking for more tutorials and ideas on how to create a restaurant menu? Why not try these:

  • 40 Best Russian Design Tutorials on Envato Tuts+Olya Misuraghina24 Nov 2018
  • 30 Restaurant Menu Templates With Creative DesignsMarc Schenker25 Feb 2023
  • How to Make a Trifold Brochure Pamphlet TemplateLaura Keung14 Aug 2023
  • How to Make a Restaurant Menu Template in InDesignLaura Keung29 Aug 2023
  • 10 Mouth-Watering Restaurant Menu Design TipsGrace Fussell05 Aug 2023
How to Make a Restaurant Menu Template in InDesign | Envato Tuts+ (2024)

References

Top Articles
Latest Posts
Article information

Author: Arline Emard IV

Last Updated:

Views: 5790

Rating: 4.1 / 5 (72 voted)

Reviews: 95% of readers found this page helpful

Author information

Name: Arline Emard IV

Birthday: 1996-07-10

Address: 8912 Hintz Shore, West Louie, AZ 69363-0747

Phone: +13454700762376

Job: Administration Technician

Hobby: Paintball, Horseback riding, Cycling, Running, Macrame, Playing musical instruments, Soapmaking

Introduction: My name is Arline Emard IV, I am a cheerful, gorgeous, colorful, joyous, excited, super, inquisitive person who loves writing and wants to share my knowledge and understanding with you.