These Nightmare Before Christmas cupcakes are soft chocolate buttermilk cupcakes topped with a tall swirl of purple buttercream and a white fondant Jack Skellington face. One batch makes 12, and it takes about 1 hour 45 minutes from mixing bowl to finished tray, most of it cooling time.
The trick that keeps decorating calm is doing the toppers first. The fondant faces can be made 1 to 2 days ahead, so on party day you only bake, pipe and set them on. They work for a Halloween movie night or a Christmas one, which is the whole point of Jack.

Following a special diet?
Every recipe on this site can be converted to gluten-free, vegan, dairy-free, keto, nut-free or egg-free with adjusted ratios so nothing falls flat.
Try the Recipe Converter →I first made them for a small movie marathon in late October, with my niece leaning over the counter to watch them rise. She had just discovered the film, and by the end of the evening the kitchen looked like a tiny Halloween Town. If your crowd likes this kind of baking, my spooky cake is the bigger version of the same idea.
What You Need for 12 Jack Skellington Cupcakes
- Chocolate cupcakes: 1 cup sugar, 3/4 cup flour, 1/2 cup unsweetened cocoa, buttermilk, oil, 1 egg and 1/2 cup hot water
- Purple buttercream: 1 cup butter, 3 1/2 cups powdered sugar, 2 to 3 tablespoons cream and purple gel coloring
- Toppers: about 7 oz white fondant and 2 oz black fondant, a 2.5 inch round cutter, a small piping tip, cornstarch for dusting
- Oven: 350°F (175°C), 18 to 20 minutes, in a 12 cup muffin tin with liners
- Total time: about 1 hour 45 minutes, with 45 minutes of that for cooling and setting
The Chocolate Cupcake Base

This is a one bowl, oil based chocolate cupcake. Whisk the sugar, flour, cocoa, baking powder, baking soda and salt together, then add the room temperature buttermilk, oil, egg and vanilla and mix until no dry spots remain. Oil instead of butter keeps the crumb soft even the day after, which matters when cupcakes sit out through a long party.

Then the hot water goes in, slowly. The batter turns thin, almost pourable, and that is right. The hot water dissolves the cocoa fully, which deepens the chocolate flavor and gives a moist, even crumb. Any unsweetened cocoa works here, natural or Dutch processed, because the buttermilk brings the acid the baking soda needs to lift the cupcakes.
Filling and Baking the Cups

Fill each liner only about 2/3 full. Thin batter rises fast, and overfilled cups spill over or dome into peaks, so the flat fondant face will not sit level. Bake for 18 to 20 minutes, until a toothpick in the center comes out clean. Cool them in the pan for 5 minutes, then on a wire rack until completely cold. Warm cupcakes melt buttercream. For a plain chocolate cupcake on another day, try my ultimate chocolate cupcakes.
Getting the Buttercream Purple, Not Grey

Beat the softened butter for 2 to 3 minutes until it turns pale, then add the sifted powdered sugar a little at a time. Add the vanilla, a pinch of salt and the cream 1 tablespoon at a time until it pipes smoothly. Butter that is too cold leaves small lumps you will see in every swirl, so let it soften on the counter first.
Use gel coloring, not liquid. Liquid thins the frosting and needs so much that the purple goes streaky. Add a few drops, beat, and stop a shade lighter than you want: the color deepens as the buttercream rests for an hour or so. Very yellow butter can push purple toward grey, so a whiter, well beaten butter base gives the cleanest violet.
Pipe a tall swirl on each cooled cupcake with a large round or open star tip, starting in the center and spiralling out, then back up. Same method, other colors: an icy blue for the snowman cupcakes, or plain American buttercream if you want white.
Making the Jack Skellington Toppers
Dust the counter with cornstarch and roll the white fondant to about 1/8 inch thick. Cut 12 circles with the 2.5 inch cutter, or whatever size matches the top of your cupcakes. Thin circles sit lightly on the buttercream; thick ones slide.
For each face, roll two tall ovals of black fondant for the eyes and two tiny dots for the nose. Roll a thin rope for the long smile and lay it in a wide curve, then press short cross stitches into it with the back of the small piping tip. Stick each piece on with the smallest dab of water. Too much water makes the white fondant tacky and the black starts to bleed.
Black fondant marks everything it touches. Dust your fingers with cornstarch, and wipe the surface before you go back to the white. Let the finished toppers dry for 15 to 20 minutes, until they are firm enough to lift without bending, then set one on each swirl at a slight angle and press gently so the buttercream grips it.
The same cut-and-press method works for my Santa hat cupcakes and reindeer cupcakes if you want a full Christmas tray.
More Nightmare Before Christmas Cupcake Ideas
With the same purple buttercream and the same two colors of fondant, you can vary the tray without buying anything extra:
- Half and half tray: six Jack faces and six plain purple swirls with a small black fondant bat or star, so the faces stand out.
- Zero toppers: cut a small ghost shape from the white fondant and add a dot of orange fondant for his nose, if you have any.
- Spiral Hill: roll a thin black fondant rope and coil it into a flat spiral, then stand it on top of the swirl.
- Sally stitches: skip the face and press thin black fondant lines with cross stitches across the purple buttercream.
- Spooky companions: for a Halloween table, set them next to vampire bite cupcakes.
What Can Trip You Up
- Batter looks too thin: it is supposed to. Do not add flour.
- Cupcakes sank in the middle: they came out too early. Next time bake until the toothpick is clean, closer to 20 minutes.
- Swirl slumps or looks greasy: the kitchen or the buttercream is too warm. Chill the filled piping bag for 10 minutes and pipe again.
- Fondant sticks or tears: dust more cornstarch on the counter and the rolling pin, and roll a little at a time.
- Toppers turn soft and shiny: they picked up moisture. Keep decorated cupcakes out of the fridge.
A Make-Ahead Plan for Party Day

Make the fondant toppers 1 to 2 days ahead and leave them on parchment in a cool, dry place, uncovered, so they firm up. Bake the cupcakes the day before and keep them in an airtight container once fully cold. On the day, make the buttercream, pipe, and set on the faces.
Decorated cupcakes keep at room temperature for up to 2 days in a container tall enough to clear the toppers, or loosely tented with foil. Avoid the fridge: condensation softens the fondant and makes the black features run. For another Halloween bake, try my ghost cookie cake.
If you make these for a movie night, tell me in the comments which design your crowd liked best. I love seeing how other people bring Jack and Sally to life.
Nightmare Before Christmas Cupcakes
These Nightmare Before Christmas cupcakes are soft chocolate buttermilk cupcakes with a tall swirl of purple buttercream and a white fondant Jack Skellington face. The recipe makes 12 cupcakes in about 1 hour 45 minutes, most of it cooling and setting time, and the moist, tender crumb comes from oil and hot water in a thin batter. The fondant toppers are rolled 1/8 inch thick, cut with a 2.5 inch cutter and finished with black fondant eyes, nose and a stitched smile, and they can be made 1 to 2 days ahead. Use them as Jack Skellington cupcakes for a Halloween party, a Christmas movie night or a Nightmare Before Christmas birthday. Keep decorated cupcakes at room temperature, not in the fridge.
Ingredients
- FOR THE CHOCOLATE CUPCAKES
- 1 cup (200g) granulated sugar
- 3/4 cup (95g) all-purpose flour
- 1/2 cup (45g) unsweetened cocoa powder
- 3/4 tsp baking powder
- 3/4 tsp baking soda
- 1/2 tsp salt
- 1/2 cup (120ml) buttermilk, room temperature
- 1/4 cup (60ml) vegetable oil
- 1 large egg, room temperature
- 1 tsp vanilla extract
- 1/2 cup (120ml) hot water
- FOR THE PURPLE BUTTERCREAM
- 1 cup (226g) unsalted butter, softened
- 3 1/2 cups (440g) powdered sugar, sifted
- 2–3 tbsp heavy cream or milk
- 1 tsp vanilla extract
- Gel food coloring: Purple (AmeriColor or Wilton recommended)
- Pinch of salt
- FOR THE JACK SKELLINGTON TOPPERS
- White fondant (about 7 oz)
- Black fondant (about 2 oz)
- Round cookie cutter (2.5" wide or sized to match cupcakes)
- Small piping tip or sharp tool for detail work
- Cornstarch for dusting
Instructions
- PREHEAT AND PREPARE: Preheat the oven to 350°F (175°C) and line a 12-cup muffin tin with paper cupcake liners.
- MIX DRY INGREDIENTS: In a large mixing bowl, whisk together the granulated sugar, flour, cocoa powder, baking powder, baking soda, and salt until fully combined.
- ADD WET INGREDIENTS: Add the buttermilk, vegetable oil, egg, and vanilla extract to the bowl. Mix until the batter is smooth and no dry spots remain.
- ADD HOT WATER: Slowly stir in the hot water. The batter will be thin—this helps create a moist texture.
- BAKE CUPCAKES: Divide the batter evenly among the prepared cupcake liners, filling each about 2/3 full. Bake for 18–20 minutes or until a toothpick inserted in the center comes out clean.
- COOL COMPLETELY: Let the cupcakes cool in the pan for 5 minutes, then transfer them to a wire rack to cool completely before frosting.
- MAKE BUTTERCREAM: In a stand mixer fitted with a paddle attachment, beat the softened butter for 2–3 minutes until pale and fluffy. Gradually add sifted powdered sugar, mixing well between additions. Add vanilla, a pinch of salt, and cream 1 tablespoon at a time until the texture is smooth and pipeable.
- COLOR BUTTERCREAM: Add a few drops of purple gel food coloring and beat until the color is evenly distributed.
- PIPE FROSTING: Fit a piping bag with a large round or open star tip. Fill the bag with purple buttercream and pipe a tall swirl onto each cooled cupcake.
- PREP FONDANT BASE: Roll out white fondant on a cornstarch-dusted surface to about 1/8-inch thickness. Use a round cookie cutter to cut out 12 circles the size of your cupcakes.
- CREATE JACK'S FACE: Roll small amounts of black fondant to shape Jack Skellington’s eyes, nose, and stitched smile. Use a small piping tip or sharp tool for detail work. Gently press the facial features onto the white fondant circles, using a tiny dab of water or edible glue to adhere them if needed.
- DRY AND DECORATE: Let the toppers dry for 15–20 minutes so they’re easier to handle. Once firm, gently place one on top of each frosted cupcake.
Notes
Make the fondant toppers 1 to 2 days ahead and leave them uncovered on parchment in a cool, dry place. Fill the liners only 2/3 full; the thin batter rises quickly. Use gel coloring and stop a shade lighter than you want, because the purple deepens as the buttercream rests. Dust your fingers with cornstarch when shaping black fondant so it does not smear onto the white. Store decorated cupcakes at room temperature for up to 2 days; avoid refrigerating them, as condensation softens the fondant and makes the black features run.
Nutrition Information
Yield
12Serving Size
1Amount Per Serving Calories 599Total Fat 34gSaturated Fat 18gTrans Fat 1gUnsaturated Fat 13gCholesterol 94mgSodium 294mgCarbohydrates 71gFiber 1gSugar 60gProtein 4g
