Spinach Cranberry Salad Recipe

This Spinach Cranberry Salad makes a great side dish for the holidays or other special occasions. Featuring an easy-to-prepare recipe with a delicious homemade balsamic dressing.

As an Amazon Associate, I earn from qualifying purchases.

A spinach cranberry salad on a plate.

This is the perfect fancy Christmas salad recipe for a dinner party or a holiday table. This Arugula Salad with Roasted Sweet Potatoes is also a fave with this colorful Fattoush Salad. Check out all of our delicious salad recipes for more inspiration.

Why You Will Love This Recipe

  • This classic spinach salad features both tart and sweet flavors, which is a pleasing combination. You will love the homemade balsamic dressing that pulls it all together.
  • Does anyone remember Downton Abbey? Well, I sure do! So much so that I bought the cookbook and planned a Downton Abbey garden party a few years ago. The inspiration for this spinach salad with cranberries and walnuts came from the cookbook, so if you’re a fan, you will enjoy this.
  • This will be the perfect salad to impress during the holidays. The colors are bright, and the flavors are very seasonal.
A spinach cranberry salad on a plate.


Find the complete ingredient list, with measurements, in the recipe card below.

  • Balsamic Vinegar: This popular dressing ingredient brings a luxurious feel to your salad with its sweet and rich flavor.
  • White Vinegar: White vinegar provides a tangy kick that complements the sweetness of the balsamic
  • Olive Oil: This heart-healthy fat adds a smooth, silky texture that will help to coat the ingredients.
  • Lemon Juice: Based on my firsthand experience, freshly squeezed lemon juice is always the key to a delicious dressing.
  • Shallot: Shallot is perfect for salad dressing as it has a milder taste than regular onions and won’t dominate the flavor.
  • Mustard:  We choose a grainy mustard for a punch of spiciness.
  • Maple Syrup: The maple syrup will bring a touch of natural sweetness to the dressing.
  • Salt and Pepper: A pinch of salt brings out the flavors in your ingredients.
  • Dried Cranberries: Cranberries add a chewy sweetness and some seasonal flair.
  • Spinach: We recommend using fresh baby spinach leaves as they are more delicate and tender.
  • Pears: Choose ripe but firm pears. You don’t want them to be mushy.
  • Walnuts: These will add some crunch and texture to the salad.
  • Goat Cheese: Every fancy salad needs a cheesy element! We love creamy, tangy goat cheese to offset the sweetness of the other ingredients.
Our Pick
Unsweetened Dried Cranberries

Finally - 100% cranberries - one ingredient, the real deal, and tart!

See it on Amazon


  • Mixing Bowls: You will need one for soaking the cranberries and one for tossing the salad.
  • Small Mason Jar: My preferred method for preparing homemade salad dressings is to shake them up in a small jar with a lid. Easy!
  • Skillet: For toasting the walnuts.
Our Pick
KitchenAid Classic Mixing Bowls

Each bowl features a non-slip base that increases stability while m.ixing

See it on Amazon


Scroll to the recipe card at the bottom for the FULL recipe details.

Step 1

First, start by placing all of the dressing ingredients into the small mason jar. Shake it really well to combine.

Step 2

Next, get the cranberries soaking.

We mentioned this salad is fancy, and this is another bougie element – balsamic cranberries.

Soaking the cranberries in a couple of tablespoons of the balsamic dressing makes them really pop in this salad.

Dried fruit soaking in a glass mason jar.

Step 3

Meanwhile, toast the walnuts in a skillet over medium-low heat.

Toasting the nuts adds a lovely depth of flavor.

Walnuts toasting in a pan.

Step 4

Then, place the spinach leaves in the mixing bowl.

The Downton Abbey cookbook explains how the kitchen staff in a grand house like Downton Abbey would inspect each and every leaf of the salad to ensure perfection.

Spinach leaves in a bowl.

Step 5

Next, we add some sweetness and texture to the salad with delicious pears

You want to choose ripe pears for an extra sweet taste. You want them to be firm but ripe.

Pears added on top of green leaves in a bowl.

Step 6

Next, the rest of that yummy dressing (you already used a bit for soaking the cranberries) gets tossed with the leafy greens and pears.

Pour it right out of the mason jar that you mixed it in.

Dressing being poured on ingredients in a bowl.

Step 7

Then, once the greens are coated with the dressing, add the toasted walnuts and balsamic-soaked cranberries to the serving bowl.

Toss again.

Ingredients being tossed in a bowl.

Step 8

Finally, the finishing touch is the tangy creaminess of crumbled goat cheese. You know me. There must be a cheese element present somewhere!

In this case, it is soft goat cheese, and I just can’t get enough. Spinach salad and goat cheese really go hand in hand.

A spinach cranberry salad on a plate.

Expert tip! Our best homemade salad dressing tip is to use a small mason jar. Just add all the ingredients and shake the heck out of it. You’re doing a quick arm workout and making fresh homemade vinaigrettes simultaneously.


  • Finely minced red onion works instead of shallot.
  • You can substitute any nut you like for this recipe. If you need a how-to post on how to toast nuts on the stovetop in a skillet, I have you covered. Pecans would taste fantastic.
  • Swap the goat cheese for an ounce or two of gorgonzola or feta cheese.
  • If you don’t have a small mason jar for the dressing, use a whisk and a small bowl instead. Just whisk until the ingredients have been emulsified.

Recipe Variations

  • Add poppy seeds to the dressing and garnish with mandarin orange segments. Use slivered almonds instead of walnuts.
  • Experiment with using different fruits instead of pear, such as apples, and adding creamy sliced avocado to the plate.
  • Make it festive with pomegranate seeds and a pomegranate vinaigrette dressing.

Serving Suggestions

This salad is an excellent side dish when serving a date night dinner like this absolutely perfect sous vide beef wellington recipe.

  • Pack the salad in a lunch container for a healthy and work or school lunch. Keep the dressing separate and drizzle it on right before eating.
  • Add some grilled protein like salmon, steak, shrimp, or chicken to make this salad a satisfying meal.
  • Include the salad as a side dish for a holiday feast, especially during Thanksgiving or Christmas. The cranberries add a festive touch.
  • Serve the spinach cranberry salad on fancy plates and embrace the aristocratic vibe. Use the good china, polish the silver collection, and dust off the crystal stemware if you can access any. Maybe browse the thrift shops for some sweet finds.
Our Pick
Ceramic Blue Rose Salad Plates

Elegant salad plates feature a beautiful blue rose pattern that adds an elegant touch to your table setting.

See it on Amazon


Can I make spinach cranberry salad ahead of time?

Yes, you can prepare most of the components beforehand. However, the pears should be sliced right before eating so they don’t turn brown. We also recommend dressing the salad just before serving to prevent it from becoming soggy. Keep the dressing separate in the mason jar at room temperature until you’re ready to eat, and shake it well before tossing it with the salad.

Can I make a larger batch for a crowd?

Absolutely. Adjust the quantities based on the number of people you’re serving. Consider presenting it in a large bowl or platter for gatherings.

Storage Tips

Store the leftover salad in an airtight container in the refrigerator. Keep the dressing separate, and it should last for a day or two. If you’ve already added dressing, the salad is best enjoyed immediately.

A spinach cranberry salad on a plate.

More Salad Recipes

A forkful of arugula salad with goat cheese and sweet potato.

Arugula Salad with Goat Cheese

A bowl of crunchy detox salad in a bowl.

Crunchy Detox Salad

A pasta salad without mayo in a bowl.

Easy Pasta Salad with No Mayo

a bowl of spring onion potato salad.

Spring Onion Potato Salad

**This recipe was originally posted on November 12, 2020, updated on December 19, 2021, and again on November 25, 2023, with recipe notes, writing, and photos.**

If you’ve tried our Cranberry Spinach Salad, please rate the recipe and let us know how it turned out by leaving us a comment below. We’re always interested in feedback!

Be sure to follow us on social media! We love pinning to Pinterest, sharing on Facebook, and posting pics on Instagram. See you there. 🙂

As an Amazon Associate, I earn from qualifying purchases.

Want to Save This Recipe?

Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from us every week.

Save Recipe

By submitting this form, you consent to receive emails from The Honour System

A spinach cranberry salad on a plate.

Spinach Cranberry Salad

Sharon Rhodes
This Spinach Cranberry Salad makes a great side dish for the holidays or other special occasions. An easy-to-prepare recipe with a delicious homemade balsamic dressing.
5 from 14 votes
Prep Time 30 minutes
Cook Time 0 minutes
0 minutes
Total Time 30 minutes
Course Appetizer, Salad
Cuisine American
Servings 4
Calories 426 kcal


For the Dressing

For the Salad


  • Place the dressing ingredients into a small mason jar and shake it really well until combined.
  • Next, add the dried cranberries to a bowl and mix with two tablespoons of the dressing. Let this soak for 20 minutes.
  • Meanwhile, toast the nuts. Spread them out evenly in a large skillet over medium-low heat and toast for three to five minutes, stirring every ten seconds and watching they don't burn. Remove the pan from the heat and set the walnuts aside.
  • Next, prepare the pears by quartering them lengthwise, coring them, then cutting them into long slices.
  • Then, in a large mixing bowl, add 6 cups of the spinach and the pears, and toss them with the dressing. Then, add in the remaining two cups of spinach and toss again. Next, add in the cranberries and walnuts and toss once more.
  • Divide the salad onto four salad plates and top each with crumbled goat cheese. Serve.



Storage Tips

  • Store the leftover salad in an airtight container in the refrigerator. Keep the dressing separate, and it should last for a day or two. If you’ve already added dressing, the salad is best enjoyed immediately.


Calories: 426kcalCarbohydrates: 27gProtein: 10gFat: 34gSaturated Fat: 8gCholesterol: 13mgSodium: 765mgPotassium: 503mgFiber: 6gSugar: 16gVitamin A: 5942IUVitamin C: 21mgCalcium: 121mgIron: 3mg
Keyword Spinach Cranberry Salad
Tried this recipe?Let us know how it was!

Similar Posts


  1. I love a good salad, and this is the best winter salad I’ve had in a very long time! I love the cranberry tartness with the strong cheese flavors.

  2. 5 stars
    I love a good salad any day of the week and this one looks fantastic. Love the tip for the cranberries, thank you! I think we’ll be adding this to out Christmas next y this year.

  3. 5 stars
    This salad is perfect. It has everything I love in a salad and I will be making this again and again. Thanks for sharing!

  4. 5 stars
    Oh, I’m sure I’m gonna love this salad! It has all the ingredients I love 🙂 Looks like a great recipe for Christmas and Thanksgiving – vibrant and exploding with flavors and textures! Thank you for sharing this recipe, Sharon!

  5. I love baby spinach in a salad…this looks colourful and packed with flavours too! The goat cheese pairs well and the walnuts must add a great crunch!

  6. 5 stars
    I love this combination of juicy fruit, savory salty cheese, sweet dried fruit, and really good balsamic vinaigrette…it’s literally one of my favorite salad combinations. And it’s beautiful, to boot! Thanks for sharing this recipe!

  7. 5 stars
    I adore spinach salads and this one has all the ingredients I love! I’m saving this recipe for our next salad night!

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating

This site uses Akismet to reduce spam. Learn how your comment data is processed.