If we're laying it all out there, we have to be honest and say there's never been a spoonful of frosting we met that we didn't like. I mean, it's a truckload of creamy sugar — what's not to love? And while grabbing a tub of chocolate frosting at the grocery store and honkering down with a box of graham crackers sounds like one heck of a Friday night, glorious homemade buttercream frosting is literally what dreams are made of. But whipping up your own sounds like an awful lot of work, right? Honestly, you'd be surprised at how truly easy it is to DIY your own frosting.

All you need is unsalted butter, powdered sugar and a hand or stand mixer. Then add your favorite flavorings to make it special. Buttercream frosting is so versatile and so easy, you'll wonder why you ever started buying frosting in a container in the first place.

More: 10 Mesmerizing Instagram Cake Videos to Chill You Out (and Make You Hungry)

How to make buttercream frosting

Beat room-temperature unsalted butter with any extracts until it's fluffy (2 – 4 minutes), then add any other flavorings and the powdered sugar a little at a time. To thin, add corn syrup. To thicken, add more powdered sugar. Top with garnishes after the cake or cupcake is frosted.

More: The Queen Won't Travel Without Chocolate Cake, Because Obviously

Image: Karen Cox/SheKnows

Originally published February 2016. Updated September 2017.