Herby White Bean Tomato Salad
A no-cook Herby White Bean Tomato Salad loaded with cannellini beans, cherry tomatoes, and fresh herbs in a tangy Dijon vinaigrette. Ready in 10 minutes, no oven required.
Herby White Bean Tomato Salad is a no-cook mix of creamy cannellini beans, juicy cherry tomatoes, red onion, and fresh herbs tossed in a tangy Dijon vinaigrette. This recipe serves 4 as a side, delivers a bright and protein-packed dish that tastes even better after a short chill, and is perfect for summer cookouts, weeknight dinners, or meal prep lunches.
Here’s everything you need to make it perfectly.
I started making this Herby White Bean Tomato Salad on nights when it was too hot to turn on the stove, and it’s stayed in my rotation ever since. The trick I figured out after a few tries: chill it for at least 30 minutes before serving, because that’s when the parsley and basil really soak into the beans. It’s one of those recipes that tastes like more effort went into it than actually did.
Table of Contents
Why You’ll Love This Herby White Bean Tomato Salad
This salad comes together with zero cooking, which makes it a go-to on busy weeknights or hot summer days. The cannellini beans bring a creamy texture that plays off the juicy cherry tomatoes and sharp red onion, and the Dijon vinaigrette ties it all together without weighing it down. It’s naturally vegetarian, holds up well for meal prep, and works as a side dish or a light lunch on its own.
What Ingredients Do You Need for Herby White Bean Tomato Salad?

Main Ingredients
| Ingredient | Amount | Notes |
|---|---|---|
| Cannellini beans | 1 (15-ounce) can | Rinsed and drained |
| Cherry tomatoes | 2 cups | Halved |
| Red onion | 1/2 | Thinly sliced |
| Fresh parsley | 1/4 cup | Chopped |
| Fresh basil | 1/4 cup | Chopped |
Dressing
| Ingredient | Amount | Notes |
|---|---|---|
| Olive oil | 2 tablespoons | |
| Red wine vinegar | 1 tablespoon | |
| Dijon mustard | 1 teaspoon | |
| Salt and black pepper | To taste | Freshly ground pepper |
Canned cannellini beans are the base of this healthy bean salad, and rinsing them well cuts down on that canned taste. Fresh basil and parsley are non-negotiable here — dried herbs just don’t give you the same punch in a tomato salad with herbs like this one. If your cherry tomatoes are in season, this is exactly the kind of summer tomato recipe where that matters.
How to Make Herby White Bean Tomato Salad Step by Step

- In a large bowl, combine the rinsed and drained cannellini beans, halved cherry tomatoes, and thinly sliced red onion.
- In a small bowl, whisk together the olive oil, red wine vinegar, Dijon mustard, salt, and pepper.
💡 Whisk the dressing right before tossing so the oil and vinegar don’t separate.
- Pour the dressing over the bean and tomato mixture.
- Add the chopped fresh parsley and basil to the bowl.
- Toss gently to combine all ingredients, making sure the beans and vegetables are evenly coated with the dressing.
Pro Tip: Gentle tossing keeps the beans intact instead of breaking them down into mush.
- Taste and adjust the seasoning as needed.
- Serve immediately, or chill for at least 30 minutes so the flavors have time to meld.
Pro Tip: Chilling this white bean salad recipe for 30 minutes lets the herbs infuse the beans and tomatoes with flavor.

Expert Tips for Perfect Herby White Bean Tomato Salad
Pro Tips for Success
The key to a well-balanced dressing is whisking the Dijon mustard in first, since it helps the oil and vinegar hold together instead of splitting. For best results, salt the salad right after tossing rather than before, so the tomatoes don’t release too much water.
The most common mistake is tossing the beans too aggressively — instead, fold gently so they stay whole. This herby white bean tomato salad works best when the tomatoes are fully ripe, since underripe ones turn watery and bland. A short chill in the fridge sharpens the red onion’s bite and rounds out the acidity from the vinegar.
Delicious Variations
For a Quick Version, skip the chilling step and serve right after tossing — it still tastes great, just slightly less blended in flavor. For an Alternative Ingredients take, swap the cannellini beans for chickpeas or great northern beans if that’s what’s in your pantry. To make it Dairy-Free, good news: this recipe already contains no dairy, so it fits right into a dairy-free meal plan as written.
Troubleshooting Common Problems
Problem: The salad tastes watery after chilling. Solution: Drain off any excess liquid before serving, since ripe tomatoes and salted beans can release moisture as they sit.
Problem: The dressing doesn’t coat everything evenly. Solution: Toss the beans and vegetables with the dressing before adding the herbs, then fold the herbs in last so they don’t get crushed.
How to Store and Reheat Herby White Bean Tomato Salad
| Storage Method | Duration | Best Practice |
|---|---|---|
| Room Temperature | Up to 2 hours | Keep covered and out of direct sun |
| Refrigerator | Up to 3 days | Store in an airtight container |
| Freezer | Not recommended | Fresh tomatoes turn mushy once thawed |
This salad is meant to be served cold or at room temperature, so there’s no reheating involved. If you’ve got leftovers, spoon them over toasted bread or into a wrap for a quick lunch instead of eating the same bowl twice.
FAQs About Herby White Bean Tomato Salad
Can I make this salad ahead of time?
Yes, you can make it up to a day in advance and store it in the fridge. The flavors actually improve after a few hours as the herbs and dressing soak into the beans.
Can I use dried beans instead of canned?
Yes, just cook and cool 1.5 cups of dried cannellini beans before using them in place of the canned beans, keeping the rest of the recipe the same.
What can I substitute for red wine vinegar?
White wine vinegar or fresh lemon juice both work well if you don’t have red wine vinegar on hand, and either one keeps the same tangy balance.
How do I know the salad is properly seasoned?
Taste it after tossing and before chilling — it should taste slightly more seasoned than you’d expect, since the flavors mellow once it sits in the fridge.
Is this salad gluten-free?
Yes, every ingredient in this white bean salad recipe is naturally gluten-free, so it’s safe to serve as-is for gluten-free guests.
Honestly, this is one of those recipes I make on repeat all summer, and I mean it when I say it gets better the longer it sits. If you try this Herby White Bean Tomato Salad, come back and leave a comment letting me know how it turned out. And if you’re saving recipes for later, pin it now so you don’t lose it.
Herby White Bean Tomato Salad combines creamy cannellini beans, juicy cherry tomatoes, and fresh basil and parsley in a tangy Dijon vinaigrette. A no-cook summer side ready in 10 minutes — pin it to save for your next cookout.

Best Herby White Bean Tomato Salad
Equipment
- Large mixing bowl
- Small mixing bowl
- Whisk
Ingredients
Main Ingredients
- 1 15-ounce can cannellini beans rinsed and drained
- 2 cups cherry tomatoes halved
- ½ red onion thinly sliced
- ¼ cup fresh parsley chopped
- ¼ cup fresh basil chopped
Dressing
- 2 tablespoons olive oil
- 1 tablespoon red wine vinegar
- 1 teaspoon Dijon mustard
- salt and freshly ground black pepper to taste
Instructions
- In a large bowl, combine the rinsed and drained cannellini beans, halved cherry tomatoes, and thinly sliced red onion.
- In a small bowl, whisk together the olive oil, red wine vinegar, Dijon mustard, salt, and pepper.
- Pour the dressing over the bean and tomato mixture.
- Add the chopped fresh parsley and basil to the bowl.
- Toss gently to combine all ingredients, ensuring the vegetables and beans are evenly coated with the dressing.
- Taste and adjust seasoning as needed.
- Serve immediately or chill for at least 30 minutes for flavors to meld.
