Artichoke Heart Salad
This artichoke heart salad features oven-roasted artichokes with sweet red peppers, briny capers, and a creamy basil pesto dressing—elegant yet effortless.
The first time I roasted canned artichoke hearts, I couldn’t believe the transformation—those pale, soft hearts turned golden and slightly caramelized around the edges with an almost nutty flavor. This artichoke heart salad has become my go-to dish for Easter brunches and summer garden parties because it looks impressive but comes together from pantry staples. Honestly, the combination of sweet roasted peppers and tangy capers creates a flavor profile that tastes like a Mediterranean vacation.
Why settle for a boring side dish when you can have something this colorful and complex? The pesto-lemon dressing coats every ingredient with herbaceous brightness, while the red onion adds just enough bite to keep things interesting. Each forkful delivers that satisfying mix of tender artichokes, silky peppers, and fresh basil that makes this artichoke salad unforgettable.
Table of Contents
Ingredients for Artichoke Heart Salad

| Category | Ingredient | Amount | Notes |
|---|---|---|---|
| Main | Artichoke hearts (canned) | Two 14 oz cans | Packed in water, not marinated |
| Roasting | Extra virgin olive oil | 1 tablespoon | For coating artichokes |
| Roasting | Salt and pepper | To taste | Season before roasting |
| Add-Ins | Roasted red peppers (jarred) | 12 oz jar | Drain very well |
| Add-Ins | Capers | 3 tablespoons | Drained, large or small |
| Add-Ins | Red onion, finely chopped | 3 tablespoons | Adds nice bite |
| Add-Ins | Fresh basil | For garnish | Chopped or sliced |
| Dressing | Basil pesto | ¼ cup | Store-bought or homemade |
| Dressing | Fresh lemon juice | 2 tablespoons | About 1 lemon |
| Dressing | White wine vinegar | 1 tablespoon | Adds brightness |
| Dressing | Dijon mustard | 1 teaspoon | Helps emulsify |
| Dressing | Extra virgin olive oil | ½ cup | Quality matters |
| Dressing | Spike Seasoning | 1 teaspoon | Or all-purpose blend |
| Dressing | Black pepper | To taste | Freshly ground |
Instructions
1. Preheat and drain the artichokes.
Preheat your oven or toaster oven to 350°F (175°C). Drain the artichoke hearts thoroughly in a colander—this step is crucial for achieving golden edges during roasting. Press gently to remove excess water.
2. Season and roast the artichokes.
Toss the drained artichoke hearts with 1 tablespoon olive oil, salt, and freshly ground pepper in a bowl. Spread them on a baking sheet in a single layer. Roast for 20 minutes until the edges turn slightly golden and the aroma fills your kitchen like a Mediterranean bakery at dawn. In my testing, I found that this roasting step transforms the texture completely—don’t skip it.
3. Prepare the roasted peppers.
While the artichokes roast, drain the jarred roasted red peppers in a colander over the sink. Pat them dry with paper towels to remove excess moisture. Dice the peppers into bite-sized pieces—you want them roughly the same size as the artichoke quarters.
4. Whisk the pesto dressing.
Combine the basil pesto, lemon juice, white wine vinegar, Dijon mustard, olive oil, Spike seasoning, and black pepper in a small bowl. Whisk vigorously until the dressing emulsifies and looks creamy. After making this dozens of times, I’ve learned the dressing should taste bright and herbaceous.
5. Prepare the remaining ingredients.
Finely chop the red onion—small pieces distribute better throughout the artichoke salad. Drain the capers if they’re packed in brine. Chop or slice the fresh basil, reserving some whole leaves for garnish.
6. Combine hot artichokes with peppers.
Transfer the hot roasted artichoke hearts to a large bowl. Add the diced roasted red peppers immediately. Pour most of the dressing over the warm vegetables and toss gently. The heat helps the artichokes absorb the pesto dressing beautifully.
7. Add remaining ingredients and finish.
Fold in the capers and chopped red onion. Add more dressing if the salad looks dry—you want everything glistening. Stir in the chopped basil and taste for seasoning. Adjust with more salt and pepper if needed. Garnish with extra sliced basil and serve warm or at room temperature.

Substitutions & Variations
Swap the basil pesto for sun-dried tomato pesto for a different Mediterranean flavor profile. The tang of tomatoes complements the artichoke hearts beautifully and adds gorgeous color throughout the salad.
For a heartier artichoke salad, add crumbled feta cheese, diced fresh mozzarella, or shaved Parmesan. White beans or chickpeas transform this into a protein-packed main dish that satisfies for lunch.
My family’s favorite variation includes chopped Castelvetrano olives and a handful of toasted pine nuts. The buttery olives and crunchy nuts add layers of texture that make this already-delicious dish absolutely irresistible.
Expert Tips & Troubleshooting
Preventing watery salad: Drain your artichokes and peppers extremely well—excess moisture dilutes the dressing and makes the salad soggy. Pat everything dry with paper towels if needed. According to Kalyn’s Kitchen artichoke salad guide, proper draining is the most important step.
Getting the best roasted flavor: Use artichoke hearts packed in water, not marinated. The water-packed variety roasts better and allows your dressing to shine. Marinated artichokes can be too oily and won’t develop those golden edges.
Balancing the dressing: The pesto provides the herbal backbone, but the lemon juice and vinegar add essential brightness. Taste and adjust—if it seems too rich, add more lemon juice. Too tangy? A pinch of salt mellows the acidity.
Serving temperature: This artichoke heart salad tastes wonderful warm, at room temperature, or chilled. I prefer it slightly warm when the dressing has just been added and the flavors are most vibrant.
Storage & Meal Prep
| Component | Storage Method | Duration |
|---|---|---|
| Assembled Salad | Airtight container, refrigerated | 4-5 days |
| Dressing Only | Sealed jar, refrigerated | 1 week |
| Roasted Artichokes (plain) | Sealed container, refrigerated | 5 days |
This Mediterranean salad actually improves after a day in the refrigerator as the flavors meld together. Make it ahead for parties or meal prep—just add fresh basil right before serving for the brightest color and flavor.
Pair with other Mediterranean-inspired dishes for a complete spread, or serve alongside protein-rich salads for a satisfying meal.
Serving Suggestions

Present this artichoke heart salad as an elegant antipasto with crusty bread, or spoon it over grilled chicken or fish for a complete meal. The pesto dressing doubles as a sauce that makes everything taste better.
For entertaining, serve alongside classic vegetable-forward dishes for a stunning Mediterranean buffet. It also makes an incredible sandwich filling when piled into ciabatta with fresh mozzarella.
Artichoke Heart Salad FAQs
Can I use marinated artichoke hearts instead of water-packed?
Water-packed artichokes are preferred because they roast better and allow the dressing flavor to shine. Marinated artichokes work in a pinch—skip the roasting step and reduce the olive oil in the dressing by half.
How do I make this salad ahead for a party?
Prepare the complete salad up to two days ahead and refrigerate. The flavors actually deepen over time. Add fresh basil just before serving for the best color and freshness.
What can I substitute for basil pesto?
Sun-dried tomato pesto, arugula pesto, or even chimichurri sauce work well. For a pesto-free option, increase the olive oil and add extra fresh herbs like basil, parsley, and oregano directly to the dressing.
Why do my artichokes taste bland after roasting?
You may need more salt. Season generously before roasting and taste again after tossing with dressing. The capers add saltiness too, so wait until final assembly to adjust seasoning.
Best way to drain canned artichokes thoroughly?
Place them in a colander and let gravity work for 10 minutes. Then gently press with paper towels to absorb remaining moisture. Don’t squeeze too hard or you’ll crush the delicate hearts.
Well, there you have it—an artichoke heart salad that’s sure to impress at your next gathering. Save this recipe to Pinterest and tell me in the comments whether you prefer it warm or chilled!

Artichoke Heart Salad
Equipment
- Oven or toaster oven
- Baking sheet
- Colander
- Large mixing bowl
- Small bowl
- Whisk
- Paper towels
Ingredients
Main
- 2 14 oz cans artichoke hearts packed in water, not marinated
Roasting
- 1 tablespoon extra virgin olive oil for coating artichokes
- salt and black pepper to taste
Add-Ins
- 12 oz jar roasted red peppers drain very well
- 3 tablespoons capers drained
- 3 tablespoons red onion finely chopped
- fresh basil chopped or sliced, for garnish
Dressing
- ¼ cup basil pesto store-bought or homemade
- 2 tablespoons fresh lemon juice about 1 lemon
- 1 tablespoon white wine vinegar
- 1 teaspoon Dijon mustard
- ½ cup extra virgin olive oil
- 1 teaspoon Spike Seasoning or other all-purpose seasoning blend
- fresh ground black pepper to taste
Instructions
- Preheat your oven or toaster oven to 350°F (175°C). Drain the artichoke hearts thoroughly in a colander—this step is crucial for achieving golden edges during roasting. Press gently to remove excess water.
- Toss the drained artichoke hearts with 1 tablespoon olive oil, salt, and freshly ground pepper in a bowl. Spread them on a baking sheet in a single layer. Roast for 20 minutes until the edges turn slightly golden.
- While the artichokes roast, drain the jarred roasted red peppers in a colander over the sink. Pat them dry with paper towels to remove excess moisture. Dice the peppers into bite-sized pieces.
- Combine the basil pesto, lemon juice, white wine vinegar, Dijon mustard, olive oil, Spike seasoning, and black pepper in a small bowl. Whisk vigorously until the dressing emulsifies and looks creamy.
- Finely chop the red onion. Drain the capers if they’re packed in brine. Chop or slice the fresh basil, reserving some whole leaves for garnish.
- Transfer the hot roasted artichoke hearts to a large bowl. Add the diced roasted red peppers immediately. Pour most of the dressing over the warm vegetables and toss gently.
- Fold in the capers and chopped red onion. Add more dressing if the salad looks dry. Stir in the chopped basil and taste for seasoning. Adjust with more salt and pepper if needed. Garnish with extra sliced basil and serve warm or at room temperature.
