The holidays are here, and your plate is begging for something light but exciting. This Christmas Salad with Roasted Artichokes is the glow-up your greens have been waiting for.
Meet Christmas Salad with Roasted Artichokes — festive, bright, and easy enough to make between unwrapping gifts and arguing about which tree finally wins the decoration contest.
It’s a crowd-pleaser that doesn’t require a culinary degree or a parade of pots. That’s why roasted artichokes give you drama without the drama—no triple-sauce meltdown.
Grab a bowl and get ready to wow your guests with something zesty, crunchy, and totally doable.
Contents
Equipment
Must-haves
- Roasting pan or rimmed baking sheet
- Large salad bowl for tossing and serving
- Sharp chef’s knife (and cutting board)
- Small whisk or fork for mixing dressing
Nice-to-haves
- Mandoline slicer for ultra-thin red onion layers
- Tongs for easy tossing
- Citrus zester or microplane
- Pretty salad servers for presentation prowess
Ingredients

- 4 cups mixed greens
- 1 cup roasted artichoke hearts, quartered
- 1/2 cup dried cranberries or pomegranate seeds
- 1/3 cup sliced almonds, toasted
- 1/2 small red onion, thinly sliced
- 1/2 cup feta cheese, crumbled
- 1 avocado, sliced (optional)
- 1/4 cup fresh parsley, chopped
- For the dressing:
- 3 tablespoons extra-virgin olive oil
- 1 1/2 tablespoons lemon juice
- 1 tablespoon orange juice
- 1 teaspoon honey
- 1 teaspoon Dijon mustard
- Salt and pepper, to taste
- 1/4 cup pomegranate seeds (optional; extra sparkle)
For the dressing, whisk all dressing ingredients in a small bowl until emulsified. If it looks too thick, splash in a teaspoon of warm water.
Instructions
- Preheat the oven to 425°F (220°C). Toss artichoke hearts with 1 tablespoon olive oil, a pinch of salt, and pepper. Spread on a parchment-lined baking sheet and roast 15-20 minutes, until edges are crisp and golden.
- Meanwhile, in a large serving bowl, combine greens, red onion, and parsley.
- Whisk dressing ingredients in a small bowl until glossy; season with a pinch of salt.
- Toast almonds in a dry skillet over medium heat until fragrant and lightly golden; remove from heat and cool slightly.
- When the artichokes are golden, add them to the greens along with the cranberries and feta. Drizzle with dressing and toss gently to coat.
- Top with avocado slices (if using) and pomegranate seeds. Taste and adjust salt or pepper if needed. Serve immediately.
Good to Know
Tip: Artichoke hearts from a jar or can are perfectly fine here—pat them dry so the salad isn’t swimming in brine. If you’re feeling fancy, a pinch of orange zest or a quick squeeze of fresh lemon at the end brightens everything. The salad can chill for a bit, but dress it just before serving to keep the greens crisp.
Tips
- Make ahead: roast the artichokes and whisk the dressing up to a day in advance; assemble shortly before serving.
- Toast almonds until they smell amazing—burning is a party foul; toasting adds crunch without bitterness.
- Use a crunchy mix of greens (baby arugula + spinach) for texture variety.
- For a festive glow, add pomegranate seeds instead of cranberries.
Variations
- Swap feta for tangy goat cheese or a soft blue cheese for a bolder bite.
- Want more protein? Toss in 1 cup cooked chickpeas or shredded chicken.
- Swap kale or romaine for the mixed greens for a sturdier texture.
- Include segments of blood orange or grapefruit in place of some lemon juice for extra brightness.
Serving Suggestions
- Pair with crusty bread and a sparkling white wine to echo the festive mood.
- Serve as a side to roast poultry or ham for a balanced holiday plate.
- Turn it into a light main by adding cooked quinoa or farro.
