Prepare the Sugar Syrup: In a saucepan, combine the sugar and water. Heat over medium heat, stirring until the sugar dissolves. Bring to a simmer and cook until the syrup reaches 240°F (115°C).
Whisk the Egg Yolks: While the syrup is cooking, whisk the egg yolks in the bowl of a stand mixer until they become pale and thick, about 2-3 minutes.
Add the Sugar Syrup: Once the syrup reaches 240°F (115°C), carefully pour it into the egg yolks while the mixer is on low speed. Gradually increase the speed to medium and continue to whisk until the mixture has cooled to room temperature.
Incorporate the Butter: With the mixer running on medium speed, add the cubed butter, one piece at a time, allowing each piece to fully incorporate before adding the next.
Finish the Frosting: Once all the butter is incorporated, add the vanilla extract and a pinch of salt. Continue mixing until the buttercream is smooth and fluffy. If you want to add flavor, now is the time to add ground ginger or other extracts.
Use or Store: Use the French buttercream immediately to frost cakes or cupcakes, or store it in an airtight container in the refrigerator for up to 1 week. Allow it to come to room temperature before using.