Flavorful and oven roasted to perfection.