Home > Desserts > Love Potion Cupcakes

Love Potion Cupcakes

Published: Last Updated on

Is it Halloween, or is it valentine’s day? Who knows, but these love potion cupcakes are perfect for both!

Love Potion Cupcakes

Moody coloured, cinnamon flavoured vanilla cupcakes with frosting and cotton candy on top with love heart sprinkles.

Love Potion Cupcakes

Love Potion Cupcakes

Moody coloured, cinnamon flavoured vanilla cupcakes with frosting and cotton candy on top with love heart sprinkles.

Serves 20

5 from 1 vote
Print Recipe Pin Recipe
Prep: 30 minutes
Cook: 45 minutes
Total: 1 hour 15 minutes
Course: Dessert
Cuisine: American
Calories: 177kcal



  • 3 1/2 cups (430 g) plain flour all-purpose
  • 1 1/4 cups (265 g) caster sugar superfine
  • 3 tsp (3 tsp) baking powder
  • 1/2 tsp (1/2 tsp) fine salt
  • 1/2 cup (125 g) unsalted butter softened
  • 2 large (2 large) eggs
  • 1 1/2 cups (375 ml) full-cream milk whole
  • 1/2 cup (125 ml) vegetable oil
  • 2 tbsp (2 tbsp) Greek yoghurt or sour cream
  • 1 tsp (1 tsp) vanilla extract vanilla bean paste
  • Blue Fairy Floss/Cotton Candy
  • Love heart sprinkles optional
  • 2 tbsp (2 tbsp) cherry brandy or ½ tsp cherry brandy essence
  • 1 tsp (1 tsp) cinnamon
  • 2 drops (2 drops) purple food gel
  • 3 drops (3 drops) pink food gel


  • 1 batch (1 batch) of Fluffy Vanilla Buttercream Frosting
  • 2 drops (2 drops) purple food gel
  • 3 drops (3 drops) pink food gel

Learn How To Make it! [VIDEO]



  • Preheat your oven to 180C (356F) or 160C (320F) for a fan forced oven. Line a cupcake tin with cupcake liners.
  • In the bowl of a stand mixer fitted with the paddle attachment, add the flour, baking powder, caster sugar and salt. Turn mixer on low speed and allow it to mix for a couple minutes to help everything combine well (alternatively you may do this by sifting the ingredients together). Add the softened butter and let it mix until it resembles a fine sand like texture.
  • Next, add milk, eggs, yogurt, oil, cherry essence or brandy, cinnamon, 4 drops of purple food dye and vanilla extract in a large jug and whisk well.
  • Add wet ingredients to dry ingredients in a slow and steady stream until no dry ingredients are visible. Scrape down the bowl and mix for another 20 seconds.
  • Once your batter is done. Separate it into three separate bowls. In one bowl add 1 extra drop of purple food dye and a drop of pink food dye. Gently fold in until well combined. Add 2 drops of purple and two drops of pink into the third bowl and repeat.
  • Transfer the batters into piping bags or zip lock bags by placing your bags into a cup or glass to help them stand up. Pour the batter in filling up just over half way, then twist the end of the bag and tie it with an elastic band if you have any handy. You should end up with three different shades of purple in three separate bags.
  • Start off by piping a layer of the darkest purple into your cupcake liners, followed by a layer of the middle shade of purple and finish with the lightest shade. You want to aim to fill your cupcake liners up about ¾ of the way. Bake for 20-25 min or until a toothpick inserted comes out clean. Allow them to cool completely on a wire cooling rack before frosting.
  • While your cupcakes are baking and cooling you can prepare your buttercream frosting by adding pink food dye and mix it in until well combined
  • Fit the end of your piping bag with a round tip. Frost your cupcakes in a donut swirl as demonstrated in the video. Right before serving add a little mound of fairy floss and sprinkle some love heart sprinkles on top.
  • It’s important that you put the fairy floss on right before serving because it will melt within 10 min.


Cupcakes can be stored (with no cotton candy/fairy floss) in an airtight container for up to three days.
Make sure you add the cotton candy/fairy floss right before you serve these cupcakes because it will melt.


Serving: 20g
Calories : 177kcal
Carbonhydrates: 17g
Protein: 3g
Fat: 11g
Saturated Fat: 8g
Polyunsaturated Fat: 0.1g
Monounsaturated Fat : 0.1g
Trans Fat : 0.1g
Cholesterol: 31mg
Sodium: 140mg
Potassium : 30mg
Fiber: 1g
Sugar : 1g
Vitamin A: 169IU
Vitamin C: 0.1mg
Calcium: 51mg
Iron: 1mg
Nutrition Disclosure
Gave this recipe a go?Mention @thescranline or tag #thescranline!

You may also like

Leave a Comment

Recipe Rating