Skip to content

Native Divi 5 ModulePro

Divi Restaurant Menu

Menu-style price lists for restaurants and services.

Why use the Divi Restaurant Menu module?

A menu is a specific layout problem: a dish name and a price on one line, a description underneath, sometimes a photo beside it, repeated for every item on the card. Stock Divi has no module built for that shape.

Restaurant Menu is a container: one parent for columns and layout, one child item per dish. Photo position, a separator line, and the description font are all module settings.

These two dishes are the live module.

Braised Lamb
Braised Lamb$28
Slow-cooked shoulder, root vegetables, red wine jus.
Toffee Pudding
Toffee Pudding$11
Warm sponge, salted caramel, vanilla bean ice cream.

What you get out of it

One item per dishAdd, remove or reorder dishes the same way as any Divi container module.Photo left, right, or aboveImage Position moves the dish photo without touching the text layout.A separator between name and descriptionDotted, dashed or solid, or none at all.Columns for a multi-page cardSet columns to lay dishes side by side instead of one long list.Title, price and description, styled apartThree separate font groups, so the price can be bold while the description stays light.Native on Divi 5Ships in Divi Torque Pro. A Divi 4 layout using the same module converts across.

Everything the Divi Restaurant Menu module does

Every option below ships in Divi Torque Pro.

Columns and gap, shared across the menuOne item per dish: title, price, description and an optional photoImage position: left, right or topImage width, independent of the text columnSeparator style: none, dotted, dashed or solidSeparator colour and weightSpacing between itemsSeparate font groups for title, price and description

See the Divi Restaurant Menu in action

Every card below is the live module, not a designed image. This one is a single column with photos on the left.

Mains, with photos

Four dishes, image on the left, dotted separator.

Braised Lamb
Braised Lamb$28
Slow-cooked shoulder, root vegetables, red wine jus.
Classic Burger
Classic Burger$16
Aged cheddar, pickles, house sauce, hand-cut fries.
Lentil Salad
Lentil Salad$14
Roasted vegetables, herb dressing, toasted seeds.
Toffee Pudding
Toffee Pudding$11
Warm sponge, salted caramel, vanilla bean ice cream.

No photos, two columns

A drinks list or a short specials card rarely needs a photo per line. Columns split the list across the width instead.

Two-column list

No images, a solid separator instead of dotted.

House Coffee$4
Single origin, roasted weekly.
Fresh Juice$6
Seasonal fruit, no added sugar.
Sparkling Water$3
Still or sparkling.
Iced Tea$4
Brewed daily, unsweetened.

Building a menu takes a few minutes

Three steps, and none of them involve custom CSS.

1Drop in the moduleAdd Restaurant Menu to any row. It arrives with two placeholder dishes already in place.2Add the dishesEach dish is a child item, added the same way as any other Divi container module.3Pick photo position and the separatorBoth are in the parent module’s settings, applying to every dish at once.

Questions people ask first

Short answers, all of them checked against what the module actually does.

Is the Restaurant Menu module free?No. It ships in Divi Torque Pro. The free plugin does not include it.Does it need Divi 5?It is a native Divi 5 module. A Divi 4 layout using the same module converts across, since it shares the same shortcode.Does it support dietary tags like vegan or gluten-free icons?No. There is no allergen or dietary icon system. A dish is a title, price, description and one photo.Can price show a currency symbol automatically?No. Price is a plain text field, so the symbol and any range are typed in by hand.Can a dish appear without a photo?Yes. The photo is per item; leaving it empty renders a text-only line.Can I mix dishes with and without photos in one list?Yes. Image Position and width are set on the parent, but any individual item without an image simply renders without one.

Get Restaurant Menu and 78 more.

One license, every module and extension, native on Divi 5.