Roasting is a cooking technique that uses dry heat, typically in an oven, to evenly cook food and enhance its flavor by caramelizing its surface. This method is ideal for meats, vegetables, and nuts, providing a crispy exterior while preserving moisture inside.