Roast Turkey Breast with Cranberry Marinade

Prep Time 10 minutes
Total Time 1 hour 55 minutes
Servings 8 servings

Jump to Recipe

This Roast Turkey Breast with Cranberry Marinade is perfect for a small holiday dinner or any day of the week! Easy to prep ahead and great for meal prepping! See step by step video down in the recipe card.

Overhead image of roast turkey breast in white baking dish

This post is generously sponsored by FoodSaver and Turkey Farmers of Canada and I was compensated for my time in creating this recipe. Thank you for supporting the brands that make The Recipe Rebel possible!

Even though the holidays look different this year, we still want our favorite meals on the table.

With everything this year has thrown at us, carrying on with family traditions can bring so much comfort, and that’s why we love this Roast Turkey Breast with Cranberry Marinade.

It is an elegant holiday meal, with all of our favourite fall flavours, in a smaller package that is perfect for smaller gatherings.

And because an average turkey breast filet serves just 4 people, you can enjoy it any night of the week.

overhead image of roast turkey breast with salad and mashed potatoes

When we make this Roast Turkey Breast, we really like to double up on our turkey breasts (throw them in the FoodSaver ® vacuum seal bags with the marinade and they will be packed with flavour in no time!), roast off both and then tuck the leftovers away in the freezer using our FoodSsaver® Multi-Use Food Preservation System — which means no more freezer-burnt turkey!

If you’ve been around here for a while, you know I’m a big fan of a great freezer stash. Life with 3 kids is crazy (as is life for a lot of you these days, I know!), so being able to store our favorite meals in the freezer — and know they’ll still taste great! — takes a huge weight off our shoulders come dinner time.

I definitely plan on roasting a Dry Brine Turkey in the next few weeks, because we love having a stash of cooked turkey to add to our favourite soups!

How to Marinate Turkey with the FoodSaver® Multi-Use Food Preservation System:

  1. Fill a FoodSaver® vacuum seal bag that will easily fit your turkey pieces with a few inches to spare on the top — you need a little extra room for vacuum sealing.
  2. Whisk together your marinade
  3. Holding the bag upright, add your turkey pieces and pour in your marinade. Wipe down the top inch or two of the bag with paper towel to ensure it is clean.
  4. Place in the freezer, wedging it between other items to hold it upright so the marinade does not spill.
  5. Once frozen, place the frozen turkey breasts with marinade in the FoodSaver® and press to vacuum and seal.
  6. Once sealed, you can throw it in the freezer for later use or place it in the refrigerator to thaw overnight before roasting.
foodsaver with frozen turkey breast vacuum sealed in marinade
vacuum sealed turkey breasts in marinade
Want to save this recipe?
Just enter your email and get it sent to your inbox. You’ll also get new recipes and a free monthly menu plan!

Tips for making this Cranberry Marinade your own:

  • Add some kick: if you’re the type that loves everything spicy, add a pinch of cayenne pepper to your marinade for that extra pop.
  • Swap the cranberry juice: we all know what a magical combination turkey and cranberry are, but if you’re looking to change things up, apple juice works just as great!
  • Swap the maple syrup: if you don’t have maple syrup on hand, feel free to substitute liquid honey or brown sugar instead.

How long does it take to roast a turkey breast?

The cook time can vary somewhat depending on the exact size of your turkey breast, whether you are using a bone in or boneless turkey breast filet, and if your oven temperature is correct.

For this recipe, we are using a boneless turkey breast filet of about 1lb, which will feed about 4 people. It roasts for about 45 minutes to 1 hour, depending on the thickness of the thickest end.

overhead image of turkey breast on plate with mashed potatoes and green beans

How to store leftover turkey breast:

We use the FoodSaver® to store our leftover turkey breast because it ensures that it will be moist, juicy and flavourful when we wish to eat it! It also helps to prevent freezer burn.

To store leftovers, simply place the cooked turkey breast in a small FoodSaver® vacuum seal bag, away from the open edge, place in the FoodSaver® and press to seal.

turkey breast vacuum sealed for the freezer

We love how much longer our leftovers last when they are vacuum-sealed!

What to serve with this Roast Turkey Breast:

ashley avatar

Pin this recipe to save for later

Pin this recipe to your favorite board

Roast Turkey Breast with Cranberry Marinade

5 from 1 vote
This Roast Turkey Breast with Cranberry Marinade is perfect for a small holiday dinner or any day of the week! Easy to prep ahead and great for meal prepping!
Prep Time 10 minutes
Cook Time 45 minutes
Marinating Time 1 hour
Total Time 1 hour 55 minutes
Cuisine American
Course Main Course
Servings 8 servings
Calories 303cal


  • 1 cup cranberry juice
  • 1/4 cup canola oil
  • 1/3 cup maple syrup
  • 1 tablespoon cider vinegar
  • 2 teaspoons minced garlic
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper
  • 1/4 teaspoon dried thyme
  • 1/4 teaspoon dried parsley
  • 2 boneless turkey breasts (about 1lb each)
  • 1/2 cup water


  • In a large liquid measuring cup, whisk together cranberry juice, oil, maple syrup, cider vinegar, garlic, salt, pepper, thyme and parsley.
  • Place both turkey breasts in a large FoodSaver® vacuum seal bag and add the marinade.
  • Place in the freezer, standing upright with the opening at the top, and freeze until frozen solid.
  • Place the open end of the FoodSaver® vacuum seal bag into the vacuum sealer and press to seal.
  • Return to the freezer to cook later, or place in the refrigerator to thaw overnight before roasting. (To thaw quickly, place in a sink of cold water, and refresh the water every 30 minutes — this should help the turkey breast to thaw in a couple of hours).
  • Preheat the oven to 400 degrees F.
  • Place turkey breasts in a single layer in a large baking dish, pour in ½ cup water, and roast for 40-60 minutes, until a meat thermometer in the thickest parts reach 165 degrees F. If skin is browning quickly, cover the pan with foil half way through the cook time. If the juices are browning quickly in the pan, add an additional ½ cup water.
  • Remove turkey breasts from the oven and let rest for 10-15 minutes before slicing and serving.

Nutrition Information

Calories: 303cal | Carbohydrates: 11g | Protein: 42g | Fat: 10g | Saturated Fat: 1g | Cholesterol: 105mg | Sodium: 550mg | Potassium: 524mg | Fiber: 1g | Sugar: 10g | Vitamin A: 53IU | Vitamin C: 3mg | Calcium: 43mg | Iron: 1mg
Keywords roast turkey breast

Want to save this recipe?

Create an account easily save your favorite content, so you never forget a recipe again.

Register Now

Tried this recipe?

Tag @thereciperebel or hashtag #thereciperebel —
I love to see what you’re making!

Tag @thereciperebel

Meet Ashley

My name is Ashley Fehr and I love creating easy meals my family loves. I also like to do things my way, which means improvising and breaking the rules when necessary. Here you will find creative twists on old favorites and some of my favorite family recipes, passed down from generations!

Read More

You May Also Like

Reader Interactions


  1. Kathryn says

    This may be a stupid question, but do you discard the marinade when you put the turkey breast in the baking pan with the water, or do you put the marinade in the baking pan as well?

5 from 1 vote

Leave A Reply

Have you tried this recipe? Leave a rating