Start by preparing the lemonade base by combining the fresh lemon juice, granulated sugar, and cold water in a measuring cup or small pitcher. Stir vigorously for about 2-3 minutes until the sugar completely dissolves and the mixture becomes clear and uniform in color, ensuring there are no grainy sugar crystals remaining.
Taste the lemonade mixture and adjust the sweetness to your preference by adding more sugar if it's too tart or more water if it's too sweet. The flavor should be bright, refreshing, and perfectly balanced between sweet and tangy, similar to what you'd experience at Chick-fil-A.
Pour approximately 3/4 cup of the prepared lemonade into a tall glass, filling it about halfway. This will serve as the base layer of your frosted lemonade and should be ice-cold for the best texture contrast with the warm blended topping.
Add the slightly softened vanilla soft serve ice cream and whole milk to a blender, along with the optional vanilla extract for extra flavor depth. Blend on medium speed for 15-20 seconds until the mixture reaches a smooth, creamy, pourable consistency that resembles thick soft serve or a milkshake base.
Carefully pour the blended vanilla soft serve mixture over the cold lemonade in your glass, allowing it to create a beautiful frosted layer on top. The mixture should be thick enough to sit on top of the lemonade initially, creating the signature two-tone appearance of the Chick-fil-A version.
Gently stir the drink with a long spoon or straw, mixing the frosted vanilla layer with the lemonade below to create a creamy, uniform texture throughout. Continue stirring until the drink reaches your desired consistency—some prefer it more blended while others like distinct layers.
Add ice cubes to the glass if desired for extra chill and to slow down the melting process, then insert a wide straw or spoon for serving. Take a sip immediately to experience the perfect balance of cold, tart lemonade with creamy vanilla soft serve, just like the restaurant original.