This easy Italian Dense Bean Salad is made with chickpeas, cannellini beans, salami, Parmesan, crisp vegetables, and banana peppers tossed in a tangy homemade creamy Italian dressing. It’s a no-cook recipe ideal for lunch, meal prep, potlucks, and simple side dishes.
If you enjoy salads packed with flavor and texture, this one delivers. Rather than using lettuce, a dense bean salad relies on hearty beans as the base, so it holds up well and keeps its texture even after sitting in the fridge.
Chickpeas and cannellini beans are combined with cucumber, red bell pepper, cherry tomatoes, shallot, parsley, salami, Parmesan, and tangy banana peppers. A creamy Italian dressing brightens the whole dish, making it savory, tangy, and satisfying.

Why You’ll Love This Recipe
No cooking required
Perfect for meal prep
Bold Italian flavors
Loaded with hearty ingredients
Easy to customize
Make it once, and enjoy it all week long.
Ashley
Italian Dense Bean Salad with Salami

Full disclosure: I wasn’t always a big fan of beans, but I wanted to add more fiber to my diet. Rather than eating plain canned beans, I transformed them into a salad inspired by Italian antipasto—salami, Parmesan, banana peppers, and crisp vegetables. The result was surprisingly delicious, and now it’s a go-to for lunches and easy dinners.
The beans contribute fiber and substance, while the antipasto-style ingredients bring bright, savory flavor. It didn’t cure all my sleep issues, but it made adding beans to my meals enjoyable. If more fiber means more of this salad, I’m all for it.
Dense Bean Salad Ingredients
Below are the main ingredients used in this Italian Dense Bean Salad. Quantities are included in the recipe card further down.
Chickpeas: drained and rinsed
Cannellini beans: drained and rinsed
English cucumber
Cherry tomatoes
Red bell pepper
Shallot
Flat-leaf parsley
Salami
Parmesan cheese
Banana peppers

Easy Swaps
Cannellini beans: Great Northern or navy beans work well.
Chickpeas: Substitute a second can of white beans if preferred.
Salami: Try pepperoni or turkey salami for a different flavor.
Parmesan: Use provolone cubes, mozzarella pearls, or crumbled feta instead.
For the Creamy Italian Dressing
Red wine vinegar
Olive oil
Dijon mustard
Mayonnaise
Banana pepper juice
Italian seasoning
Red pepper flakes
Salt and black pepper

Easy Dressing Swaps
Red wine vinegar: White wine vinegar or apple cider vinegar can be used; flavor will vary slightly.
Olive oil: Avocado oil is an acceptable substitute.
Dijon mustard: Spicy brown mustard works in a pinch.
Mayonnaise: Plain Greek yogurt creates a similar creamy texture.
How to Make Italian Dense Bean Salad
This is a no-cook recipe that comes together quickly and stores well for meal prep.
1. Prep the beans.
Drain and rinse the chickpeas and cannellini beans thoroughly under cool water. Allow them to drain well so excess liquid doesn’t dilute the dressing.

2. Chop the vegetables and salami.
Chop the cucumber and halve or quarter the cherry tomatoes. Finely dice the shallot and red bell pepper. Chop the parsley, salami, and banana peppers. Shred or finely grate the Parmesan. Keep pieces relatively small and uniform so each bite includes a bit of everything.


3. Make the dressing.
In a small bowl or jar, whisk together red wine vinegar, olive oil, Dijon mustard, mayonnaise, reserved banana pepper juice, Italian seasoning, red pepper flakes, salt, and black pepper until emulsified and smooth.

4. Assemble the salad.
Combine the chickpeas, cannellini beans, cucumber, cherry tomatoes, parsley, Parmesan, shallot, red bell pepper, salami, and banana peppers in a large bowl. Pour the dressing over the salad and toss gently until everything is evenly coated.

5. Let it chill.
You can serve the salad immediately, but refrigerating it for at least 30 minutes improves the flavor. As it rests, the beans absorb the dressing and the flavors meld. Stir again before serving.
Ashley’s Tip
Chop everything evenly so each bite has a mix of beans, vegetables, cheese, and salami. Small, consistent pieces make the salad more enjoyable.

More Dense Bean Tips & Tricks
- Drain the beans thoroughly so excess liquid doesn’t water down the dressing.
- Reserve 1 tablespoon of banana pepper liquid before draining the jar; it adds brightness to the dressing.
- Allow at least 30 minutes of chill time for the best flavor—this salad tastes even better after resting in the fridge.
- Taste before serving and adjust salt, black pepper, or a splash of vinegar or banana pepper juice if needed after the beans absorb the dressing.

Italian Dense Bean Salad Recipe
Ingredients
Salad Ingredients
- 15 ounce can chickpeas, drained and rinsed
- 15 ounce can cannellini beans, drained and rinsed
- 1 English cucumber, chopped
- 6–8 ounces cherry tomatoes, chopped or halved
- ¼ cup flat-leaf parsley, chopped
- 1 cup finely grated Parmesan cheese
- 1 shallot, finely diced
- 1 red bell pepper, diced
- 6–8 ounces salami, chopped
- 10 ounce jar banana peppers, drained, with 1 tablespoon juice reserved
Creamy Italian Dressing Ingredients
- ¼ cup red wine vinegar
- ¼ cup olive oil
- 1 tablespoon Dijon mustard
- 2 tablespoons mayonnaise (or plain Greek yogurt)
- 1 tablespoon reserved banana pepper juice
- 1 teaspoon Italian seasoning
- ¼ teaspoon red pepper flakes
- ½ teaspoon salt
- ½ teaspoon black pepper
Instructions
- Drain and rinse the chickpeas and cannellini beans thoroughly. Allow them to drain well.
- In a large bowl, combine the chopped cucumber, cherry tomatoes, parsley, Parmesan, shallot, red bell pepper, chickpeas, cannellini beans, salami, and banana peppers.
- In a small bowl or jar, whisk together the red wine vinegar, olive oil, Dijon mustard, mayonnaise, reserved banana pepper juice, Italian seasoning, red pepper flakes, salt, and black pepper until smooth and emulsified.
- Pour the dressing over the salad and gently toss until everything is evenly coated.
- Cover and refrigerate for at least 30 minutes to allow the flavors to develop. Stir again before serving and adjust seasoning if needed.
Notes
For best flavor, chill the salad so the beans absorb the dressing. Reserve 1 tablespoon of liquid from the banana pepper jar before draining the peppers. Store leftovers covered in the refrigerator for 3–4 days and stir well before serving. Freezing is not recommended because the fresh vegetables will lose texture.
What is a Dense Bean Salad
A dense bean salad is a hearty salad centered on beans and lots of chopped vegetables rather than greens. Because it contains no lettuce, it holds up well when dressed in advance and often improves after resting. As the salad sits, the beans absorb the dressing, deepening the flavor—making this an excellent make-ahead or meal-prep option.
How to Store
Store the salad in an airtight container in the refrigerator. For best texture and flavor, enjoy within 3–4 days. Do not freeze, as fresh vegetables will become mushy when thawed.
Serving
This salad is hearty enough to serve as a main for an easy lunch, or pair it as a side with grilled chicken, burgers, or sandwiches. It also works well for picnics and potlucks because it travels and holds up well.
FAQ
No. Canned chickpeas and cannellini beans are already fully cooked; just drain and rinse them before using.
Rinsing removes the starchy canning liquid and reduces excess sodium. Allow the beans to drain well after rinsing.
Yes. Making it at least 30 minutes ahead allows the flavors to meld; it also stores well for a few days in the fridge.
Yes. Great Northern or navy beans are good substitutes for cannellini beans, and you can swap chickpeas for another white bean if preferred.
Yes. This Italian Dense Bean Salad is best chilled or served cool from the refrigerator.