Roasting adds more flavor to the artichoke. It's seasoned with olive oil, salt, and pepper, then roasted, cut side down until browned and caramelized. Steamed artichokes are tenderized by the hot and moist environment in the pot and don't take on much flavor. Depending on the size, they both require about 30 minutes of cooking time.