Got little wizards running around the house? These Butterbeer Cupcakes are the quickest way to turn an ordinary afternoon into a full-on Harry Potter moment—sweet, magical, and incredibly easy to make.

This post may contain affiliate links. I will receive a small commission from these sales at no additional cost to you!
If your kids are anything like mine, anything Harry Potter instantly becomes 10x more exciting—especially when dessert is involved. These Butterbeer Cupcakes bring all the buttery-butterscotch magic of the wizarding world straight into your kitchen.
They’re soft, sweet, cozy, and full of that nostalgic Butterbeer flavor… without any actual alcohol, of course!
Whether you’re planning a Harry Potter movie marathon, a themed birthday party, or just want a fun treat for a rainy afternoon, these cupcakes are easy, reliable, and seriously delicious. One batch and you’ll feel like you’ve been transported to Hogsmeade—no Floo Powder needed.

Who Will Enjoy These Butterbeer Cupcakes?
These Butterbeer Cupcakes are perfect for Harry Potter fans of all ages—whether your kids are deep in their Hogwarts obsession or you’re the one who still dreams of getting a late-arriving acceptance letter. They’re a total hit at themed birthday parties, especially when paired with wands, robes, and all the whimsical magic kids love.
If your family has regular Harry Potter movie nights, these cupcakes make the perfect cozy treat to enjoy while you rewatch Sorcerer’s Stone for the hundredth time (no shame, we do it too).
Moms who want a quick, impressive dessert will love how simple and reliable this recipe is, and kids with a sweet tooth go absolutely crazy for the soft, buttery-butterscotch flavor.
Even beginner bakers will feel like kitchen wizards—no complicated steps, no fancy ingredients, just pure, delicious magic.
Check out more Yummy Recipes:
Ingredients Needed
This is an overview of the ingredients and instructions. Be sure to see the recipe card below for exact quantities, detailed instructions, and special notes.

How to Make Butterbeer Cupcakes (Step-by-Step)
For more detailed instructions with weights and measurements, jump to the printable recipe card.
Step 1: Preheat the Oven
Set your oven to 350°F (175°C) and prepare a cupcake pan with cupcake liners.
Step 2: Mix Dry Ingredients
In a large mixing bowl, combine 1 ¾ cups all-purpose flour, 1 ½ teaspoons baking powder, ½ teaspoon baking soda, 1 teaspoon cinnamon, and ¼ teaspoon salt. Whisk together, then add 1 cup brown sugar and mix until well combined.


Step 3: Add Wet Ingredients
To the dry mixture, add ½ cup buttermilk, ½ cup vegetable oil, ½ cup cream soda, 2 teaspoons vanilla extract, ¾ teaspoon butter extract, and ¾ teaspoon rum extract. Whisk until a thick batter forms.
Step 4: Fill the Cupcake Liners
Using a 2-inch scooper or ¼ cup measure, fill each cupcake liner about ¾ full with batter.

Step 5: Bake
Place the pan in the oven and bake for 25 minutes, or until a toothpick inserted into the center comes out clean.
Step 6: Prepare the Frosting
While the cupcakes are baking, make the frosting by beating 1 cup of unsalted butter and 5 cups of powdered sugar together until creamy. Add ¼ teaspoon salt, 1 teaspoon vanilla extract, 1 teaspoon rum extract, 2 teaspoons butterscotch topping, and 1 tablespoon milk. Blend until smooth.


Step 7: Cool and Frost
Let the cupcakes cool for about 30 minutes before frosting. Transfer the frosting to a piping bag fitted with a star or flower tip. Pipe a swirl of frosting on each cupcake and drizzle with extra butterscotch topping.

Tips for the Best Cupcakes
Room Temperature Ingredients
Ensure your butter and buttermilk are at room temperature for smoother batter and frosting.
Consistent Size
Use a scooper or measuring cup to evenly distribute the batter, ensuring all cupcakes bake uniformly.
Cooling
Allow the cupcakes to cool completely before frosting to prevent the buttercream from melting.
What to Serve with Butterbeer Cupcakes
These cupcakes pair perfectly with a glass of cold milk or a warm mug of hot chocolate. For a true Harry Potter experience, serve them with homemade Butterbeer or a frothy mug of root beer. No matter what you choose, these cupcakes instantly turn snack time into something special.

Substitutions & Variations
- Dairy-Free: Substitute buttermilk with almond milk mixed with a teaspoon of vinegar. Use dairy-free butter for the frosting.
- Less Sweet: Reduce the amount of brown sugar in the batter or powdered sugar in the frosting if you prefer a less sweet treat.
- Flavor Variations: Experiment with different extracts, such as almond or maple, for a unique twist on the classic Butterbeer flavor.
Storage
Store the cupcakes in an airtight container at room temperature for up to 3 days. For longer storage, refrigerate for up to a week, then let them come to room temperature before serving for the best flavor.

Recipe FAQs
Can I make these cupcakes ahead of time? Yes, you can bake the cupcakes a day in advance and store them unfrosted in an airtight container. Frost them the day you plan to serve them.
Can I freeze Butterbeer cupcakes? Yes, you can freeze the unfrosted cupcakes for up to 3 months. Thaw them at room temperature before frosting and serving.
What can I use instead of rum extract? If you don’t have rum extract, you can substitute it with an equal amount of vanilla or almond extract for a different but still delicious flavor.
Why You’ll Love These Butterbeer Cupcakes
Magical flavor kids go crazy for: A dreamy mix of butterscotch, vanilla, and rum extract gives them that classic Butterbeer taste—sweet but not overwhelming.
Very beginner-friendly: Simple steps and pantry ingredients make this a mom-approved baking win.
Perfect for themed parties: These cupcakes look impressive on a party table and taste even better.
Totally kid-safe: Rum extract contains little to no alcohol, so these cupcakes are 100% family-friendly.

Enjoy these magical Butterbeer Cupcakes, and let the flavors transport you to the wizarding world of Harry Potter!
Butterbeer Cupcakes
Bring the magic of Harry Potter to your kitchen with these delightful Butterbeer Cupcakes! Infused with the flavors of butterscotch, vanilla, and a hint of rum, these cupcakes are topped with a creamy Butterbeer frosting. These cupcakes are perfect for fans of all ages, are easy to make, and are perfect for any occasion.
Ingredients
Cupcake Batter
- 1 ¾ cup all purpose flour
- 1 ½ teaspoons baking powder
- ½ teaspoon baking soda
- 1 teaspoon cinnamon
- ¼ teaspoon salt
- 1 cup brown sugar
- ½ cup buttermilk
- ½ cup cream soda
- ½ cup + 2 tablespoons vegetable oil
- 2 teaspoons vanilla extract
- ¾ teaspoon butter extract
- ¾ teaspoon rum extract
Butterbeer Frosting
- 1 cup unsalted butter,
- 5 cups powdered sugar
- ¼ teaspoon salt
- 1 teaspoon vanilla extract
- 1 teaspoon rum extract
- 1 tablespoon milk
- 2 teaspoons butterscotch topping
- Extra butterscotch topping
Instructions
- Preheat the oven to 350 degrees Fahrenheit and prepare a cupcake pan with cupcake liners. Set aside.
- In a mixing bowl add the flours, baking soda, cinnamon and salt all at once. Whisk together and then add the brown sugar. Mix again until all the dry ingredients are combined.
- Add the buttermilk, oil, cream soda, vanilla, rum extract, and butter extract to the dry ingredients. Whisk together until a thick batter forms.
- Use a 2 inch scooper or ¼ measuring to transfer the batter into the prepared cupcake liners. Fill each liner ¾ way full in the pan.
- Bake in the oven for 25 minutes or until a toothpick inserted into the cupcake comes out clean.
- While the cupcakes are baking, make the buttercream. In a bowl add the and powdered sugar. Mix together with a hand or stand mixer until creamy. Add in the salt, extracts, butterscotch topping and milk to the bowl and blend together again until completely smooth.
- Transfer this into a piping bag fitted with a metal tip of your choice. Also add a bit of butterscotch topping to a piping bag as well and snip a small hole in the end.
- Let the cupcakes cool for 30 minutes before frosting.
- Create a swirl from the outside inwards on top of each cupcake. Then, drizzle with the butterscotch topping.
Nutrition Information:
Yield:
12Serving Size:
1 CupcakeAmount Per Serving: Calories: 485Total Fat: 18gSaturated Fat: 10gTrans Fat: 0gUnsaturated Fat: 7gCholesterol: 42mgSodium: 248mgCarbohydrates: 80gFiber: 1gSugar: 64gProtein: 3g
Nutritional estimates are provided using an online calculator and is an estimate per serving. Calorie accuracy isn't guaranteed.


