Are you tired of cooking a whole turkey or buying dry turkey breast? Here is this insanely easy yet delicious turkey recipe. We are only using tighs and legs to gain time. We marinate them in a beautiful honey and rosemary sauce that brings delicious flavors to the meat and makes it perfectly moist. Everyone will be impressed whether you do this recipe for a special occasion or an everyday meal. This dish is also great for my meal-prep legends!

Why is turkey good for you?

Turkey is lean meat. It is relatively low in calories (135 calories per 85g servings), high in protein, and low in saturated fat (24g of protein, 3g of fat per serving). It is, with chicken, a great source of lean protein, essential for muscle maintenance and growth. Turkey is also rich in vitamin B, which helps break down food into energy, ensure DNA production, and support immune function and brain and nerves health. This meat is rich in selenium, a mineral that regulates metabolism.

Is turkey healthier than beef?

Compared to beef, turkey has slightly more protein (26.7g compared to 25.1g for a 110g serving). The real game-changer is in the saturated fat amounts. As previously mentioned, turkey is lean meat, meaning that this meat is very low in fat. A diet with little saturated fat promotes better heart health. In this case, turkey is a healthier alternative compared to other meats.

How to stop your turkey from going dry?

The problem with chicken or turkey is that it can dry very quickly. Fear not, my friends, because I have some tips to help you cook the perfect juicy turkey.

  1. Marinade your meat. Our honey and rosemary marinade keeps the turkey juicy in this recipe.
  2. Use fat in your marinade. Here, we are using olive oil.
  3. Slow cook your meat. Lower the temperature and cook for longer.
  4. Baste your meat. Use the marinade and drippings to baste the turkey.

If you are reheating your turkey, drizzle a small amount of olive oil on top and serve with a sauce.

Now, let’s get cooking!


  • 4 Turkey legs
  • 4 Turkey tights


  • 1/3 cup honey
  • 1/3 cup olive oil
  • 1 lemon
  • Bunch of rosemary
  • Bunch of thyme
  • Salt
  • Pepper


  1. Preheat oven to 350F (180C).
  2. In a bowl combine the ingredients for the marinade: honey, olive oil, lemon juice, rosemary and thyme, salt, and pepper.
  3. Rub the marinade on the turkey legs and breasts. Let it sit in the fridge for 1 hour.
  4. On a roasting tray, place the turkey legs and breast.
  5. Roast the turkey for 30 minutes.
  6. Bathe the turkey legs and breasts every 10 minutes (twice), until cooked

other recipes you might like…