These root beer cupcakes are moist, tender, and taste like a root beer float! They're flavored with real root beer that's cooked down into a syrup to concentrate the flavor. Topped with marshmallow frosting that mimics the foam of a classic float, these cupcakes are a fun and easy Summer treat.
Pour 1 cup of root beer (reserve ½ cup) into a medium saucepan. Bring to a gentle boil, then lower the heat and simmer 15-25 minutes, stirring occasionally, until reduced to a syrupy consistency. There should be ¼ of what you had left.
340 grams root beer
Transfer the syrup to a heatproof bowl and let cool completely.
Make the Cupcakes
Preheat oven to 350°F (180°C). Line a 12-cup muffin pan with paper liners.
In a large bowl, whisk together cake flour, sugar, baking powder, and salt.
210 grams cake flour, 175 grams granulated sugar, 2 teaspoons baking powder, ½ teaspoon salt
Add softened butter and beat on medium-low until the mixture looks sandy and coated in butter.
56 grams unsalted butter
In a separate bowl, whisk together oil, eggs, vanilla, buttermilk, whole milk, and cooled root beer syrup.
Slowly pour the wet ingredients into the dry mixture, mixing on low until just combined. Scrape the bowl and fold by hand to make sure no dry bits remain. Batter will be thin.
Divide evenly into liners, filling each about halfway. Bake for 15-18 minutes, or until a toothpick inserted in the center comes out clean.
Cool for 5 minutes in the pan, then transfer to a wire rack. Once cool, poke small holes in each cupcake and brush with extra root beer.
Make the Marshmallow Frosting
Beat butter with a hand or stand mixer until light and creamy for 2-3 minutes.
227 grams unsalted butter
Mix in marshmallow fluff until smooth.
200 grams marshmallow fluff
Add powdered sugar in 2-3 additions, mixing on low so it doesn't fly out of the bowl. Then add the vanilla and salt, beating on medium speed for 1-2 minutes until fluffy.