This Nightmare Before Christmas cake has bright pink, yellow, and teal layers inside, with black buttercream and Sally’s colorful patchwork dress on the outside. It makes a fun centerpiece for a Halloween party, birthday, Christmas celebration, or movie night.

The design looks detailed, but you don’t need advanced decorating skills. A few piping bags and simple buttercream lines give Sally’s dress its patchwork look. For sharper edges, you can use fondant pieces instead.
I fell in love with The Nightmare Before Christmas after my cousin gave me a Jack Skellington toy to use as a Christmas tree topper. Now my kids love the movie, too, and they’re always excited when this cake makes an appearance.
Why You’ll Love This Nightmare Before Christmas Cake
- Pink, yellow, and teal batter bakes into a playful tie-dye pattern.
- Black buttercream makes a dramatic background for Sally’s dress.
- Boxed cake mix saves time, so you can focus on decorating.
- You can change the design to feature Jack Skellington, Sally, Oogie Boogie, or all three.
- The cake works for Halloween, Christmas, birthdays, and themed movie nights.
This recipe makes a three-layer cake with 9-inch round layers. The cake has two layers of black buttercream between the cakes, plus a black buttercream coating around the outside.

Ingredients for the Layer Cake
- French vanilla cake mix
- Large eggs
- Whole milk
- Unsalted butter
- Pink gel food coloring
- Yellow gel food coloring
- Teal gel food coloring
Gel food coloring gives the batter and frosting bright color without adding much liquid. Liquid food coloring can thin the frosting before it reaches a deep shade.
Ingredients for Vanilla Buttercream
- Unsalted butter
- Powdered sugar
- Heavy whipping cream
- Pure vanilla extract
- Pink gel food coloring
- Yellow gel food coloring
- Teal gel food coloring
- Black gel food coloring
Equipment
- Three 9-inch round cake pans
- 10-inch round cake board
- Cake leveler or serrated knife
- Four disposable piping bags
- Small round decorating tip, optional
- Angled spatula
- Stand mixer or hand mixer
- Parchment paper, optional
How to Make the Tie-Dye Cake Layers
Heat the oven to 350°F. Spray the cake pans with baking spray. Line the bottoms with parchment paper if you want to make the cakes easier to release.
Prepare the cake mix using the eggs, milk, and butter listed above. Follow the package directions for mixing, using the listed ingredients in place of the liquid and oil called for on the box.
Divide the batter evenly among three bowls.
Tint one bowl pink, one yellow, and one teal. Add the gel color a little at a time, stirring until each color looks even.

Spoon about 1/4 cup of yellow batter into one cake pan. Add 1/4 cup of teal batter beside it, then add 1/4 cup of pink batter next to the teal.

Continue adding small scoops of batter until the pan has an even layer. Let the colors sit beside or slightly overlap one another, but don’t stir them together.

Repeat with the other two pans. Divide the batter evenly so the layers bake at the same rate.
Bake for 25 to 35 minutes, or until a toothpick inserted in the center comes out clean.
Cool the cakes completely in their pans. Then remove them and place them on a cooling rack or cutting board.

Use a cake leveler or serrated knife to trim the domed tops. Level layers are easier to stack and help the finished cake sit straight.
How to Keep the Tie-Dye Colors Bright
Use gel food coloring and add the batter to the pans in separate scoops. Avoid dragging a spoon through the colors, since that can blend them into a muddy shade. A little color overlap is fine, and it gives the baked layers their fun patchwork effect.
Let the cakes cool fully before frosting. Warm layers can soften the buttercream and make the colors smear as you assemble the cake.
How to Make the Vanilla Buttercream
- Beat the softened butter in a stand mixer or large bowl until smooth and creamy.
- Add the powdered sugar gradually, mixing on low speed at first.
- Pour in the vanilla and 5 tablespoons of heavy cream. Beat until the frosting looks smooth and holds its shape. Add more cream, a little at a time, if the frosting feels too thick.
- Scoop 1 cup of frosting into each of three small bowls.
- Tint one bowl pink, one yellow, and one teal.
- Mix black gel food coloring into the remaining frosting until it reaches a deep black shade.
- Transfer each color to its own piping bag. Reserve about 1/2 cup of black frosting in a separate bag for the dress outlines and details.
If the black frosting looks gray at first, add a little more gel coloring and let it sit for several minutes. The shade often deepens as it rests.
How to Assemble the Nightmare Before Christmas Cake
Place one leveled cake layer on the cake board.

Spread about 1 cup of black frosting evenly over the top.

Set the second cake layer on top and press gently to secure it.

Spread another cup of black frosting over the second layer.

Add the final cake layer.

Cover the top and sides of the cake with the remaining black frosting.
Smooth the coating with an angled spatula. It doesn’t need to be perfectly smooth because it will form the background for Sally’s dress.
Refrigerate the cake for several hours, until the frosting feels firm.
A cake turntable can make frosting the sides easier, but you can also rotate the cake board by hand. If you notice thin spots, spread on a little more frosting before chilling.
How to Decorate Sally’s Patchwork Dress
Sally’s dress has colorful fabric pieces separated by dark seams. On the cake, uneven shapes and slightly crooked lines look right at home, so there’s no need to make each section perfectly straight.
Snip a small opening in the piping bags, or fit them with small round tips.
Use the black frosting to pipe lines across the cake, dividing the surface into squares, rectangles, triangles, and other irregular shapes.
Fill a few sections with pink frosting.
Add teal frosting to other sections, then use yellow in a few more.
Leave some areas black for contrast.
Pipe small stitches, buttons, or short lines inside the colored patches.
Add black outlines around the colored sections so the patchwork stands out.
Chill the cake again until the frosting is firm before slicing or transporting it.
Work in small sections for more control. Pipe several black outlines first, fill those areas with color, and then add the stitches and other details.
Sally’s Dress with Fondant Cutouts
Fondant can give Sally’s dress cleaner edges than piped buttercream. Use pink, teal, and yellow fondant, along with black fondant for the seams.
Dust a clean work surface and rolling pin lightly with powdered sugar.
Roll each color of fondant into a thin sheet.
Cut small squares, rectangles, and triangles. Vary the shapes so the dress looks like a collection of fabric scraps.
Press the fondant pieces onto the chilled black frosting. If they don’t stick, brush the backs with a tiny amount of water.
Roll thin black fondant into narrow strips and place them between the colored pieces.
Add small fondant stitches or buttons, or pipe those details with black buttercream.
Keep the pieces small enough to follow the curve of the cake. If a fondant section feels too large or stiff to sit neatly on the side, trim it before attaching it.
How to Make a Jack Skellington Cake
For a Jack Skellington cake, cover the cake with white buttercream instead of black. Smooth the top and sides, then pipe Jack’s face in black buttercream.
Start with two large oval eyes, followed by two small nostrils and his stitched smile. A small round piping tip gives you more control over the facial details. You can also use a paper guide held beside the cake as a visual reference while you pipe.
For a Jack and Sally cake, use Jack’s face on the top and Sally’s patchwork dress around the sides. Another option is to decorate one half with Jack’s black-and-white design and the other half with Sally’s colorful patches.
Nightmare Before Christmas Cake Ideas
Here are a few ways to adjust the design for your celebration:
- Make an Oogie Boogie cake with green frosting and black details.
- Add a Jack Skellington or Jack and Sally cake topper to a simply frosted cake.
- Decorate cupcakes with black, pink, teal, and yellow frosting for an easy party dessert.
- Bake the tie-dye batter in a sheet pan and pipe Sally’s patchwork design across the top.
- Add edible spiders, bats, pumpkins, or stitched borders for extra Halloween details.
- Use a black-and-white design with a Jack topper for a simple Nightmare Before Christmas birthday cake.
A cake topper is a quick way to finish the cake if you don’t have time to pipe a full design. Choose a topper that matches the character or celebration, and place it on the cake shortly before serving.
Can I Make This Cake Without Boxed Mix?
Yes. Use a favorite vanilla cake recipe that makes enough batter for three 9-inch layers. Divide the batter among three bowls, tint each bowl pink, yellow, or teal, and add the colors to the pans in separate scoops.
A scratch-made vanilla cake usually includes flour, sugar, baking powder, salt, butter, eggs, milk, and vanilla. Follow your recipe’s mixing and baking directions, then use the same cooling, stacking, and decorating steps described here.
What Frosting Works Best for This Cake?
Vanilla buttercream is a good choice because it holds its shape for the black outlines and smaller dress details. It also spreads easily over the cake.
Cream cheese frosting has a tangier flavor, but it’s softer and may need extra chilling before you pipe small details. If you use it, keep the cake cold while decorating and give the frosting time to firm up between steps.
How Many Servings Does This Cake Make?
This three-layer cake makes about 16 party servings when cut into moderate slices. For a larger gathering, cut smaller pieces and add cupcakes or cookies to the dessert table.
How to Store the Cake
Cover the cake and store it in the refrigerator. Before serving, let it sit at room temperature briefly so the cake and buttercream soften. Keep it covered between servings to protect the frosting from drying out or picking up refrigerator odors.
How to Freeze the Cake
Freeze individual slices after the frosting has firmed up.
- Arrange the slices on a plate or baking sheet and freeze until the frosting feels solid.
- Wrap each slice in plastic wrap, then place the wrapped pieces in a freezer bag.
- To serve, remove the plastic while the slices are still frozen. This helps prevent the frosting from sticking to the wrap.
- Thaw the slices in the refrigerator or at room temperature before serving.
Frequently Asked Questions
How do I make a Jack Skellington cake?
Cover a round cake with white buttercream, then pipe Jack’s eyes, nostrils, and stitched smile with black buttercream. Use a small round piping tip for the facial details, and chill the cake before serving so the design stays in place.
How do I decorate a Nightmare Before Christmas cake?
Choose a character design, then use buttercream or fondant to add the details. For Sally, cover the cake in black frosting and add colorful patchwork sections with dark seams. For Jack, use white frosting with a black piped face.
What cake flavor is good for a Halloween layer cake?
Vanilla works well with the bright tie-dye colors and vanilla buttercream in this recipe. Chocolate, red velvet, funfetti, and spice cake also pair well with vanilla frosting. Choose a flavor that suits your party, then keep the same decorating approach.
Why did my tie-dye colors turn muddy?
The colors may have blended too much before baking. Add the batter to the pans in separate scoops and avoid swirling it together. Gel food coloring also makes it easier to get bright shades without adding extra liquid.
Can I make cupcakes instead?
Yes. Divide the colored batter among lined cupcake wells and bake according to the cake mix directions, checking for doneness with a toothpick. Add a small Sally-inspired patchwork design to each cupcake, or top them with simple black-and-white Jack details.
This Sally layer cake combines colorful tie-dye centers with a bold patchwork finish. Chill it before decorating, keep the shapes a little imperfect, and you’ll have a cheerful Nightmare Before Christmas cake ready for your party.

Want More Halloween recipes?
- Bloody Red Velvet Cocoa- Halloween Treat
- Creepy Spaghetti with Deviled Eyes | Spooky Spaghetti for a Halloween Party
- Creepy Crawly Halloween Treats Kids Will Love

Sally Nightmare Before Christmas Layer Cake
Equipment
- 3 9inch round cake pans
- 10 inch round cake board
- cake leveler
- 4 disposable piping bags
- 1 angled spatula
Ingredients
- 2 box French Vanilla Cake mix
- 6 large eggs
- 2 Cup whole milk
- 1 Cup unsalted butter softened
- Pink, Yellow and Teal Gel Food coloring
Vanilla Frosting
- 3 Cup unsalted butter softened
- 6 Cup powder sugar
- 5-7 tbsp heavy whipping cream
- 1 tbsp pure vanilla extract
- 1 tbsp pure vanilla extract
- Pink, Yellow, Teal and Black Gel Food coloring
Directions
- Preheat oven to 350 degrees and spray cake pans with pam baking spray
- Follow the directions on the back of the cake boxes
- Divide the batter into three bowls
- Mix a few drops of pink gel food coloring into 1 one bowl until combined
- Mix a few drops of yellow gel food coloring into the second bowl until combined
- Mix a few drops of teal gel food coloring into third bowl until combined
- Scoop about 1/4 C of the yellow cake batter into the cake pan
- Scoop 1/4 C of the teal cake batter into the cake pan next to the yellow
- Scoop 1/4 C of the pink cake batter into the cake pan on top of the teal
- Repeat steps one more time in one pan
- Repeat steps in the remaining two cake pans
- bake in the oven for 25-35 minutes or until a toothpick comes out clean
- Allow to cool completely
- Remove the cakes from the cake pans and place them onto a cutting board
- Place one cake onto the cake board and use the cake leveler to remove the dome from the cake
- Repeat steps with remaining two layers
Vanilla frosting directions
- Using a standing mixer, combine all ingredients except the food coloring and beat until smooth and stiff peaks form
- Scoop 1 C of frosting into 3 bowls bowls
- Mix in the several drops of black food coloring into the remaining frosting
- Mix in 1 color into each bowl
- Scoop each color into its own piping bag
- Scoop 1/2 C of Black frosting into the 4th piping bag
Building the cake
- Place one cake layer onto the cake board
- Scoop about 1 C of black frosting onto the first cake layer and spread evenly
- Place the second cake layer on top of the first layer of frosting
- Scoop another C of frosting on top of the second layer of cake and spread evenly
- Place the last cake layer on top
- Using the remaining black frosting frost entire cake and smooth frosting
- Place into the fridge for several hours
Decorating the cake
- Cut the tips off the four disposable piping bags
- Using the black piping bag, pipe out the lines of Sally’s dress
- Take the Pink frosting and fill in a few of the squares or rectangles
- Take the teal frosting and fill in a few of the squares or rectangles
- Repeat the steps with the yellow and black frosting
- Using the remaining the black frosting, pipe out the details of the dress
- Place into the fridge again to allow the frosting to harden up
- Cut into the slices and enjoy!








Leave a Reply