Preheat your oven to 300°F (150°C) and line baking sheets with parchment paper.
Sift together the almond flour and powdered sugar into a large bowl, then whisk in granulated sugar until well combined. Divide the mixture evenly between two separate mixing bowls for each flavor combination you plan to make.
Beat egg whites with an electric mixer on medium speed until soft peaks form when lifted by the beaters (about 3 minutes). Gradually add a tablespoon of granulated sugar while continuing to beat, then gradually stir in food colorings if desired and continue mixing for another minute.
Sift half of each flour mixture into egg whites one spoonful at a time, folding gently after each addition until just combined. Transfer batter onto prepared baking sheets and repeat with remaining almond flour mix (be careful not to overmix). Let rest in the fridge for about 30 minutes.
Bake on middle rack of preheated oven for around 12-15 minutes, or until they form feet when lifted by a spatula. Remove from baking sheets and let cool completely before filling with your choice of ganache, buttercream, or lekvar.
Once cooled, assemble macarons together using the same hole in the tip you used to fill them.