Add eggs and beat with an electric mixer at medium speed for one minute. Add flour, salt, baking powder, milk, and caramel flavouring, beat at medium speed for one minute.
Spoon batter evenly into cupcake liners. Bake for 18-20 minutes or until the centres spring back when touched and cupcakes are very lightly browned.
Let cool in the pan on a rack for five minutes. Remove cupcakes from pan onto a rack and cool completely.
TO MAKE THE BUTTERCREAM
Add softened butter and vanilla to the mixing bowl and mix until completely combined.
Add Powdered Sugar and beat on low until it is incorporated, then move the mixer up to medium-high speed. Scrape sides and bottom of bowl often.
When completely mixed the frosting may appear dry so add the milk a little at a time until frosting is the proper consistency.
TO MAKE THE CARAMEL
Place sugar in a heavy bottomed saucepan and place over medium heat. Let the sugar melt without stirring. Take the sugar off the heat when it has got a nice caramel colour and then add the butter. Stir until you have a smooth mixture. Stir in the cream. Season to taste with salt. Pour caramel into a jug, cover with plastic and set aside to cool.
TO FROST AND DECORATE
Once your cupcakes are completely cooled. Fill a piping bag with your buttercream and snip a hole in the end. Frost each cupcake then add three pieces of toffee popcorn on top of each then drizzle your cupcakes with your caramel sauce.
Recipe by at https://laurasglutenfreekitchen.com/2019/06/gluten-free-toffee-popcorn-cupcakes/