Cornstarch is a versatile ingredient primarily used as a thickening agent in cooking, particularly for sauces, soups, and gravies. It's also used to create a crispy coating on fried foods, and in baking. Beyond the kitchen, cornstarch has various household and even industrial applications.