Go Back
+ servings
slow cooked turkey leg recipe

Oven Slow-Cooked Turkey Leg

I can't think of a tastier and easier way of cooking turkey with tender meat and crispy skin than this turkey leg slow-cooked in the oven.
Course Poultry
Cuisine International
Prep Time 15 minutes
Cook Time 4 hours
Total Time 4 hours 15 minutes
Servings 6
Calories 598kcal
Author Adina


  • 1 large whole turkey leg of about 1.7 kg/ 3.7 lbs
  • 2 heaped tablespoons Dijon mustard
  • 2 medium onions
  • 3 garlic cloves
  • 1 medium carrot
  • 1 medium parsley root or 1 piece of celeriac about the same amount as the carrot
  • 1 small red bell pepper
  • 2 bay leaves
  • 1/2 cup chicken stock 125 ml
  • fine sea salt and pepper


  • Season: Pat dry the turkey leg. Cut it around the joint, if necessary. If your Dutch oven (or similar pot) is large enough, you don't have to do that. Rub the leg with the mustard and sprinkle with salt and pepper. Place the turkey in the Dutch oven or cast iron oven dish.
  • Assemble the dish: Quarter the onions and chop all the vegetables into large pieces. Peel but leave the garlic cloves whole. Place them and the bay leaves in the pot around the turkey leg. Pour in the chicken stock, taking care not to wash away the mustard. Just pour around the leg.
  • Roast: Place the pot in the cold oven, turn the temperature to 150 degrees Celsius/ 300 degrees Fahrenheit. Cook for 3 ½ to 4 hours until the skin is crisp and the meat very tender.
  • Check from time to time to ensure that the skin doesn't get too dark. If that starts to happen, place a piece of aluminum foil very loosely on top of the pot, just place it on top without pressing it or trying to close the pot.
  • Rest: Remove the turkey leg from the pot and place it on a warmed plate, cover it loosely with aluminum foil and let rest while you make the sauce.
  • Gravy: Puree the vegetables in the pot, adjust the taste with salt and pepper.
  • Serve immediately with potatoes and vegetables.


Serving: 1g | Calories: 598kcal | Carbohydrates: 8g | Protein: 82g | Fat: 27g | Saturated Fat: 7g | Polyunsaturated Fat: 18g | Cholesterol: 341mg | Sodium: 851mg | Fiber: 1g | Sugar: 3g