Cherry Tomato White Bean Pesto Salad
This Cherry Tomato White Bean Pesto Salad combines juicy tomatoes, creamy beans, and vibrant pesto for a satisfying no lettuce salad that’s ready in just 10 minutes.
The moment I tossed warm-from-the-sun cherry tomatoes with creamy white beans and fragrant basil pesto, I knew I’d created something special. This Cherry Tomato White Bean Pesto Salad has become my go-to when I want a substantial side that doesn’t rely on wilting greens. The burst of bright red tomatoes against pale white beans, all glossed with verdant green pesto and crowned with snowy Parmesan shavings, looks like an Italian summer on a plate.
Honestly, why turn on the stove when this white bean pesto salad delivers so much satisfaction without any cooking? I’ve served this at countless Labor Day cookouts and casual dinner parties, and guests always ask for the recipe. The combination of protein-rich beans, sweet cherry tomatoes, and that unmistakable basil flavor creates a harmony that feels both light and filling at once.
Table of Contents
Ingredients0

| Category | Ingredient | Amount | Notes |
|---|---|---|---|
| Base | Cherry tomatoes | 2 cups | Halved |
| Base | Cannellini beans | 1 can (15 oz) | Drained and rinsed |
| Greens | Baby spinach or arugula | 2 cups | |
| Add-ins | Red onion | ¼ | Thinly sliced |
| Topping | Parmesan cheese | ¼ cup | Shaved |
| Dressing | Basil pesto | ⅓ cup | Store-bought or homemade |
| Dressing | Olive oil | 1 tbsp | Extra virgin preferred |
| Dressing | Lemon juice | 1 tbsp | Fresh squeezed |
| Seasoning | Salt and black pepper | To taste |
Instructions
- Drain the cannellini beans into a colander and rinse thoroughly under cold running water. Let them drain for a minute or two while you prep other ingredients. Excess liquid is the enemy of a well-dressed salad, so give the colander a few gentle shakes.
- Slice the cherry tomatoes in half and place them in a large mixing bowl. The cut sides will absorb the dressing beautifully. Thinly slice the red onion into delicate half-moons.
- In a small bowl, whisk together the basil pesto, olive oil, and lemon juice until smooth and combined. In my testing, I found that the lemon juice brightens the pesto and prevents it from tasting too heavy. Season with salt and pepper—taste as you go since pesto already contains salt.
- Add the drained white beans to the bowl with the tomatoes. The beans should feel slightly cool and firm, not mushy. Toss in the baby spinach and sliced red onion. The colors together look like the Italian flag come to life.
- Pour the pesto dressing over everything and toss gently until each ingredient wears a glossy green coat. After making this dozens of times, I’ve learned that using your hands (clean ones!) instead of utensils prevents crushing the delicate beans and tomatoes.
- Transfer to a serving bowl or platter and scatter the shaved Parmesan over the top. The cheese should fall in elegant curls and ribbons that catch the light. Serve immediately while the greens are still perky and the tomatoes glisten.

Substitutions & Variations
This cherry tomato salad adapts beautifully to different pantry situations. Swap cannellini beans for chickpeas or butter beans—both hold their shape and absorb the pesto wonderfully. Any white bean variety works for this no lettuce salad.
For a dairy-free version, use vegan pesto and skip the Parmesan, or top with toasted pine nuts instead. My family’s favorite variation adds a handful of pitted kalamata olives and diced fresh mozzarella for a Caprese-inspired twist.
Add grilled chicken or shrimp to transform this white bean pesto salad into a complete protein-packed meal. The Elote Quinoa Black Bean Salad offers another hearty bean-based option when you want variety in your weekly rotation.
Expert Tips & Troubleshooting
The biggest issue with bean salads is blandness, and it usually stems from under-seasoning. Canned beans need more salt than you might expect—taste the dressed salad before serving and adjust accordingly. According to Serious Eats’ guide to bean salads, seasoning while beans are still slightly warm helps flavors penetrate deeper.
Choose tomatoes that are deeply colored and yield slightly to gentle pressure. In my testing, I found that room temperature tomatoes taste significantly sweeter and more flavorful than cold ones straight from the refrigerator.
If your pesto seems too thick, thin it with an extra tablespoon of olive oil before mixing. You want a dressing consistency that coats ingredients rather than clumping in globs.
Pro Tip: Use a vegetable peeler to create those elegant Parmesan shavings. Long, thin curls look more impressive than grated cheese and add wonderful texture.
Storage & Meal Prep
| Component | Storage Method | Duration |
|---|---|---|
| Dressed salad (no spinach) | Airtight container, refrigerated | 3 days |
| Full assembled salad | Airtight container, refrigerated | 1 day |
| Pesto dressing | Sealed jar, refrigerated | 5 days |
This Cherry Tomato White Bean Pesto Salad holds up better than most green salads because the beans and tomatoes don’t wilt like lettuce. For best results, store the dressed beans and tomatoes separately from the spinach and combine just before serving.
The Honey Mustard Pretzel Broccoli Salad uses similar storage strategies for keeping components crisp. Pack this salad for lunch by layering spinach on top so it stays dry until you’re ready to toss.
Serving Suggestions

Present this no lettuce salad on a wide, shallow platter to showcase all the beautiful colors and textures. It pairs wonderfully with grilled proteins—think chicken, salmon, or steak—and makes an impressive side for Italian-themed dinners.
For a complete summer spread, serve alongside crusty bread for scooping up extra pesto. The Tajín Mango Cucumber Salad offers bright, refreshing contrast if you’re building a diverse menu for entertaining.
Cherry Tomato White Bean Pesto Salad FAQs
Can I use dried beans instead of canned?
Yes, dried cannellini beans work beautifully but require planning ahead. Soak overnight, then simmer for 45-60 minutes until tender. Cool completely before using. The texture of home-cooked beans is slightly creamier, but canned beans save significant time.
What can I substitute for basil pesto?
Sun-dried tomato pesto, arugula pesto, or even olive tapenade all work as flavorful alternatives. Each brings a different character to the salad while maintaining that rich, herbaceous quality. Adjust salt accordingly since different pesto varieties have varying sodium levels.
How do I keep the tomatoes from making the salad watery?
Use ripe but firm cherry tomatoes and add them just before serving when possible. Salting tomato halves and letting them drain for 10 minutes removes excess moisture. Room temperature tomatoes release less liquid than very ripe, soft ones.
Why do my beans taste bland?
Canned beans need generous seasoning since they’re packed in plain water. Taste the dressed salad and add more salt, lemon juice, or an extra drizzle of olive oil. Marinating beans in the pesto dressing for 30 minutes also deepens flavor significantly.
Best way to make this salad more filling?
Add cooked quinoa or farro to the bean mixture for extra fiber and protein. Grilled chicken breast or shrimp transforms this into a complete main dish. Extra Parmesan and a handful of toasted pine nuts also add satisfying richness.
Well, now you have everything you need to create this gorgeous Cherry Tomato White Bean Pesto Salad that proves salads don’t need piles of lettuce to be satisfying. Save this recipe to Pinterest for your next no-cook dinner night, and drop a comment sharing your favorite pesto brand or homemade recipe. Summer eating has never been easier or more delicious.

Cherry Tomato White Bean Pesto Salad
Equipment
- Large mixing bowl
- Small mixing bowl
- Colander
- Whisk
- Cutting board
- Chef’s knife
- Vegetable Peeler
Ingredients
Base
- 2 cups cherry tomatoes halved
- 1 can (15 oz) cannellini beans drained and rinsed
Greens
- 2 cups baby spinach or arugula
Add-ins
- ¼ red onion thinly sliced
Topping
- ¼ cup Parmesan cheese shaved
Dressing
- ⅓ cup basil pesto store-bought or homemade
- 1 tbsp olive oil extra virgin preferred
- 1 tbsp lemon juice fresh squeezed
- salt and black pepper to taste
Instructions
- Drain the cannellini beans into a colander and rinse thoroughly under cold running water. Let them drain for a minute or two while you prep other ingredients. Give the colander a few gentle shakes to remove excess liquid.
- Slice the cherry tomatoes in half and place them in a large mixing bowl. Thinly slice the red onion into delicate half-moons.
- In a small bowl, whisk together the basil pesto, olive oil, and lemon juice until smooth and combined. Season with salt and pepper—taste as you go since pesto already contains salt.
- Add the drained white beans to the bowl with the tomatoes. Toss in the baby spinach and sliced red onion.
- Pour the pesto dressing over everything and toss gently until each ingredient wears a glossy green coat. Use your hands instead of utensils to prevent crushing the delicate beans and tomatoes.
- Transfer to a serving bowl or platter and scatter the shaved Parmesan over the top. Serve immediately while the greens are still perky and the tomatoes glisten.
