Chickpeas, artichoke hearts, and fresh mint pack in plant-based protein & flavor in this High-Protein Tomato & Basil Salad. It's a complete meal all by itself and takes only 20 minutes to whip up.
I rarely eat side salads. Especially when it's so easy to transform a salad into a complete meal. If you're going through the effort of chopping a bunch of fruit and vegetables, it's worth taking a few extra step and save yourself having to prepare an additional main.
However, if you are looking for an easy salad side, try my Easy Vegan Creamy Cucumber Salad.
This salad recipe was inspired by my 10-minute, 7-ingredient Creamy Butter Beans made without butter or cream, as well as this Orzo Salad with Oil-Free Pesto on this site.
Jump to:
👩🏼🌾 Ingredients
See recipe card for quantities.
📖 Instructions
Salt highlights the sweetness of tomatoes and makes them stand out among the fresh herbs and lime juice. It also draws out their natural juice. This juice adds a delightful tanginess to the dressing.
Set aside for 15 minutes to drain. Reserve the tomato juice in the bowl to add to the dressing.
Meanwhile, chop the pistachios, artichoke hearts, fresh basil and mint .
The pistachios add a welcomed crunch to this salad. Plus, they add a notable amount of protein, fiber, potassium, and iron, as well as several other nutrients.
Next, add the dressing ingredients, including the tomato juice, to a bowl large enough to hold the salad. There's no need to make the dressing in a separate container. This method works perfectly well for this recipe, and there's less to wash up!
Add the remaining salad ingredients, including the tomatoes, to the same bowl.
Add the avocado for serving if you plan on having leftovers.
🌿Substitutions
- Grape tomatoes - grape and cherry tomatoes are best for this salad, but you can also use chopped vine, heirloom, or beefsteak tomatoes
- Artichoke hearts - substitute with one third cup Kalamata olives as desired
- Chickpeas - the chickpeas can be substituted with white or pinto beans
- Pistachios - omit the pistachios or substitute with a different type of nut, or seeds (peanuts, walnuts, pecans, slivered almonds, pumpkin seeds, sunflower seeds)
- Fresh herbs - substitute with dried herbs (oregano, basil, Italian seasoning)
For another satisfying salad recipe, see this Protein-Packed Quinoa & Kale Salad on my website!
⏱ Storage
If you plan on having leftovers, add the avocado for serving. Don't mix it into the salad. Refrigerate any remaining High-Protein Tomato & Basil Salad in an airtight container. Good for 1-2 days.
These ingredients don't stand up well to freezing.
💡 Top tip
Roast the chickpeas for even more texture. Rub them between layers of a kitchen or paper towel to remove the skins (optional). Toss in olive oil. Roast at 400ºF for 15 minutes. Broil for an additional 3 minutes, or until golden brown and crispy.
Typically, the marinade contains a blend of sunflower or olive oil, vinegar, spices, herbs (Italian seasoning), garlic, and onion.
You can find artichoke hearts marinated in water, but the oil-based marinades are more flavorful. They pair deliciously with the tomatoes and fresh basil in this salad.
This high-protein salad contains chickpeas and pistachios for protein. Alternatively, you can substitute with other plant-based proteins, including:
-Beans
-Lentils
-Nuts and seeds
-Tofu
-Tempeh
-Edamame
Salt reduces the bitterness of the tomatoes, making them taste sweeter. It also draws out their water by a process called osmosis. This juice is great for adding to dressings. Plus, the drained tomatoes won't make your salad soggy.
👩🏽🍳 Made This Recipe?
Share your High-Protein Tomato & Basil Salad creation with me on Instagram. It makes my day to see you recreate my recipes.
I would love it if you would ⭐️ rate this recipe and leave a comment. Thank you in advance.
📖 Recipe
High-Protein Tomato & Basil Salad with Chickpeas
Ingredients
- 1 pint grape tomatoes halved
- Salt to taste
- 3 tablespoons avocado oil or extra-virgin olive oil
- 1 ½ tablespoons grain mustard
- 1 ½ tablespoon fresh lemon juice
- 1 large avocado cubed
- ½ cup marinated artichoke hearts jarred or canned, quartered
- 1 cup chickpeas
- 6 mint leaves chiffonade
- 7 basil leaves chiffonade
- ⅓ cup pistachios chopped
- Black pepper to taste
Instructions
- Salt the tomatoes: Transfer the tomatoes to a large sieve. Add a generous dash of salt. Rub the tomatoes to evenly coat with the salt. Set aside to drain for at least 15 minutes. Rub them again while lightly squeezing to remove more of their juices. Reserve the juice.
- Make the dressing: Add the juice from the tomatoes, avocado oil, grain mustard, and lemon juice to a medium bowl and mix well to combine.
- Combine the ingredients: Stir in the tomatoes, avocado, artichoke hearts, chickpeas, mint, basil, and pistachios. Season with salt and pepper.
Notes
- Marinated artichokes add more flavor to this recipe, but any jarred or canned artichoke hearts will work. If you are not able to find them quartered, chop them before adding to the salad.
Nutrition
This information is provided as a courtesy and is an ESTIMATE only. Varying factors such as product types or brands purchased can change the nutritional information in any given recipe.
Gabriela
Looks great. But it doesnt say how many servings ?
Nisha Melvani, RDN
Hi. It says it in the recipe card. It's 3 servings.
Sher
Dumb question but are you adding any of the marinade from the artichoke jar?
Nisha Melvani, RDN
I don't. I use the marinated artichokes which have soaked up the marinade. However, feel free to add some if you like.
Sher
Thank you! 🙂
Nisha Melvani, RDN
Sure!
Kimmi
Absolutely delicious!
Didn’t have avocado so I substituted it for cucumber. Also added whole wheat rotini.
Thanks for another amazing recipe!
Nisha Melvani, RDN
I'm so glad you enjoyed it! Great substitutions! Thank you for commenting.
CW
Chef's kiss. Good tasting even if you can't find avocados.
Nisha Melvani, RDN
Thank you so much. Have a great week.
Shannon
This is so freakin good! Thank you!!
Nisha Melvani
Awww thank you! Have a fab weekend!
Carrie Ramoz
Made this and it was AMAZING!
Nisha Melvani
I'm so glad you enjoyed it. Thank you.
Lee M.
I make this recipe frequently. It's easy to make, filling and healthy served over a mixture of romaine lettuce and mixed greens. I eat as a main course!
Nisha Melvani
A main for sure:) I'm thrilled you tried it and enjoyed it. Adding the lettuce is a great idea.
Heather
How long do you think this would last in the refrigerator? I’d like to make this for mine and my husband’s lunches for a few days.
Nisha Melvani
Hi! If you reserve the avocado for serving, it will last 4 to 5 days. Add the pistachios for serving if you want to keep them crunchy.
Kim Kirkegaard
Excellent! Made for my mother who doesn’t like meat but needs the protein! She wants me to make it for her often! Thanks!
Nisha Melvani
I so happy that she likes this one!!! Thank you for leaving a comment. Have a wonderful week.
Julie Graves
We ran out of avocadoes before we made this, and it was still INCREDIBLE. Perfectly balanced, vibrantly summer, and satisfying chick peas make a perfect dinner.
Nisha Melvani
Yayy! I'm so glad you enjoyed it. Thanks for leaving a comment.
Sarah
Absolutely delicious!!!!
Nisha Melvani
Thank you.
Jenifer
How much is a serving based on the estimated nutrition facts?
Nisha Melvani
One third of the recipe.
Jen
So good, thanks for the recipe!! Alterations I had to make: I wasn't able to get fresh herbs so I used dry
along with a "Tuscany" flavored olive oil. Also used pine nuts that we already had.
Nisha Melvani
Perfect substitutions. I'm so glad you enjoyed it. Thank you.
Ana
This looks great! How essential is the grain mustard? I always have dijon in my fridge but rarely grain mustard.
Nisha Melvani
Hi. Use Dijon instead. It's totally fine!
Carrie
Delicious! I omitted the oil and nuts and didn’t miss either. Thanks for sharing!
Nisha Melvani
That's wonderful to know. Thanks for sharing that for other readers. So glad you enjoyed it. More oil-free recipes to come.
Lee
Made this salad tonight. Easy and delicious. I followed the recipe but added extra artichokes and added seedless cucumber!
Nisha Melvani
Great additions. Thank you so much for leaving a comment and rating the recipe. Have a great day.
Cheri
I love it as is but I added some pickled onions and it added just a kiss of sweetness. Sooooooo good. I love this recipe.
Nisha Melvani
Thank you. Pickled onions are a delicious addition!