Skip to content

Native Divi 5 Module

Divi Restaurant Menu

Menu-style price lists for restaurants and services.

Ask AI about the Divi Restaurant Menu module

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 included in Divi Torque Pro?Yes. It is a Divi Torque Pro module, included in every plan.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.

Simple, honest pricing

Every plan includes all 98 Divi modules. The Unlimited plan covers every site you build.

4.7★ from 116 reviews on WordPress.org

Starter

For a handful of client sites.

$99 $59 once

Billed once. Yours forever.

$39/yr

Billed yearly.

  • 10 sites
  • 98 modules, 9 extensions
  • Native Divi 5
  • ×White-label license
  • ×Saddle Pro plugin (AI agents)
Best value

Unlimited

Every site you will ever build.

$249 $149 once

Billed once. Yours forever.

$79/yr

Billed yearly.

  • Unlimited sites
  • 98 modules, 9 extensions
  • Native Divi 5
  • White-label license
  • ×Saddle Pro plugin (AI agents)

Divi Torque + AI

Everything in Unlimited, plus a second plugin: Saddle Pro, so AI agents can build your site.

$499 $299 once

Billed once. Yours forever.

$149/yr

Billed yearly.

  • Unlimited sites
  • 98 modules, 9 extensions
  • Native Divi 5
  • White-label license
  • Saddle Pro plugin (AI agents)
  • 30-day money-back guarantee
  • Lifetime honored forever, in writing
  • Secure checkout