This dish proves that cranberry sauce isn’t just for turkey. Pan-seared duck breasts develop a crispy golden skin while staying tender and juicy inside, all complemented by a vibrant cranberry thyme sauce that balances richness with tart fruitiness. Served alongside creamy mashed potatoes and a peppery watercress salad, this meal is a celebration of bold, comforting flavors.
Whether you’re looking to impress guests or treat yourself to a gourmet weeknight dinner, this recipe comes together in under an hour with simple techniques. The key is rendering the duck fat slowly to achieve that perfect crackling crust, then building the sauce in the same pan for maximum depth. Ready to elevate your dinner game? Let’s get cooking.
Log in to save recipes and build weekly shopping lists.
Recipe details
Nutrition per serving
Dietary labels
Allergen check
Values are calculated per serving from ingredient amounts and the ingredient nutrition reference per 100g. Allergen and diet labels use available ingredient metadata and name matching; always check product labels for strict diets or allergies. Some ingredient amounts or nutrition values were incomplete, so this is marked as a partial estimate.
Ingredients
Instructions
- Pat the duck breasts dry with paper towels and season generously with salt and pepper on all sides. Place them skin-side down in a large, cold pan. Cook over medium heat until the skin is deep golden and crisp and most of the fat has rendered, about 15-20 minutes. Pour off excess fat occasionally. If the skin browns too quickly, reduce the heat. Flip the breasts and cook to your desired doneness, 3-5 minutes more. Transfer to a cutting board to rest. Wipe out the pan.
- Meanwhile, wash and dry all produce. Peel the potatoes and cut them into ½-inch dice. Place in a medium pot and add enough salted water to cover by 2 inches. Bring to a boil and cook until very tender, 15-20 minutes. Drain well.
- Strip about 1 teaspoon of thyme leaves from the stems (2 teaspoons for 4 servings) and discard the stems. Mince the garlic. Halve the tomatoes and lemon. Halve, peel and mince the shallot until you have about ¼ cup (½ cup for 4 servings); save any extra shallot for another use.
- In the same pot used for the potatoes, melt 2 tablespoons of butter (4 tablespoons for 4 servings) over medium heat. Add the garlic and cook until fragrant, about 20-30 seconds. Add the drained potatoes, ⅓ cup milk (⅔ cup for 4 servings), salt and pepper. Mash until smooth and creamy. Add more milk if needed to reach a creamy consistency. Cover to keep warm.
- Heat a drizzle of vegetable oil in the pan used for the duck. Add the minced shallot and thyme leaves. Cook until the shallot is softened, 2-3 minutes. Add the chicken demi-glace, cranberry jam and ¼ cup water (⅓ cup for 4 servings), stirring to break up the jam. Let simmer until the sauce thickens and becomes glossy, 2-3 minutes. Stir in a squeeze of lemon juice. Season with pepper and additional lemon juice to taste.
- In a medium bowl, combine the watercress and halved tomatoes. Add a squeeze of lemon juice and a generous drizzle of olive oil. Toss to coat evenly. Season with salt and pepper. Thinly slice the rested duck breasts crosswise. Divide the mashed potatoes and duck slices between plates. Drizzle the duck with the cranberry thyme sauce. Serve the watercress salad on the side.
Recipe Tips
For extra crispy duck skin, start with a cold pan and cook slowly over medium heat, pouring off rendered fat as it accumulates.
If the mashed potatoes seem too thick, add a splash of warm milk until they reach your desired consistency.
The cranberry sauce can be made ahead and reheated gently before serving.
FAQ
Can I use boneless duck breast instead?
Yes, boneless duck breasts work well. Adjust cooking time as needed, since they may cook faster.
What can I substitute for chicken demi-glace?
You can use 1 cup of chicken broth simmered until reduced by half or a teaspoon of concentrated chicken base dissolved in ¼ cup water.
How do I know when the duck is done?
For medium-rare, cook until the internal temperature reaches 135°F (57°C). The meat will be pink and juicy. Adjust time for your preferred doneness.





























Recipe comments
0 DandyRecipes comments
Log in to comment on this recipe.
No DandyRecipes comments yet.