Skip to main content

Gothic Halloween Buffet Tags with an Adjustable Bowl Clip

Is it Witch's Brew or just punch? Your guests shouldn't have to guess.

If you've ever hosted a Halloween party, you know how it goes. You give every dish a spooky name, set out a beautiful spread, and then spend the night answering "what's in this one?" Paper tent cards fall over, get soggy, or end up in the dip. These tags hang on the bowl itself, so the name stays with the food.

Bats and pumpkins tag reading "Creature from the Black Forest Ham Lagoon, served on sesame seed bunzillas" hanging on a glass bowl

The Inspiration​

The idea comes from The Big Bang Theory, Season 6, Episode 5 ("The Holographic Excitation"). Raj plans the Halloween party at Stuart's comic book store with the theme "Food That Goes Bump in the Night". As Sheldon points out, the food isn't actually scary. It's ordinary party food with terrible pun names:

  • Creature from the Black Forest Ham Lagoon, on sesame seed bunzillas
  • Night of the Living Garlic Bread (because "bread" sounds like "dead")
  • Hallo-weenies
  • Draculoni and Cheese

Raj was onto something, though. A pun name only works if your guests can read it, and Draculoni deserves better than a folded bit of card. So I made a proper gothic frame for it.

Skulls tag reading "Draculoni and Cheese" on a white ceramic dish

How It Works​

The tag prints in two parts:

  • Part A – the frame. A flat gothic frame with a recess for a standard 63.5 × 38.1 mm sticky label (21 labels per A4 sheet, the same size as Avery L7160 address labels). Print your menu, stick the labels in, and you're done. Next year, peel them off and rename the dishes.
  • Part B – the L-clip. Pushes into a socket in the top of the frame and works like a zip tie. Push it in until the tag grips the bowl and it clicks into place. To take it off, lift the frame slightly and pull.

One clip fits rims from 2 mm to 10 mm thick, from thin plastic party bowls to glass and heavy stoneware. The back of the frame is completely flat, so it sits flush against the side of the bowl. The clip stays hidden behind the top of the frame.

Part A, front​

Front view of the frame: scalloped gothic outline, bats at the top corners, a bat crest on the keystone, jack-o'-lanterns at the bottom corners, and a placeholder label reading Pumpkin Soup

The relief is drawn a shade lighter than the plate so it shows up in the render. The printed part is one colour.

Hung on a bowl​

Frame hanging on the outside of a bowl, label facing out

The back of the frame sits flat against the outer wall, and the clip is hidden behind the keystone (the raised block on the top edge).

How the Clip Works​

From inside the bowl​

Rear view of the assembled tag on a bowl: the L-clip's leg hangs inside the bowl and its arm enters the keystone socket

Part B's leg hangs inside the bowl. Its arm crosses the rim and goes into the socket in the keystone.

Part A, back​

Back of the frame: flat face with the rectangular socket opening at the top centre

The back is completely flat apart from the 12.4 × 3.8 mm socket, so it sits flush on any bowl.

Part B, the L-clip​

Part B: an L-shaped clip with sawtooth ratchet teeth on the underside of its arm

A 13 mm arm with zip-tie teeth on a flexible tongue, and a 25 mm leg. It clicks in with light force and holds when you pull on it.

Both parts laid out for printing: the frame face-up with the keystone rising from its top edge, the clip on its side

Print the frame face-up and the clip on its side. Every overhang sits flat on the bed, so no supports are needed.

Section through the clip at three rim thicknesses​

Cross-section with a 2 mm bowl rim: arm pushed almost fully into the socket

2 mm rim. A thin plastic bowl. The arm is pushed in to its 11 mm stop.

Cross-section with a 5 mm bowl rim: pawl engaged in a tooth near the socket entry

5 mm rim. Glass or thin ceramic. The pawl (dark triangle) sits in a tooth near the entry.

Cross-section with a 9 mm bowl rim: arm engaged by only a few teeth

9 mm rim. Heavy stoneware. Four teeth are still engaged.

Reading the sections: the label side is on the left, and the bowl wall (blue-grey) sits between the frame's flat back and the clip's leg. The frame's own weight pulls the socket down onto the arm, which keeps the teeth pressed onto the pawl. To remove the tag, lift the frame a fraction and pull. The 0.8 mm of headroom above the arm lets the teeth clear the pawl.

Four Themes, One Clip​

All the frames use the same Part B clip, so you can mix themes across the table:

  • Bats & Pumpkins – bats on the top corners, a bat crest, jack-o'-lanterns at the bottom
  • Ghosts – ghosts peeking over the top edge
  • Spider Webs – corner webs and a spider dangling on its thread
  • Skulls – skulls on the top corners and crossed bones below

A blank frame is included too, if you'd like to add your own decorations.

Ghosts theme: two ghosts peeking over the top corners, a small ghost on the keystone, two little ghosts at the bottom corners

Spider-web theme: quarter webs in all four corners, a spider on the keystone, a spider hanging on a thread in the top border

Skulls theme: skulls over the top corners, a skull crest on the keystone, crossed bones on the bottom corners

These are single-colour renders straight from the STL files, so the relief is harder to see than in the two-tone views above.

Photos​

Ghosts tag reading "Night of the Living Garlic Bread" on a glass bowl

Ghosts tag on a glass bowl, wider view

Tag reading "Hallo-weenies" on a glass bowl

Skulls tag reading "Draculoni and Cheese" on a glass bowl

Bats and pumpkins tag reading "Creature from the Black Forest Ham Lagoon" on a white ceramic dish

Ghosts tag reading "Night of the Living Garlic Bread" on a white ceramic dish

Tag reading "Hallo-weenies" on a white ceramic dish

Two tags, "Hallo-weenies" and "Night of the Living Garlic Bread", side by side on a white ceramic dish

Printing​

  • Material: black PLA (any colour works, but black looks the most gothic)
  • Supports: none. Print the frame face-up and the clip on its side.
  • Fit: the clip was tuned over four rounds of test prints to click in easily and hold firmly. If your printer squashes the first layer a lot, try a test fit before printing a full set.
  • Print one clip for each frame.

Dimensions​

All sizes in mm.

Part A – frame​

FeatureSize
Overall plate (before ornament)84.0 × 64.6
Overall with bats and pumpkins≈ 96 × 78
Plate thickness3.0
Relief height1.5
Border, sides / top & bottom10 / 13
Label recess (0.25 clearance per side)64.0 × 38.6 × 0.4 deep
Keystone, W × H above edge × depth20 × 8 × 12.5
Socket, W × H × depth (blind)12.4 × 3.8 × 11
Pawl ridge, 1.5 in from entry0.5 tall

Part B – clip​

FeatureSize
Arm, L × W × T13 × 11.6 × 3.1
Leg, H × W × T25 × 11.6 × 3
Teeth pitch / depth1.8 / 0.7 (6 teeth)
Flex slot over the toothed tongue0.7 gap, tongue 1.2
Tip lead-in chamfers0.5
Inside-corner filletR 1.5
Rim gap, min (arm bottomed)2
Rim gap, max (3 mm engaged)10

Labels​

The frame takes standard 63.5 × 38.1 mm labels, 21 to an A4 sheet: Avery L7160 address labels. Word and Avery's free online designer both have the L7160 layout built in.

If you want Raj's menu, here's a ready-to-print sheet with all four dishes on it: buffet-labels-l7160.pdf. Print it at 100% (actual size), not "fit to page", or the labels won't line up.

Need some label ideas? Steal Raj's menu, or try some of these: Mummy Dogs, Witch Finger Pretzels, Graveyard Dirt Cups, Monster Mash Potatoes, Eyeball Pasta, Bloody Punch.

Files​

STL models​

OpenSCAD source​

The frame, the bats and pumpkins decorations and the clip were modelled in OpenSCAD. Open the file and change the view variable at the top to choose what to show or export: "front", "assembly" and "section" show the design, while "export_a", "export_a_blank" and "export_b" give the print-ready frame, blank frame and clip. The clip dimensions were tuned through test prints, so change them carefully.

Blender scripts​

The ghosts, spider webs and skulls frames were made by running a Blender script over the blank frame. The scripts are included, so you can make your own theme.

Run a script headless from the article folder, passing the blank frame in and the new STL out:

blender -b --python blender/ghosts_pass.py -- stl/buffet_tag_partA_blank.stl stl/buffet_tag_partA_ghosts.stl

The scripts need Blender 4.5 or later. Keep your decorations clear of the label recess and the clip socket; the coordinates are listed at the top of tag_lib.py.

Adverts