FREE 5-Ingredient Recipe EBook
GET IT NOWOne of the biggest reasons I love this artichoke salad is its versatility. It tastes fresh and bright in the summer months, but the ingredients are easy to find anytime, so I also make it for holidays and weeknight dinners all year. It also happens to be one of my favorite ways to use my roasted red peppers. Make this salad with me as an easy side dish for any occasion!
Why You Need My Artichoke Salad Recipe

- Burst of flavors and textures – With tender marinated artichoke hearts, peppery arugula, sweet and juicy tomatoes, crisp red onions, and a zesty Italian dressing, this salad offers big flavor fast.
- Quick and simple – This salad uses common ingredients, and not too many of them, so I often throw it together for last-minute gatherings. It’s ready in just 10 minutes!
- Great for any occasion – The freshness screams “summer”, the colors whisper “holiday season”, and the prep time totally says “weeknight dinner”. My artichoke salad does it all.


Ingredients & Substitutions
Here I explain the best ingredients for my salad with artichoke hearts, what each one does, and substitution options. For measurements, see the recipe card.
Artichoke Salad:
You need just 5 (very colorful) ingredients:
- Arugula – This is the base. Feel free to use other leafy greens, such as spinach, mixed baby greens, or even a bit of kale for a heartier texture. (If you use kale, I recommend massaging the dressing into it before adding the other veggies — see my kale salad recipe for the how and why.)
- Tomatoes – I used grape tomatoes this time, but lately I’ve been using cherry tomatoes because my kids prefer them. You can also chop some Roma tomatoes.
- Artichokes – Marinated artichokes are my go-to here their tender texture and punchy flavor, though you could make this salad with artichoke hearts from a can or even use the hearts from roasted artichokes.
- Roasted Red Peppers – I love roasting my own red peppers, but store-bought versions work just fine. Just check the label for any added sugar or preservatives. Feel free to use fresh ones, too!
- Red Onions – Slice them into thin half-moons to add a mild, sweet crunch. Green onions or shallots make great substitutes.
Italian Dressing:
This is a twist on my sugar-free Italian dressing. It’s made with the same basic ingredients, but for my artichoke salad, I took out the sweetener and added a little kick:
- Olive Oil – This is the base of the vinaigrette. I went with extra virgin olive oil, but you can totally swap it out with regular olive oil or even avocado oil.
- White Wine Vinegar – This emulsifies the dressing and adds zing. Apple cider vinegar, balsamic vinegar, or lemon juice would make good substitutes.
- Dried Herbs – I used dried oregano and parsley here, but feel free to mix it up with some dried basil, thyme, or Italian seasoning.
- Spices – I added garlic powder, sea salt, and a pinch of crushed red pepper flakes to bring a nice kick. You can also try a dash of smoked paprika or black pepper for an extra layer of flavor.

How To Make Artichoke Salad
I have step-by-step photos here to help you visualize the recipe. For full instructions with amounts and temperatures, see the recipe card.
- Combine the salad ingredients. Place the arugula, halved tomatoes, chopped roasted red peppers, chopped artichokes, and sliced red onions into a large bowl.
- Make the dressing. In a small bowl, whisk together the olive oil, vinegar, dried herbs, and spices, until emulsified.
- Toss it together. Drizzle the dressing over the salad and toss to coat.



TIP: Don’t dress the salad until you are ready to serve it.
It will get soggy if it sits in the dressing.
Recipe Variations
Like any salad, it’s easy to customize this one! Here are some variations you can try based on what you have on hand:
- Veggies – Jazz up your marinated artichoke salad with other marinated veggies, like olives, pepperoncini peppers, or capers. If you prefer to add something fresh, I recommend cucumbers.
- Cheeses – Fresh mozzarella pearls or crumbled feta cheese would work nicely here.
- Meats – If you want to make this salad more hearty, toss in some diced salami or even sliced grilled chicken. It reminds me of a lighter version of my antipasto salad, and I’ve eaten it for lunch this way.
- Dressing – My lemon vinaigrette or Greek salad dressing would taste great.
- Crunch – Add a few tablespoons of pine nuts or sesame seeds.
Storage & Meal Prep
This artichoke salad tastes best fresh, but you can store it in the fridge for a day or two if you keep the dressing separate.
You can meal prep the dressing up to a week in advance, though! I keep it in a glass jar, so that I can shake it right before pouring over the salad.

Serving Ideas
Whether you’re firing up the grill or eating indoors, my artichoke salad pairs with a variety of main dishes. Here are some of my faves:
- Chicken – In the summer months (a.k.a. right now), I like this salad with grilled chicken legs or grilled chicken thighs. Make my crispy air fryer chicken wings or baked chicken thighs for easy indoor options.
- Beef – There’s nothing like a juicy grilled burger on a sunny day, but if you’re in the mood for something a bit more upscale, my grilled steak recipe is just the ticket.
- Seafood – This is one of my favorite pairings, since the salad is so light and bright. My baked parmesan tilapia makes an easy sheet pan meal, but air fryer salmon is my absolute favorite. For date night at home, try grilled lobster or crab legs.
- Italian Mains – For a complete Italian-inspired meal, pair this artichoke salad with some eggplant rollatini, stuffed eggplant (yep, it’s July, so I’ve got eggplant on my mind), or for something creamy, Tuscan salmon or chicken marsala.

Artichoke Salad (10 Minutes)
My easy artichoke salad is packed with marinated artichokes, roasted red peppers, sweet tomatoes, and a tangy dressing. Make it in 10 minutes!
Ingredients
[ See substitutions ]Tap underlined ingredients to see the ones I use.
Artichoke Salad:
Italian Dressing:
Instructions
[ See step photos ]Tap on the times in the instructions to start a kitchen timer.
-
In a large bowl, combine all the salad ingredients.
-
In a small bowl, whisk together the dressing ingredients, until emulsified.
-
Drizzle the dressing over the salad and toss to coat.
Did you make it? Leave a review or tag me @wholesomeyum on Instagram!
Maya’s Recipe Notes
Serving size: 1 cup
📖 Want more recipes like this? Find this one and many more in my Spring Ebook Bundle!
I provide nutrition facts as a courtesy. Have questions about calculations or why you got a different result? Please see my nutrition policy.
Add Your Notes Your Notes
© Copyright Maya Krampf for Wholesome Yum. Please DO NOT SCREENSHOT OR COPY/PASTE recipes to social media or websites. We’d LOVE for you to share a link with photo instead.
Artichoke Salad

Gratitude Moment

I first made this artichoke salad to enjoy on the deck with my family one summer. It was a whim of a dish using ingredients I had lying around, and it still reminds me of those days.
As our summer in Minnesota this year draws to a close, it’s very bittersweet. There is so much I love and so many memories here, but at the same time, life in Florida has been a new chapter that feels like a breath of fresh air (okay, sometimes very humid air ;)). Both experiences are gratifying in their own way.
Shop
My
Custom











32 Comments
Ilona
0I love that you added artichoke to the salad. I am not so clever…but I should because this is a great idea.
Jordin
0It was ready in 10 minutes and ONLY using 5 ingredients??? Loved this recipe
Lisa
0This looks like a really easy salad that I can whip up and take the dressing to go, which I love. I’ll definitely try this salad out. Thanks for sharing!
Lisa
0Artichokes are one of my all-time favorites — I love them in frittatas, dips and as a special ingredient to salads! I love your low-carb recipes!
Erica
0Love artichokes! Such a great option for salads, pizza and pasta!
Nancy Reed
0This looks really good! I was wondering what you thought about using unmarinated artichokes and marinating them in the dressing all day and then adding to the salad. I have a recipe to marinate my own that uses extra virgin olive oil, lemon juice, and seasonings that taste so much better than store bought marinated ones, plus it would be a better quality oil than what most store bought marinated ones come with.
Sharon A.
0Would love if you could share your marinade recipe! I LOVE, love, love artichoke hearts and especially in my salad. However I agree that most store bought versions are either filled with too much sodium or not very good tasting. There are some of course that are great tasting but again, too much salt!
Maya | Wholesome Yum
0Hi Nancy, Yes, you can definitely do that! Great idea! I had just used pre-marinated for convenience, but I bet doing it yourself would be even more flavorful.
Sharon A.
0Maya, do you have a marinade recipe of your own you can share?
Maya | Wholesome Yum
0Hi Sharon, I don’t have one, but Nancy’s suggestion to marinate them in the dressing from this salad sounds like it would work perfectly. I’d make extra dressing for this.