Prepare the Strawberries
Remove the stems from the strawberries and wash them thoroughly.
Place strawberries in a food processor or blender and puree until smooth. Set aside 2 tablespoons of the puree for the glaze later.
Reduce the Strawberry Puree
Pour the strawberry puree into a small pot over medium heat.
Reduce the puree for 15-20 minutes, stirring occasionally, until you have ½ cup of thickened puree. Let it cool to room temperature.
Prepare the Cake Batter
Preheat the oven to 325°F (163°C) and prepare a 12-cup Bundt pan with a nonstick method of your choice (greasing and flouring, or using a baking spray).
In a mixer bowl, beat the butter on high speed for 2 minutes.
Gradually add the sugar and continue to beat for 4 minutes, until the mixture is pale yellow and fluffy, though slightly crumbly.
Add Eggs and Dry Ingredients
Add the eggs one at a time, mixing well after each addition and scraping the sides of the bowl.
Lower the mixer speed and gradually add the sifted flour in two increments.
Add the salt and baking soda, mixing carefully not to overbeat.
Finish the Batter
Add the buttermilk, cooled strawberry puree, vanilla extract, strawberry extract (if using), and food coloring (if using). Mix until just combined.
Bake the Cake
Pour the batter into the prepared Bundt pan.
Bake for 70-80 minutes, or until a toothpick inserted into the center comes out clean.
Allow the cake to cool in the pan on a wire rack for 10 minutes, then carefully invert onto a serving plate.