cranberry walnut salad with citrus vinaigrette for festive brunch

5 min prep 30 min cook 3 servings
cranberry walnut salad with citrus vinaigrette for festive brunch
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

Every December, my mother-in-law hosts an annual holiday brunch that has become the stuff of family legend. The china is polished, the mimosas flow like water, and the dining-room table groans under platters of cinnamon rolls, strata, and—my personal favorite—this jewel-toned cranberry walnut salad. I still remember the first time I tasted it: the pop of tart cranberries against buttery greens, the crunch of candied walnuts, and that bright citrus vinaigrette that somehow makes everything taste like pure winter sunshine. I begged for the recipe, tweaked it over the years, and now it’s the dish I’m asked to bring to every festive gathering. If you’re looking for a show-stopping salad that feels celebratory but still wholesome, you’ve landed on the right page.

What makes this cranberry walnut salad perfect for a festive brunch? It’s quick enough that you won’t miss the party, elegant enough for a champagne toast, and colorful enough to outshine even the sugared cranberries on the tree. Plus it scales like a dream—halve it for an intimate breakfast in bed or double it for a buffet that feeds a crowd. Let’s dive in.

Why This Recipe Works

  • Make-ahead friendly: Roast the walnuts, whisk the vinaigrette, and wash the greens the night before; toss just before serving.
  • Texture paradise: Crisp endive, tender baby kale, crunchy walnuts, and juicy cranberries keep every bite exciting.
  • Balanced flavors: Bitter greens offset sweet-tart fruit while the citrusy dressing brightens rich brunch dishes like quiche or French toast.
  • Vegetarian & gluten-free: A naturally inclusive option that everyone around the table can enjoy.
  • Color pop: The emerald greens and ruby cranberries look gorgeous in photos—perfect for your holiday Instagram.
  • Flexible greens: Swap in whatever looks freshest at the market—arugula, spinach, or even shredded Brussels sprouts.
  • Quick cleanup: One bowl for dressing, one platter for serving—no mountain of pots and pans.

Ingredients You'll Need

Ingredients

Great salads start with impeccable produce. Here’s what to shop for—and why each element matters.

Mixed salad greens: I like a 50-50 blend of baby kale and frisée. Kale holds up well if the salad sits out on a buffet, while frisée’s lacy edges catch the dressing like tiny green nets. Look for perky, deeply colored leaves with no yellowing. If you’re shopping ahead, store greens in a zip-top bag lined with a barely damp paper towel; they’ll stay crisp for five days.

Fresh cranberries: You want firm, glossy berries that bounce—literally. Give one a gentle drop on the countertop; if it rebounds, it’s ripe. Skip any shriveled or soft ones. If fresh cranberries aren’t in season, substitute thawed frozen berries or dried cranberries for sweetness (reduce the honey in the dressing if you go dried).

Walnuts: Buy raw halves or large pieces so you can candy them yourself. Pre-candied nuts are often stale and overly sweet. Store walnuts in the freezer; their high oil content makes them turn rancid quickly at room temperature.

Citrus: You’ll need both orange and lemon for the vinaigrette. Choose fruit that feels heavy for its size—an indicator of juiciness. Zest before you segment; the colorful outer rind packs aromatic oils that elevate the dressing.

Goat cheese: Crumbled chèvre adds a tangy creaminess. If you’re not a fan, substitute shaved Parm or omit for a vegan option.

Maple syrup: A tablespoon balances the lemon’s sharp edge. Grade B (now labeled Grade A Dark Color) has a robust flavor that stands up to vinegar.

How to Make Cranberry Walnut Salad with Citrus Vinaigrette for Festive Brunch

1
Candy the walnuts

Preheat oven to 350°F (177°C). In a small bowl, toss 1 cup walnut halves with 1 tablespoon maple syrup, 1 teaspoon olive oil, a pinch of sea salt, and a whisper of cayenne for subtle heat. Spread on parchment-lined sheet. Roast 10 minutes, stirring once halfway through, until glossy and fragrant. Cool completely; they’ll crisp as they cool. Break into bite-size shards.

2
Zest and segment the citrus

Wash 1 large orange and 1 lemon. Using a microplane, zest both into a small bowl; reserve for dressing. Slice off top and bottom of fruit, stand upright, and cut away peel and pith following the curve. Over a separate bowl, slip a paring knife between membranes to release segments (supremes). Squeeze remaining membranes to extract juice—you’ll need 3 tablespoons for the vinaigrette.

3
Whisk the vinaigrette

In a jam jar, combine reserved zest, 3 tablespoons fresh orange-lemon juice, 2 tablespoons white balsamic vinegar, 1 tablespoon Dijon mustard, 1 teaspoon honey, ½ teaspoon kosher salt, and ¼ teaspoon black pepper. Let stand 2 minutes so salt dissolves, then add 6 tablespoons extra-virgin olive oil. Screw lid on tightly and shake vigorously until emulsified and glossy. Taste; add more honey if you prefer less tang.

4
Prep the greens

Rinse 6 cups mixed baby greens in very cold water; spin dry. Moisture clinging to leaves will dilute the dressing, so blot thoroughly with a clean kitchen towel. Tear large kale pieces into bite-size ribbons, leaving frisée tips intact for visual flair. Place greens in the largest salad bowl you own; ample space prevents bruising when tossing.

5
Add fruit and cheese

Gently fold 1 cup fresh cranberries and citrus segments into the greens. If cranberries are too tart for your crowd, halve them and toss with 1 teaspoon sugar; let macerate 10 minutes. Dot with 4 ounces crumbled goat cheese. Keep additions minimal so every flavor shines.

6
Dress and toss

Drizzle half of the vinaigrette around the bowl’s sides, not on top, to avoid wilting delicate leaves. Using clean hands or tongs, lift and fold from bottom to top, rotating bowl as you go. Add more dressing gradually; you can always add, never subtract. Greens should glisten, not swim.

7
Finish and serve

Scatter candied walnuts over the salad just before serving to preserve crunch. Garnish with a snowfall of orange zest and a few whole cranberries for holiday sparkle. Serve on a white platter so colors pop.

Expert Tips

Toast nuts separately

If you’re doubling the recipe, toast walnuts in a single layer; overcrowding traps steam and yields chewy nuts.

Balance bitterness

Taste a cranberry first; if extremely tart, blanch 30 seconds in boiling water, then plunge into ice bath to mellow.

Emulsify forever

The vinaigrette stays creamy for days when blended with a stick blender; jarred version separates but shakes back together.

Chill plates

Place serving plates in the freezer 10 minutes beforehand; ice-cold dishes keep greens crisp on a steamy kitchen morning.

Dry everything

Water is salad’s enemy. Spin greens twice if necessary; pat citrus segments dry to prevent diluted dressing.

Last-minute crunch

Add walnuts only right before guests dig in; even 15 minutes on a humid table can steal their snap.

Variations to Try

  • Pear & Gorgonzola: Swap goat cheese for crumbled Gorgonzola and add thinly sliced ripe pear for a mellow sweetness that plays beautifully with cranberries.
  • Vegan delight: Omit cheese and honey; substitute roasted chickpeas for crunch and agave for sweetness.
  • Citrus trio: Add ruby grapefruit segments and tiny clementine wheels for a sunset gradient and layered citrus perfume.
  • Protein punch: Top with warm herbed chicken strips or seared salmon to turn this side into a main for lunch guests.
  • Nut swap: Pecans, pistachios, or even toasted pumpkin seeds work if walnuts aren’t your favorite.
  • Ginger sparkle: Whisk ½ teaspoon freshly grated ginger into the vinaigrette for a subtle spicy warmth that complements holiday spices.

Storage Tips

Make-ahead components: Store candied walnuts in an airtight tin at room temperature up to 5 days. Keep vinaigrette refrigerated for 1 week; bring to room temperature and re-shake before using because olive oil solidifies when cold. Wash and dry greens up to 2 days ahead; line a storage container with paper towel, add greens, top with another towel, seal, and refrigerate.

Leftover tossed salad: Unfortunately, dressed salad wilts quickly. If you must store leftovers, blot excess dressing with paper towel, transfer to container with tight-fitting lid, refrigerate, and consume within 24 hours. Revive by adding fresh greens and a quick splash of vinaigrette.

Freezing: Do not freeze the finished salad. You may, however, freeze raw cranberries for up to 1 year and walnuts for up to 6 months.

Frequently Asked Questions

Yes. Use ⅔ cup dried cranberries to avoid overwhelming sweetness; reduce honey in dressing to ½ teaspoon to compensate for added sugar.

Most kids enjoy the sweet nuts and orange pieces. If yours shy from bitter greens, swap in butter lettuce and halve the mustard in the dressing for a milder flavor.

Combine greens, fruit, and cheese up to 4 hours ahead; cover bowl with damp towel and refrigerate. Add dressing and walnuts just before serving.

Substitute toasted pumpkin seeds or candied sunflower seeds for crunch without allergens.

Absolutely. Halve each component; use a medium skillet for walnuts to maintain a single layer and prevent burning.

Choose a fresh, fruity extra-virgin oil in a dark bottle with a recent harvest date. Avoid “light” olive oil—it lacks flavor needed for a bright vinaigrette.
cranberry walnut salad with citrus vinaigrette for festive brunch
salads
Pin Recipe

Cranberry Walnut Salad with Citrus Vinaigrette for Festive Brunch

(4.9 from 127 reviews)
Prep
20 min
Cook
10 min
Servings
6

Ingredients

Instructions

  1. Candy walnuts: Preheat oven to 350°F. Toss walnuts with maple syrup, 1 tsp oil, pinch salt, and cayenne. Roast 10 min; cool.
  2. Segment citrus: Zest orange and lemon; reserve. Cut off peel, supreme fruit, squeeze membranes for juice.
  3. Make vinaigrette: Shake zest, juice, vinegar, mustard, honey, salt, pepper, and olive oil until creamy.
  4. Prep greens: Wash, spin dry, tear kale.
  5. Toss: Combine greens, cranberries, citrus, cheese. Drizzle with dressing, top with walnuts, serve.

Recipe Notes

Dress salad just before serving to keep greens crisp. Store components separately for make-ahead ease.

Nutrition (per serving)

285
Calories
5g
Protein
12g
Carbs
26g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.