Roasting is a method of cooking, that uses indirect and diffused dry heat, till the food gets caramelized. Even though, it is a slow-cooking method, roasting is preferred for certain vegetables, like squash, potatoes, carrots, onions, eggplant, cauliflower, parsnips, asparagus, turnip, and peppers. This is also a popular cooking method for poultry, and other types of meat, like beef, lamb, and pork.