Preheat oven to 300°F (150°C). Line an 8-inch (20 cm) square baking pan with parchment paper.
In a large bowl, cream together butter and sugar until light and fluffy. Sift together flour, salt, and cornstarch. Gradually add to butter mixture, stirring until fully blended.
Press dough evenly into baking pan. Score the top of the shortbread in a checkerboard pattern. Prick each square with a fork.
Bake in preheated oven for 30 minutes, or until lightly browned. Cool in pan on a wire rack for 10 minutes. Cut into squares and serve.
Interesting Facts
Shortbread is believed to have originated in Scotland during the 12th century.
The name "shortbread" comes from the crumbly texture of the cookie, which is caused by the high ratio of fat (shortening) to flour.
Shortbread is traditionally served during the holidays, especially during Christmas.