Prep Your Dry Mix: Start by gently sifting the powdered sugar and almond flour into a bowl. This ensures a super fine, lump-free mixture, which is a secret to smooth macaron shells! Set this blend aside for when you need it.
Whip Up the Egg Whites: In a separate, very clean mixing bowl, begin whisking the egg whites using a hand mixer or stand mixer. Start on a low speed, then gradually increase to medium-high. Once the egg whites become frothy, slowly add the granulated sugar, a little bit at a time. Continue whisking until you achieve stiff, glossy peaks that hold their shape perfectly when you lift the whisk.
Fold with Love: Carefully add your sifted almond flour and powdered sugar mixture to the stiffly whipped egg whites. If you're aiming for pretty pink or red macarons, now's the time to gently fold in a few drops of food coloring. Using a spatula, fold the ingredients together until the batter flows slowly off the spatula like thick lava, but still holds its shape. Be careful not to overmix!
Pipe Those Hearts: Transfer your beautifully mixed macaron batter into a piping bag fitted with a round tip. On a baking sheet lined with parchment paper, pipe small heart shapes. You can create a "V" shape first, then connect the bottom to form a heart. Try to make them as uniform in size as possible for even baking.
Let Them Rest: Once all your charming heart shapes are piped, let them sit out at room temperature for 30 minutes to an hour. This crucial resting period allows a slight "skin" to form on the shells, which is essential for creating the characteristic ruffled "feet" at the base of your macarons during baking.
Bake to Perfection: Preheat your oven to 300°F (150°C). After the macarons have rested and developed a skin, bake them in the preheated oven for approximately 18 to 20 minutes. They are ready when the shells feel firm to the touch and lift easily off the parchment paper. Let them cool completely on the baking sheet.
Create the Creamy Filling: While your macaron shells are cooling, it's time to make the delicious buttercream filling. In a medium mixing bowl, beat the softened butter until it's wonderfully smooth and creamy. Gradually add the powdered sugar, a tablespoon at a time, until fully combined. Stir in the vanilla extract and a tiny pinch of salt. Add the heavy cream or milk, one tablespoon at a time, until you reach a smooth, spreadable consistency. If you desire a matching hue, feel free to add a few drops of red food coloring to the filling.
Assemble with Care: Once the macaron shells are completely cool, gently flip half of them over. Pipe a small, loving dollop of your homemade buttercream onto the flat side of one shell, then carefully place another macaron shell on top to create a delightful sandwich. Press ever so gently to spread the filling evenly.
Allow to Mature (Highly Recommended!): For the absolute best flavor and texture – that perfect chewy-creamy bite – store your assembled macarons in an airtight container in the refrigerator for at least 24 hours. This "maturation" time allows the filling to wonderfully soften the shells and meld all the flavors together. Enjoy your beautiful, homemade treats!