This Sleeping Draught Cupcakes recipe is one of my favorite desserts when I am craving chocolate cupcakes but want something a little more playful and inspired by dreamy potion themed treats I have packed each cupcake with rich cocoa flavor and a soft crumb plus a swirl of purple vanilla frosting.

It is also loaded with cozy flavor from cocoa and vanilla and it is so easy to customize based on whatever decorations you want to add and if you love playful homemade sweets then our Banana Pudding Cookies are another fun dessert to try.
I also love preparing the cupcakes ahead and adding the frosting before serving so they are easy to enjoy throughout a holiday gathering or party.
Ingredients

Here is what I use for this recipe :
- All purpose flour: Provides the main structure that supports the chocolate cupcake crumb while keeping each cake tender.
- Unsweetened cocoa powder: Creates the deep chocolate flavor and dark color that contrasts with the purple frosting.
- Baking powder: Helps the batter rise so the cupcakes develop soft rounded tops and a light crumb.
- Baking soda: Adds extra lift and reacts with the buttermilk to create a tender cupcake texture.
- Fine salt: Balances the sweetness and strengthens the chocolate and vanilla flavors throughout the cupcakes.
- Granulated sugar: Sweetens the cupcakes and helps create a moist crumb with gently browned edges.
- Large eggs: Bind the batter and add structure while helping the finished cupcakes remain soft and cohesive.
- Vegetable oil: Keeps the chocolate cupcakes moist and tender even after they have completely cooled.
- Buttermilk: Adds moisture and gentle acidity while helping create a soft and delicate chocolate crumb.
- Vanilla extract: Adds warm flavor to both the chocolate cake batter and the purple buttercream frosting.
- Unsalted butter: Forms the creamy base of the frosting and gives the finished swirls enough structure to hold their shape.
- Powdered sugar: Sweetens and thickens the buttercream so it develops soft ridges and stable swirls.
- Heavy cream: Loosens the buttercream slightly and creates a smooth texture that is easy to spread or pipe.
- Purple gel food coloring: Creates the dreamy purple frosting color without adding enough liquid to weaken the buttercream.
Tools I Use :
- Large mixing bowl: Provides enough room to combine the chocolate batter without spilling ingredients while mixing.
- Whisk: Blends the dry ingredients evenly and helps combine the wet ingredients into a smooth batter.
- Rubber spatula: Folds the batter gently and helps scrape the full mixture from the bowl before portioning.
- 12 cup muffin tin: Supports exactly twelve cupcake portions while they rise and bake into individual cakes.
- Cupcake liners: Hold each portion neatly and make the finished cupcakes easier to remove and serve.
- Electric mixer: Whips the butter and powdered sugar efficiently so the frosting becomes fluffy and structured.
- Piping bag: Helps distribute the purple buttercream in loose decorative swirls across the cooled cupcakes.
- Measuring cups and spoons: Keep the batter and frosting ratios accurate so the cupcake texture and buttercream consistency remain reliable.
Instructions
Step 1: Mix the chocolate cupcake batter

Whisk the flour and cocoa with the leavening ingredients and sugar then add the eggs and oil and buttermilk and vanilla until the pale powders become a thick glossy chocolate batter with a few tiny uneven cocoa streaks. Fold just until no dry pockets remain so the batter looks cohesive yet homemade with small bubbles and slight variation across the surface.
Tip: Stop mixing as soon as the dry streaks disappear so the finished cupcakes stay tender instead of becoming dense.
Step 2: Divide the batter into twelve liners

Divide the chocolate batter among exactly twelve cupcake liners until each is about two thirds full and the batter settles into irregular soft pools. The filled liners should vary slightly in surface shape while keeping similar portions so the tray looks naturally prepared rather than perfectly uniform.
Tip: Keep every liner near two thirds full so the cupcakes have enough space to rise without spreading over the edges.
Step 3: Bake until the chocolate tops are set

Bake until exactly twelve cupcakes rise into rounded tops that look matte and set with a few fine cracks and slightly darker edges. The wet batter has now changed into a springy cake structure with uneven domes and small natural differences between each cupcake.
Tip: Remove the cupcakes when a tester shows a few moist crumbs because overbaking can dry the chocolate crumb.
Step 4: Whip the purple vanilla buttercream

Beat the softened butter with powdered sugar and cream and vanilla until the dense ingredients become pale fluffy buttercream with soft irregular ridges. Blend in the purple gel color until the frosting turns a dreamy deep purple with subtle tonal variation and enough structure to hold loose swirls.
Tip: Add the purple gel gradually so you can deepen the shade without accidentally making the frosting darker than planned.
Step 5: Swirl the frosting over all twelve cupcakes

Transfer the twelve cooled chocolate cupcakes onto a serving plate then cover each top with a loose swirl of purple buttercream so some chocolate edges remain visible. Keep the frosting heights and curves slightly different across the batch so the finished cupcakes look homemade and naturally decorated rather than identical.
Tip: Use relaxed swirling motions and allow a few chocolate edges to remain visible for a more natural homemade appearance.
Step 6: Slice and serve one finished cupcake

Place one finished cupcake from the twelve cupcake batch on a white plate then cut it in half so the moist dark chocolate crumb and thick purple frosting are clearly visible. Set the two halves slightly apart with one leaning naturally so the tender interior and irregular frosting layers remain easy to see.
Tip: Cut one cupcake only after it has fully cooled so the crumb stays defined and the frosting remains thick on top.
Pro Tips
- Let the cupcakes cool completely before frosting so the purple swirls stay tall and defined instead of melting into the chocolate tops.
- Use gel food coloring rather than liquid color because it gives the frosting a deeper purple shade without making the buttercream too soft.
- Fill each liner only about two thirds full so the cupcakes rise with gently rounded tops and leave enough space for generous frosting.
- Add the purple coloring gradually after the buttercream is fluffy so you can control the shade while keeping the frosting smooth and stable.
Storage Instructions
Store frosted Sleeping Draught Cupcakes in a covered container in the refrigerator for up to four days and keep enough space between the cupcakes so the purple swirls are not crushed. Bring refrigerated cupcakes closer to room temperature before serving because the chocolate crumb becomes softer and the buttercream becomes creamier as the chill fades. For longer storage freeze the unfrosted cupcakes for up to two months and thaw them completely before adding freshly whipped purple buttercream.
Frequently Asked Questions
Yes you can bake the cupcakes a day early and store them covered then frost them before serving for the freshest texture.
Yes you can freeze unfrosted cupcakes in an airtight container for up to two months then thaw them fully before decorating.
Use a small amount of purple gel color then add more gradually until the buttercream reaches the shade you want.
Their chocolate base and colorful frosting are easy to portion and the magical look creates a fun centerpiece for dessert tables.
See You in the Kitchen
These Sleeping Draught Cupcakes are a great way to satisfy your chocolate dessert cravings without needing an elaborate decorating project.
I typically set them out beside Banana Cream Pie and Banana Cheesecake Bars when I make a dessert table and that way all of my sweet treats will be ready to enjoy at the same time.
Even my kids love this one.
Print
Sleeping Draught Cupcakes
- Total Time: 45 minutes
- Yield: 12 servings
Description
Sleeping Draught Cupcakes are an easy dessert with rich chocolate cake and dreamy purple vanilla frosting that feels playful yet simple to make and they are a quick choice for party ideas and holiday tables plus the best treat when you want something fun without complicated decorating and with basic pantry ingredients and a light homemade finish these cupcakes can fit a healthy minded menu when served in sensible portions and they work beautifully for brunch or a potluck.
Ingredients
- 1 cup All purpose flour
- 1/3 cup Unsweetened cocoa powder
- 1 teaspoon Baking powder
- 1/2 teaspoon Baking soda
- 1/4 teaspoon Fine salt
- 3/4 cup Granulated sugar
- 2 Large eggs
- 1/2 cup Vegetable oil
- 1/2 cup Buttermilk
- 2 teaspoons divided Vanilla extract
- 1 cup Unsalted butter
- 3 cups Powdered sugar
- 2 tablespoons Heavy cream
- 1/8 teaspoon Purple gel food coloring
Instructions
- Whisk the flour and cocoa with the leavening ingredients and sugar then add the eggs and oil and buttermilk and vanilla until the pale powders become a thick glossy chocolate batter with a few tiny uneven cocoa streaks.
Fold just until no dry pockets remain so the batter looks cohesive yet homemade with small bubbles and slight variation across the surface.
- Divide the chocolate batter among exactly twelve cupcake liners until each is about two thirds full and the batter settles into irregular soft pools.
The filled liners should vary slightly in surface shape while keeping similar portions so the tray looks naturally prepared rather than perfectly uniform.
- Bake until exactly twelve cupcakes rise into rounded tops that look matte and set with a few fine cracks and slightly darker edges.
The wet batter has now changed into a springy cake structure with uneven domes and small natural differences between each cupcake.
- Beat the softened butter with powdered sugar and cream and vanilla until the dense ingredients become pale fluffy buttercream with soft irregular ridges.
Blend in the purple gel color until the frosting turns a dreamy deep purple with subtle tonal variation and enough structure to hold loose swirls.
- Transfer the twelve cooled chocolate cupcakes onto a serving plate then cover each top with a loose swirl of purple buttercream so some chocolate edges remain visible.
Keep the frosting heights and curves slightly different across the batch so the finished cupcakes look homemade and naturally decorated rather than identical.
- Place one finished cupcake from the twelve cupcake batch on a white plate then cut it in half so the moist dark chocolate crumb and thick purple frosting are clearly visible.
Set the two halves slightly apart with one leaning naturally so the tender interior and irregular frosting layers remain easy to see.
Notes
Pro Tips:
- Let the cupcakes cool completely before frosting so the purple swirls stay tall and defined instead of melting into the chocolate tops.
- Use gel food coloring rather than liquid color because it gives the frosting a deeper purple shade without making the buttercream too soft.
- Fill each liner only about two thirds full so the cupcakes rise with gently rounded tops and leave enough space for generous frosting.
- Add the purple coloring gradually after the buttercream is fluffy so you can control the shade while keeping the frosting smooth and stable.
Storage: Store frosted Sleeping Draught Cupcakes in a covered container in the refrigerator for up to four days and keep enough space between the cupcakes so the purple swirls are not crushed.
Bring refrigerated cupcakes closer to room temperature before serving because the chocolate crumb becomes softer and the buttercream becomes creamier as the chill fades.
For longer storage freeze the unfrosted cupcakes for up to two months and thaw them completely before adding freshly whipped purple buttercream.
- Prep Time: 25 minutes
- Cook Time: 20 minutes
- Category: Dessert
- Cuisine: American