This is a chickpea and tomato salad with a balsamic vinaigrette โ hearty enough to be lunch on its own, fast enough to pull together on a weeknight. Two cans of chickpeas, a handful of fresh vegetables, and one dressing made in the same jar you store it in. Thatโs the honest case for making it.
Before you start
Two things determine whether this salad is good or just fine. First, dry everything thoroughly โ wet chickpeas and cucumbers dilute the dressing immediately, and you end up with a watery bowl no matter how good your vinaigrette is. A clean kitchen towel or paper towels work faster than waiting for air-drying. Second, the vinaigrette needs to be fully emulsified before it hits the salad. Stream the olive oil in slowly while whisking constantly; a broken, oily dressing slides off chickpeas instead of coating them, and you lose the flavor balance the whole dish depends on.
If something goes sideways
- The dressing tastes flat: Balsamic vinegar varies a lot by brand. If yours is thin and sharp rather than rich, add an extra half-teaspoon of honey to balance it, then taste again before adding more salt.
- The salad is watery after sitting: Tomatoes release juice quickly once cut. If youโre not serving immediately, keep the halved tomatoes separate and stir them in just before plating.
- The arugula has wilted into the salad: Arugula is delicate and goes limp fast once dressed. Add it last, right before serving โ not during assembly.
- The red onion is too sharp: Ten minutes in the vinaigrette mellows it, but if your onion is particularly pungent, soak the slices in cold water for five minutes first, then pat dry before adding to the dressing.
- The chickpeas taste bland: Canned chickpeas need seasoning. After draining and rinsing, toss them with a small pinch of salt and let them sit for a few minutes before combining with the other ingredients.
Substitutions that actually work
- Persian cucumbers: English cucumber is a direct swap โ just remove the seeds with a spoon to reduce moisture. Regular field cucumbers work too but peel them first; the skin can be tough.
- Baby arugula: Baby spinach is milder and wonโt wilt as fast, which is useful if youโre making this ahead. Watercress keeps the peppery note if you want to stay closer to the original.
- Balsamic vinegar: Red wine vinegar works in a pinch โ use slightly less (about 2 tablespoons) since itโs sharper, and bump the honey up a touch.
- Pine nuts: Roughly chopped toasted walnuts or slivered almonds give you the same crunch at a lower cost. Toast them the same way, same temperature, but check at 5 minutes โ they brown faster.
- Parmesan (optional garnish): Skip it entirely to keep the salad vegan, or use a good nutritional yeast sprinkle if you want that savory note without the cheese.
Keeping it fresh
Dress it at the table โ a pre-dressed salad goes limp fast. If you need to prep ahead, store the chickpeas, cucumber, and onion (already marinated) together in one container, keep the arugula, basil, and parsley separate, and refrigerate the dressing in its jar. Everything holds well for up to 24 hours this way. Once fully assembled and dressed, the salad is best eaten within 30 minutes; after that the arugula softens and the tomatoes continue releasing liquid. Toasted pine nuts should be stored at room temperature in a small dish โ they go soft in the fridge.
Chickpea and Tomato Salad with Balsamic Vinaigrette
Equipment
- Large mixing bowl
- Small bowl or jar with lid
- Whisk
- Chef's Knife
- Cutting board
- Measuring Cups
- Measuring spoons
- Rimmed baking sheet
- Parchment paper
- Colander
- Salad Spinner
- Microplane or garlic press
- Wooden spoon or salad tongs
Ingredients
Balsamic Vinaigrette
- 1 clove garlic small; minced
- 2 tsp Dijon mustard
- 3 tbsp balsamic vinegar well-aged if possible
- 2 tsp honey or pure maple syrup
- ยพ tsp kosher salt plus more to taste
- ยฝ tsp black pepper freshly ground
- โ cup extra-virgin olive oil fruity and robust
Salad
- 3 cups cooked chickpeas drained and rinsed; from two 15-oz cans
- 2 cups cherry tomatoes ripe; halved
- 1 cup Persian cucumber small dice
- ยฝ cup red onion very thinly sliced
- ยฝ cup fresh basil leaves loosely packed; torn
- ยผ cup fresh flat-leaf parsley finely chopped
- 3 cups baby arugula well dried
Optional Garnish
- ยผ cup pine nuts raw; for toasting
- ยผ cup Parmesan cheese shaved
Instructions
- Toast the pine nuts (optional): Preheat the oven to 350ยฐF / 175ยฐC. Spread pine nuts on a parchment-lined rimmed baking sheet and toast until pale golden and fragrant, 7โ8 minutes. Transfer to a plate to cool for 5 minutes to crisp.
- Make the vinaigrette: In a small bowl or jar, whisk together Dijon, minced garlic, balsamic, honey, kosher salt, and black pepper. While whisking, slowly stream in the olive oil until emulsified and glossy, 60โ90 seconds.
- Soften the onion: Toss the sliced red onion with 1 tablespoon of the vinaigrette and let stand for 10 minutes to lightly pickle and mellow its bite.
- Prepare the vegetables: Rinse and drain the chickpeas well. Halve the tomatoes, dice the cucumber, and pat everything dry to prevent a watery salad. Spin the arugula dry if needed.
- Assemble the salad: In a large mixing bowl, combine chickpeas, tomatoes, cucumber, the marinated onions (and their juices), and half the basil and parsley. Add the arugula.
- Dress and season: Drizzle on the remaining vinaigrette and toss gently with tongs until every leaf and chickpea is coated, 30โ45 seconds. Taste and adjust with a pinch more salt or a few grinds of pepper as needed.
- Finish and serve: Fold in the remaining herbs. Top with toasted pine nuts and shaved Parmesan. Serve immediately, or chill for 10 minutes for a crisper, lightly chilled salad.
Notes
Chefโs Tips
- Quality matters: A well-aged balsamic and a fruity extra-virgin olive oil yield a round, complex vinaigretteโdonโt skip the slow stream when whisking for a stable emulsion.
- Juicy, not watery: Salt the tomatoes just before dressing and pat produce dry; excess moisture will thin the vinaigrette.
- Texture balance: Keep some chickpeas whole and gently crush a few with the back of a spoon for extra creaminess.
- Make it vegan: Swap honey for maple syrup and omit the Parmesan, or use a dairy-free alternative.
- Make-ahead: Vinaigrette can be refrigerated up to 1 week. Toss the salad up to 2 hours ahead, adding arugula and garnishes at the last moment.
- Swap-ins: Try baby spinach instead of arugula, add roasted red peppers, or replace pine nuts with toasted almonds or pistachios.
Nutrition
Frequently asked questions
Can I use dried chickpeas instead of canned?
Yes, cooked dried chickpeas work well here โ youโll need about 1ยฝ cups dry to get 3 cups cooked. Soak them overnight, then simmer until tender but not mushy, roughly 45โ60 minutes depending on age; older dried beans take longer.
Is this salad filling enough as a main dish?
For most people, yes โ one serving comes in at around 500 calories with the chickpeas providing substantial protein and fiber. If you want it heartier, serve it alongside crusty bread or add a soft-boiled egg on top.
Can I make this salad the night before?
Partially, but not fully assembled. Prep and store the chickpeas, cucumber, and marinated onion together, and make the dressing ahead โ both keep refrigerated for up to 24 hours. Add the tomatoes, arugula, and herbs only when youโre ready to serve.
My balsamic vinegar is very thick and sweet โ do I still use the same amount?
Use a little less, about 2 tablespoons instead of 3, and skip or reduce the honey since thick aged balsamic already has significant sweetness. Taste the dressing before adding salt and adjust from there.
Can I add protein to make it more substantial?
Grilled chicken or flaked tuna both work well with these flavors and donโt require any changes to the dressing. Add about 4โ6 ounces per serving, sliced or broken into chunks, on top of the finished salad.

