Delectable roasted artichoke