In a large mixing bowl or the bowl of a stand mixer with the paddle attachment, beat butter and sugar on medium speed until very light and fluffy, 3-5 minutes, scraping down the bowl once or twice.
Add the eggs one at a time, beating until smooth after each addition.
Add the lemonade concentrate and vanilla, and beat until well combined. The mixture may look slightly curdled, which is fine.
In a separate bowl, whisk together the flour, baking powder, baking soda, and salt until no lumps remain.
With the mixer running on low speed, gradually add 1/3 of the flour mixture and mix just until no dry streaks remain.
Add 1/2 of the buttermilk and mix just until well combined.
Repeat with another 1/3 of the flour mixture, the remaining buttermilk, and the final 1/3 flour, mixing on low and stopping to scrape down the bowl as needed. Do not overmix.
Transfer the batter to the prepared baking dish and use an offset spatula to smooth the top. Bake for 35-40 minutes, until the top is golden, the center springs back lightly when touched, the edges begin to pull away from the pan, and a toothpick inserted in the center comes out with a few moist crumbs but no wet batter.
Cool completely in the baking dish on a wire rack, about 1 hour, before frosting.