Cold Italian Bean Salad Recipe: Bright Herb Vinaigrette and Crunchy Celery Crowns

Salads

Cold Italian Bean Salad Recipe: Bright Herb Vinaigrette and Crunchy Celery Crowns

This cold Italian bean salad recipe brings a taste of Mediterranean sunshine to your table with its bright herb vinaigrette and satisfying crunch.

The perfect balance of tender cannellini beans, crisp celery, and briny olives creates a dish that’s as versatile as it is flavorful—ideal for picnics, potlucks, or a refreshing lunch. Traditional Italian flavors shine through without requiring a single hot pan.

The secret lies in the dressing: a zesty blend of olive oil, lemon juice, and fresh herbs that coats every ingredient, while the celery crowns add a satisfying crunch that cuts through the richness.

Whether you use canned beans for convenience or dried beans for texture, this salad adapts effortlessly to your pantry. The herbs—parsley, basil, and a touch of oregano—bring freshness that keeps the flavors bright even after hours in the fridge.

What makes this salad truly special is how it elevates simple ingredients into something restaurant-worthy. The beans stay tender but hold their shape, the olives add depth, and the dressing ties everything together with a tangy, herby finish.

It’s the kind of dish that gets better as it sits, allowing flavors to meld and develop over time. Perfect for meal prep or last-minute gatherings, this salad proves that Italian cuisine doesn’t require heat to impress.

For added texture, toasted pine nuts or sun-dried tomatoes can be sprinkled on top, while a sprinkle of flaky sea salt enhances the flavors even further.

Whether you’re serving it alongside grilled meats or as a standalone dish, this salad delivers bold, authentic Italian taste with minimal effort. Let’s get started!

👨‍🍳
Difficulty
Medium
🌿
Category
Vegetarian
🔥
Calories
Med Cal

Ingredients for cold italian bean salad

Bright herbs, briny olives, and tender beans—this salad brings Italian flavors to your table without a single hot pan.

Ingredient Amount Notes
Cannellini Beans 🫘 1 ½ cups Canned, drained and rinsed
Celery Stalks 🧅 2 whole Thinly sliced for crunch
Green Olives 🫒 ½ cup Pitted, preferably Kalamata
Red Onion 🧅 ¼ cup Finely diced, white part only
Fresh Parsley 🌿 ¼ cup Chopped, stems removed
Fresh Basil 🌿 0.2 cup Chopped, loosely packed
Dried Oregano 🌿 ½ tsp Italian preferred
Extra-Virgin Olive Oil 🫒 ½ cup High quality, fruity
Lemon Juice 🍋 2 tbsp Freshly squeezed
Garlic Cloves 🧄 2 cloves Minced, fresh preferred
Flaky Sea Salt 🧂 1 tsp For finishing
Pine Nuts 🥜 ¼ cup Toasted, optional garnish
Sun-Dried Tomatoes 🍅 ¼ cup Chopped, optional garnish

The cannellini beans are the heart of this salad, so pick good-quality canned ones—look for brands like Mutti or Cirio at Italian markets or the international aisle. If you're using dried beans, soak them overnight for that perfect tender-crisp texture. Fresh parsley and basil are non-negotiable for that bright herbaceous flavor, but dried oregano at half the amount works in a pinch if you're short on fresh. For the olives, Kalamata adds that Mediterranean depth—regular green olives work too, but they're less flavorful. Celery crowns should be crisp, so buy fresh and store them in a sealed container with a paper towel to keep them crunchy.

No canned beans? Cook dried cannellini beans until tender but still holding their shape—about 1 hour in boiling water. Swap Kalamata olives for green olives or capers if that's what you have. The dressing is where the magic happens: use high-quality extra-virgin olive oil—something you'd drizzle on bread. If you don't have fresh basil, dried basil at one-third the amount will work, but it won't be as vibrant. For the garlic, minced jarred works in a bind, but fresh is always better. The red onion adds a nice bite, but if you're sensitive to raw onion, soak the diced pieces in cold water for 5 minutes to mellow the sharpness.

This salad tastes even better the next day as the flavors meld—keep it in the fridge for up to 4 days. For meal prep, store the dressing separately and toss it with the salad just before serving. The pine nuts and sun-dried tomatoes are optional garnishes, but if you add them, toast the pine nuts in a dry pan for 2-3 minutes until golden for extra flavor. The dressing keeps for 5 days in the fridge if stored in an airtight container, making it perfect for quick salads all week.

❤️

Why You'll Love This Recipe

  • No-Cook Magic: I swear by this recipe when I’m too hot to stand near the stove. Toss cannellini beans, celery, and olives with a splash of lemon and olive oil—no heating, no fuss, just pure satisfaction. That bright parsley finish makes it feel fresh even on a lazy afternoon.
  • Crunchy, Tangy, Perfect: The red onion adds a sharp bite, the olives bring salty depth, and the celery keeps it crisp. Honestly, the balance is spot-on—creamy beans meet briny olives, and the parsley ties it all together like a little green hug.
  • Office Picnic Ready: Between us, this salad is my go-to for work lunches. It holds up for days in the fridge, travels well, and still tastes great when I’m staring at spreadsheets by noon. (Yes, even on a Tuesday.)
  • Pantry Staple Power: I always have cannellini beans, olives, and onion on hand, so this salad costs next to nothing to make. Plus, leftovers? They’re just as good the next day—if there are any left, that is.

Step-by-step instructions for cold Italian bean salad

Here's how to assemble this vibrant, crunchy salad with perfect texture balance.

1

Prepare the Crunchy Base Ingredients

Start by slicing the 2 whole celery stalks into thin, even strips about ¼-inch thick. You want them to stay crisp, so avoid over-chopping. Place them in a large mixing bowl right away—they'll soften slightly as you work, but this is normal.

Next, finely dice the 0.25 cup red onion using the white part only. The sharper the dice, the better it distributes throughout the salad. Add it to the bowl with the celery. Pitted 0.5 cup green olives go in next—squeeze them gently between your fingers to ensure no pits remain.

Finally, add the 1.5 cups cannellini beans (drained and rinsed) and the 0.25 cup chopped fresh parsley to the bowl. The parsley adds freshness that balances the rich beans and olives. Give everything a gentle toss at this stage to distribute the ingredients evenly.

2

Toast the Pine Nuts and Chop Sun-Dried Tomatoes

While you prepare the dressing, toast the 0.25 cup pine nuts in a dry skillet over medium heat for 2-3 minutes until they turn golden and fragrant. Watch them closely—they burn quickly! Remove from heat immediately and let cool, then sprinkle them over the salad mixture.

Chop the 0.25 cup sun-dried tomatoes into small pieces if they're not already finely chopped. These add a sweet, tangy contrast that brightens the salad. Fold them into the bowl along with the 0.2 cup chopped fresh basil and 0.5 tsp dried oregano. The basil needs to be loosely packed—don't over-pack it or it'll wilt in the dressing.

3

Make the Bright Herb Vinaigrette

In a small bowl, whisk together the 0.5 cup extra-virgin olive oil, 2 tbsp lemon juice, 2 minced garlic cloves, and 0.5 tsp dried oregano. Start with just a few drops of lemon juice, then gradually add more while whisking—this prevents the dressing from separating. Taste as you go, aiming for a balance between tangy and rich.

Once the dressing is smooth and well-combined, pour it over the salad ingredients in the mixing bowl. Add the 1 tsp flaky sea salt and toss everything together gently but thoroughly. The dressing should coat all the ingredients evenly, but don't over-mix or the celery will lose its crunch.

4

Rest and Serve for Maximum Flavor

Cover the bowl and refrigerate the salad for at least 30 minutes before serving. This resting period allows all the flavors to meld together beautifully. The beans will absorb some of the dressing, making each bite even more flavorful.

When ready to serve, give the salad one final toss to redistribute everything. The celery crowns should still be crisp, the pine nuts toasted and crunchy, and the sun-dried tomatoes adding a burst of sweetness. Garnish with additional fresh basil leaves if desired, and serve chilled with crusty bread or grilled meats.

👨‍🍳

Pro Tips For Making Cold Italian Bean Salad

  • Drain and Rinse Beans: I learned this the hard way—skipping the rinse leaves your salad tasting like canned beans. Drain the cannellini beans and give them a quick cold-water rinse to cut the metallic edge. Pat them dry with a kitchen towel afterward, or they’ll turn your dressing into soup.
  • Julienne Celery and Onion: Small, even dice make all the difference here. Cut the celery and red onion into thin, uniform matchsticks—about 1/8-inch thick—so every bite has the same texture. Use the tip of your knife for precision, and resist the urge to chop them too big.
  • Pit Those Olives: Don’t let a few stray pits ruin your salad. Run the green olives under warm water first, then use the tip of a small knife or your fingernail to pop out the pits before chopping. It’s tedious, but you’ll thank yourself when you’re not crunching on them later.
  • Dress It the Night Before: This isn’t the prettiest method, but it’s the tastiest. Toss the salad with the dressing at least 4 hours (or overnight) before serving. The flavors meld better, and the beans soak up the oil and vinegar instead of just sitting there. Just drain excess liquid before serving—no one wants a soggy salad.

Make-ahead tips for cold italian bean salad

Prep Ahead Like a Pro

I always recommend prepping the dressing first—it keeps for 5 days in an airtight container in the fridge. Whisk together the 0.5 cup olive oil, 2 tbsp lemon juice, 2 minced garlic cloves, and 0.5 tsp oregano up to 3 days ahead.

Store it separately from the salad until ready to toss—this prevents soggy celery crowns. 🌿

Bean Prep Shortcut

Use canned beans for convenience, but if you prefer dried, soak them overnight in cold water. Drain and rinse before adding to the salad. Pro tip: Pat the beans dry with a paper towel to remove excess moisture, which helps them absorb the dressing better.

This step makes a huge difference in texture! 🫘

Celery Storage Hack

Celery crowns lose crispness fast, so store them separately in a sealed container with a damp paper towel. Keep them in the fridge for up to 5 days—wrap them tightly in plastic wrap to maintain crunch.

I like to slice them just before assembling the salad to preserve that satisfying snap. 🧅

Dressing Variations

Make the dressing vegan by swapping honey for 1 tbsp maple syrup if needed. For extra richness, stir in 1 tbsp Dijon mustard when whisking. Both variations keep the same 5-day shelf life in the fridge when stored properly.

The mustard version adds depth that pairs perfectly with grilled proteins. 💡

Portioning for Parties

Divide the salad into 4 equal portions in airtight containers for easy serving. Store the dressing separately and toss it with individual portions just before eating. This keeps the celery crisp and prevents the beans from getting mushy. Perfect for potlucks—just grab and go! 🎉

Flavor Boost Before Serving

Right before serving, sprinkle with 1 tsp flaky sea salt and a pinch of red pepper flakes for heat. Freshly cracked black pepper adds another layer of complexity. These finishing touches elevate the dish from good to restaurant-quality in seconds. Trust me, it makes all the difference! ✨

Nutrition facts

Servings 4
Amount Per Serving
Calories 320kcal
% Daily Value *
Total Fat 22g28%
Saturated Fat 3g15%
Cholesterol 0mg0%
Sodium 580mg25%
Total Carbohydrate 28g10%
Dietary Fiber 8g29%
Sugars 6g
Protein 12g24%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I use white beans instead of cannellini?

Great Northern, navy, or even chickpeas work beautifully in this salad. Just ensure they're drained and rinsed well. White beans add a slightly creamier texture while maintaining that satisfying bite. For best results, pat them dry with a paper towel before adding to the salad.

2

How do I keep the celery extra crispy?

Slice the celery just before assembling the salad, and store it in an airtight container with a damp paper towel. For maximum crunch, slice it into ¼-inch thick strips and add it last—right before serving. Avoid over-mixing the salad after adding celery to preserve its texture.

3

What if I don't have fresh basil or parsley?

No problem! Use ½ the amount of dried basil or parsley (about 1 tsp each) as a substitute. For extra flavor, add ½ tsp dried thyme or ½ tsp marjoram—both complement the Italian flavors beautifully. The salad will still taste fresh, just with a slightly different herbal profile.

4

Can I make this salad ahead of time?

Yes, but with one key trick: prepare the dressing separately and store it in an airtight container for up to 5 days. Keep the salad base (beans, celery, olives, etc.) in another container. Toss everything together just before serving to maintain crispness. This method works perfectly for meal prep!

5

What's the best way to store leftovers?

Transfer any leftovers to an airtight container and refrigerate for up to 4 days. For best texture, eat within 2 days if possible. The celery may lose some crispness over time, but the flavors will deepen. Store the dressing separately if you want to keep the salad base fresh longer.

★★★★★4.9(6 reviews)
Categories Salads