One of the more stressful parts of hosting a dinner party is deciding what to make for the main course. You want something that is amazing but also a recipe that won’t chain you to the oven for the better part of your day or evening. When I need something that presents beautifully, tastes amazing, and gives you the freedom to enjoy your evening, then I look no further than a recipe like this one for garlic-rosemary-cranberry chicken.

This is a meal that looks stunningly festive on a Christmas table but isn’t reserved for one particular time of year. The beautiful jewel-red of the roasted cranberries alongside the herb-woodsy taste of rosemary is not only fragrant but so, so flavorful. Well-seasoned chicken pieces, seared to add flavor and lock in moisture, are elevated with roasted onions and lemons and make this meal that is truly spectacular.

You’ll need to roll up your sleeves and get clean hands ready because the preparation of this dish is hands-on. Clean hands are one of the cook’s best kitchen tools, especially here, as you rub the butter, rosemary, and garlic into the meat then let it rest and marinate; this step really does make a difference.

There’s a nice balance of sweetness, herbs, and acidity in this dish, which helps to keep the chicken deliciously moist and tender. And let’s not forget tart! Those roasted cranberries will burst with flavor, adding a nice fruity element to the overall flavor experience. Roasted chicken with garlic, rosemary, and cranberries is an unforgettable meal!