roasted sweet potato and kale salad with cranberry vinaigrette

4 min prep 20 min cook 5 servings
roasted sweet potato and kale salad with cranberry vinaigrette
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

What started as a desperate attempt to use up leftover Thanksgiving cranberries has evolved into my go-to dish for everything from casual weeknight dinners to elegant holiday gatherings. The beauty of this salad lies not just in its stunning presentation—those vibrant orange sweet potatoes against the deep green kale—but in how it manages to be both comfortingly familiar and surprisingly sophisticated. Even my self-proclaimed "salad-hating" nephew asks for seconds!

Why This Recipe Works

  • Perfect Texture Contrast: The tender, caramelized sweet potatoes provide a sweet counterpoint to the sturdy, slightly bitter kale
  • Make-Ahead Magic: This salad actually improves as it sits—the kale softens while maintaining its structure
  • Holiday Favorite: The cranberry vinaigrette screams celebration while the colors match any holiday table
  • Customizable: Add candied pecans for crunch, goat cheese for richness, or keep it vegan
  • Meal Prep Champion: Components can be prepped up to 4 days ahead
  • Impressive Presentation: The jewel-toned ingredients create a restaurant-quality appearance
  • Healthy Indulgence: Satisfies comfort food cravings while being packed with vitamins and antioxidants

Ingredients You'll Need

Ingredients

The secret to this salad's success lies in selecting quality ingredients. Each component plays a crucial role in creating the perfect harmony of flavors and textures. Here's what to look for when shopping:

For the Roasted Sweet Potatoes:

Sweet Potatoes: Choose 2-3 medium-sized sweet potatoes (about 2 pounds total) that feel heavy for their size with smooth, unblemished skin. Jewel or garnet varieties work best for their natural sweetness and creamy texture when roasted. Avoid those with sprouts, soft spots, or wrinkled skin.

Olive Oil: Use a good quality extra virgin olive oil—fruity, not bitter. The oil helps the sweet potatoes caramelize while preventing them from drying out in the oven.

Seasonings: Simple is best here: sea salt, freshly cracked black pepper, and just a touch of smoked paprika to enhance the natural sweetness without overwhelming the dish.

For the Kale Base:

Fresh Kale: Lacinato (also called dinosaur or Tuscan) kale is my preference for its tender texture and mild, almost sweet flavor when massaged. Curly kale works too but requires more massaging. Avoid yellowing or wilted leaves.

Lemon Juice: Fresh-squeezed is non-negotiable here. The acid helps break down the kale's tough fibers while brightening its flavor. One large lemon typically yields about 3 tablespoons.

For the Cranberry Vinaigrette:

Dried Cranberries: Look for unsweetened or lightly sweetened varieties. If using sweetened cranberries, reduce the honey in the dressing. Fresh cranberries work too—just simmer them with a splash of water until they pop.

Apple Cider Vinegar: Its fruity, mellow acidity complements the cranberries beautifully. Substitute with white wine vinegar if needed, but avoid plain white vinegar—it's too harsh.

Optional Add-ins:

Pumpkin Seeds: Raw, unsalted pepitas add delightful crunch and extra nutrition. Toast them lightly in a dry pan for 3-4 minutes to enhance their nutty flavor.

Feta or Goat Cheese: A small crumble adds creamy richness that balances the tangy vinaigrette. For a vegan version, substitute with toasted nuts or hemp hearts.

How to Make Roasted Sweet Potato and Kale Salad with Cranberry Vinaigrette

1

Prep the Sweet Potatoes

Preheat your oven to 425°F (220°C). Line a large baking sheet with parchment paper for easy cleanup. Wash and peel the sweet potatoes, then cut them into 1-inch cubes—uniform size ensures even roasting. In a large bowl, toss the cubes with 2 tablespoons olive oil, 1 teaspoon sea salt, ½ teaspoon black pepper, and ½ teaspoon smoked paprika. Spread in a single layer on the prepared baking sheet, ensuring pieces aren't touching (crowding causes steaming, not roasting).

2

Roast to Perfection

Slide the baking sheet into the preheated oven and roast for 25-30 minutes, flipping the sweet potatoes once halfway through. They're ready when the edges are caramelized and a fork slides in with slight resistance—they'll continue cooking slightly from residual heat. While they roast, start on the kale. Pro tip: The high heat creates those delicious crispy edges that add incredible depth to the salad.

3

Massage the Kale

Remove the kale leaves from their tough stems and tear into bite-sized pieces. Wash thoroughly in cold water (kale can be gritty), then spin dry in a salad spinner or pat with clean towels. Place in a large bowl and drizzle with 1 tablespoon olive oil and 1 tablespoon fresh lemon juice. Now comes the fun part—using clean hands, massage the kale for 2-3 minutes. Squeeze, rub, and knead until it turns dark green and silky. This breaks down the tough cell walls, making it tender and less bitter.

4

Craft the Vinaigrette

In a small saucepan, combine ½ cup dried cranberries with ¼ cup water. Simmer for 5 minutes until plump and soft. Transfer to a blender or food processor with 3 tablespoons apple cider vinegar, 2 tablespoons honey, 1 tablespoon Dijon mustard, ½ cup olive oil, ½ teaspoon salt, and ¼ teaspoon black pepper. Blend until smooth and creamy, stopping to scrape down sides as needed. Taste and adjust—add more honey if too tart, more vinegar if too sweet. The dressing should be bright and balanced.

5

Toast the Garnishes

While the sweet potatoes finish roasting, toast any nuts or seeds you're using. Heat a dry skillet over medium heat and add ½ cup pumpkin seeds. Shake the pan frequently for 3-4 minutes until they start popping and turn golden. Immediately transfer to a plate to prevent burning. Set aside to cool completely—this step adds incredible crunch and nutty flavor that elevates the entire salad.

6

Assemble with Care

Let the sweet potatoes cool for 5-10 minutes—they should be warm but not hot. Add them to the massaged kale along with half the toasted seeds. Drizzle with about ⅔ of the vinaigrette and gently toss to combine, being careful not to break up the sweet potato cubes. The warm vegetables will help the greens absorb the dressing beautifully. Taste and add more vinaigrette as needed.

7

Let it Marry

Here's where patience pays off: cover the salad with plastic wrap and let it sit at room temperature for 15-20 minutes, or refrigerate up to 4 hours. This resting period allows the flavors to meld and the kale to soften further. If refrigerating, let it sit at room temperature for 15 minutes before serving—cold temperatures dull flavors.

8

Final Touches

Just before serving, give the salad one final gentle toss. Sprinkle with the remaining toasted seeds and, if using, crumble over ¼ cup of goat cheese or feta. The contrast of temperatures (cool greens, warm sweet potatoes) and textures (creamy cheese, crunchy seeds) creates a restaurant-worthy experience. Serve immediately for the best texture, though leftovers keep beautifully.

Expert Tips

Temperature Matters

Room temperature ingredients blend better. Take your olive oil and vinegar out of the pantry 30 minutes before making the dressing. Cold ingredients don't emulsify properly, leading to a separated vinaigrette.

Cut Consistency

Keep your sweet potato cubes uniform—about 1-inch pieces ensure even roasting. Too small and they'll turn to mush when tossed; too large and they won't get those delicious caramelized edges.

Massage Timing

Don't skip the kale massage! 2-3 minutes of rubbing with oil and acid transforms tough, fibrous leaves into tender, almost buttery greens. Under-massaged kale will remain tough and taste like you're eating tree bark.

Double the Batch

The vinaigrette keeps for 2 weeks refrigerated and is incredible on roasted vegetables, grain bowls, or even as a marinade for chicken. Make a double batch—you'll thank me later.

Dressing Consistency

If your vinaigrette separates, whisk in a teaspoon of warm water. For a creamier texture, add a tablespoon of Greek yogurt or tahini. The dressing should coat a spoon but still be pourable.

Serving Temperature

Serve slightly warm or at room temperature. Cold temperatures mute flavors, while hot temperatures wilt the kale. The sweet potatoes should be warm enough to slightly soften the kale but not hot enough to cook it.

Variations to Try

Autumn Harvest

Swap half the sweet potatoes for roasted butternut squash and add ½ cup dried cherries. The combination of sweet potatoes and squash creates a more complex flavor profile that screams autumn.

Perfect for Thanksgiving!
Summer Garden

Replace cranberries with fresh raspberries, add grilled peaches instead of sweet potatoes, and use arugula instead of kale. A lighter, fruit-forward version perfect for hot weather.

Serve with chilled white wine
Mediterranean Twist

Add 1 cup cooked farro, substitute dried cranberries for sun-dried tomatoes, and crumble in feta cheese. Finish with a lemon-oregano vinaigrette instead of cranberry.

Pairs beautifully with grilled lamb
Spicy Southwest

Add roasted poblano peppers, substitute pepitas for toasted pumpkin seeds, and include black beans. Replace honey with maple syrup and add a pinch of chipotle powder.

Serve with cornbread
Protein-Packed

Top with warm quinoa, add roasted chickpeas for crunch, and include hemp hearts. This turns the side salad into a complete meal that will keep you satisfied for hours.

Perfect for meal prep
Winter Comfort

Add roasted Brussels sprouts, include pomegranate arils for brightness, and warm the vinaigrette slightly. The warmth transforms this into cold-weather comfort food.

Serve alongside roasted chicken

Storage Tips

Refrigerator Storage

Store leftover salad in an airtight container for up to 4 days. The kale actually improves as it marinates! Keep the remaining vinaigrette separate and add just before serving to prevent sogginess. The roasted sweet potatoes can be stored separately for up to 5 days and reheated in a 350°F (175°C) oven for 10 minutes to restore their crispy edges.

Pro tip: If the kale becomes too soft, refresh it with a handful of fresh greens and a splash of lemon juice before serving.

Freezer Instructions

While I don't recommend freezing the assembled salad, you can freeze the roasted sweet potatoes for up to 3 months. Let them cool completely, spread on a baking sheet to freeze individually, then transfer to a freezer bag. The cranberry vinaigrette can be frozen in ice cube trays for up to 2 months—just thaw overnight in the refrigerator and whisk before using.

Make-Ahead Strategy

This salad is a meal prep champion! Here's my timeline for stress-free entertaining:

  • 5 days ahead: Make the vinaigrette
  • 3 days ahead: Roast sweet potatoes and store separately
  • 2 days ahead: Massage kale and store covered
  • Morning of: Toast nuts/seeds and prep any add-ins
  • 2 hours before: Assemble and let flavors meld

The vinaigrette actually improves after 24 hours as the flavors meld, so don't hesitate to make it well in advance. Just give it a good shake before using.

Frequently Asked Questions

A: You likely under-massaged or used older kale. Young, fresh kale needs at least 2-3 minutes of vigorous massaging with acid (lemon juice) and fat (olive oil). Older kale might need up to 5 minutes. The leaves should turn dark green and feel silky, not rough. Also, remove all the tough ribs—they're edible but require longer cooking.

A: Absolutely! Butternut squash works beautifully and adds a different dimension of sweetness. Roast it the same way, but reduce the cooking time to 20-25 minutes since it contains more water. You could also use a mix of both for more complex flavor. Delicata squash is another excellent option that doesn't require peeling.

A: Easy! Simply omit the nuts and double the toasted seeds (pumpkin or sunflower). For extra crunch without allergens, try roasted chickpeas or make your own croutons from gluten-free bread. The salad is still fantastic without any crunch elements—the contrast between tender sweet potatoes and silky kale is satisfying enough.

A: Emulsions separate when the oil and water-based ingredients don't bind properly. Add 1 teaspoon of Dijon mustard or a small piece of the cranberry (acts as a natural emulsifier) before blending. Blend longer—at least 30 seconds—to properly emulsify. Store in a sealed jar and shake well before each use. Separation is natural and doesn't affect taste.

A: This salad is incredibly versatile! For a complete meal, try grilled salmon (the richness balances the tangy vinaigrette), roasted chicken thighs (especially with herbs), or pan-seared duck breast (luxurious for special occasions). Vegetarians love it with lemon-herb baked tofu or a soft-boiled egg on top. The sweet-savory profile complements most proteins.

A: Yes! Frozen cranberries work perfectly—no need to thaw first. Just simmer them for an extra minute or two until they pop and soften. The flavor is identical to fresh, and frozen cranberries are available year-round. In fact, I often buy extra fresh cranberries in season and freeze them specifically for this vinaigrette.
roasted sweet potato and kale salad with cranberry vinaigrette
salads
Pin Recipe

roasted sweet potato and kale salad with cranberry vinaigrette

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

Ingredients

Instructions

  1. Roast Sweet Potatoes: Preheat oven to 425°F. Toss cubed sweet potatoes with 2 tablespoons olive oil, 1 teaspoon salt, pepper, and paprika. Spread on baking sheet and roast 25-30 minutes until caramelized.
  2. Massage Kale: While potatoes roast, tear kale into bite-sized pieces. Massage with 1 tablespoon olive oil and lemon juice for 2-3 minutes until silky and dark green.
  3. Make Vinaigrette: Simmer cranberries with ¼ cup water for 5 minutes. Blend with vinegar, honey, mustard, and oil until smooth. Season with salt and pepper.
  4. Toast Seeds: Dry-toast pumpkin seeds in a skillet over medium heat for 3-4 minutes until golden and fragrant. Set aside to cool.
  5. Assemble Salad: Combine massaged kale with warm roasted sweet potatoes. Add half the toasted seeds and ⅔ of the vinaigrette. Toss gently to combine.
  6. Rest and Serve: Let salad sit 15-20 minutes for flavors to meld. Top with remaining seeds and goat cheese if using. Serve with remaining vinaigrette on the side.

Recipe Notes

The salad actually improves after sitting for 15-20 minutes as the kale softens and absorbs the dressing. For meal prep, store components separately and assemble just before serving. The vinaigrette keeps for 2 weeks refrigerated.

Nutrition (per serving)

287
Calories
5g
Protein
32g
Carbs
17g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.