Dense Bean Salad with Salami and Feta
This post may include affiliate links. Thank you for your support.
This dense bean salad is packed with beans, salami, crunchy veggies, and feta. It’s hearty, flavorful, and full of protein and fiber. A salad that actually satisfies and is perfect for meal prep or feeding a crowd.
I finally tried the viral dense bean salad from Violet Witchel that’s been all over the internet and the hype is real.

The first time I made it was this summer at a beach house in the Outer Banks. It instantly became a family favorite and was perfect for meal prep to pair with grilled chicken or grilled salmon. I also served it for the Fourth of July and it turned out to be the ultimate cookout side dish for a crowd.
The original recipe doesn’t include feta or salami, but I started adding both for extra flavor and protein and now I can’t imagine this salad without them.
Table of Contents
“Loved this salad! Brought BBQ and it was gone so fast. I did cut the salt back to 1 tsp because the salami and feta covered the salt. Seriously delicious and filling.”
Why I Love This Salad

After making it on repeat, here’s why it has a permanent spot in our rotation:
- Crowd-pleaser: Always a hit at gatherings, and the bowl is guaranteed to be scraped clean.
- Travel-friendly: Packs up easily for picnics, potlucks, or road trips and stays fresh.
- Meal prep friendly: The beans and crunchy veggies hold up for days, and the flavors get even better as the salad marinates in the dressing.
- Big batch: Makes plenty to share with friends or family.
- Versatile: Delicious alongside grilled chicken, salmon, burgers, or even a veggie burger.
Ingredients Needed
You only need a handful of fresh, simple ingredients for this dense bean salad. Most are pantry staples or easy-to-find produce, so you can whip it up anytime.

- cucumbers: I like using Persian cucumbers because they’re extra crisp, have thin skin (no peeling needed), and fewer seeds, which means less water in the salad. Their mild, slightly sweet flavor pairs perfectly with the beans.
- red onion: Adds a pop of sharp flavor and beautiful color.
- bell peppers: I use a mix of colors for extra crunch and natural sweetness.
- fresh parsley: Bright, fresh, and the perfect herbal balance for the beans.
- beans: I used chickpeas and navy beans, but feel free to mix and match your favorites.
- feta cheese: It’s creamy, salty, and ties all the flavors together.
- salami: I love Applegate Farms Genoa salami, but use your favorite brand. A nitrate-free or uncured option works great too.
- dressing: a simple mix of olive oil, lemon juice, balsamic vinegar, garlic, oregano, Dijon mustard, sea salt, and cumin creates the perfect tangy, herby finish.
How to Make Dense Bean Salad

Step 1: Rinse and drain the beans, then add them to a large bowl with cucumbers, onion, peppers, and parsley.

Step 2: Whisk together the olive oil, lemon juice, balsamic, garlic, oregano, dijon, cumin, and salt in a small bowl.

Step 3: Pour the dressing over the salad.

Step 4: Add the feta and salami, toss everything together, and adjust seasonings to taste. Serve right away or chill for 30–60 minutes so the flavors meld.
Brittany’s Tips
- Rinse your beans well: This helps remove excess sodium and keeps the salad tasting fresh. I once skipped this step and the salad turned out a bit too salty, so now I never skip it.
- Let it chill: This salad tastes even better after sitting in the fridge for at least 30 minutes so the flavors can meld together.
- Taste before serving: Beans soak up dressing as they sit, so you might want to add an extra drizzle of olive oil or squeeze of lemon right before eating.

How to Store Dense Bean Salad
This salad holds up really well, which makes it great for meal prep. Store leftovers in an airtight container in the fridge for 3–4 days.
More Hearty Salad Recipes
If you enjoyed this recipe, please consider leaving a ⭐ star rating and let me know how it went in the 📝 comments below.

Dense Bean Salad
Ingredients
- 3 small Persian cucumbers, or 1 ½ cups, chopped
- ½ red onion, diced
- 3 multicolor bell peppers, deseeded and chopped
- 1 head of parsley, finely chopped
- 1 15 oz can chickpeas
- 1 15 oz can navy beans, or cannellini beans
- ⅓ cup extra virgin olive oil
- Juice of 1 lemon
- ¼ cup high quality balsamic vinegar
- 1 clove garlic, minced
- 1 Tablespoon oregano
- 1 teaspoon dijon mustard
- 1-2 teaspoons sea salt, start with 1 tsp to taste, add more if desired
- 1 teaspoon cumin
- 1 cup crumbled feta cheese
- ½ cup chopped salami, I used Applegate Farms Genoa Salami
Instructions
- Rinse and drain the beans, then add them to a large salad bowl. Add the cucumbers, red onion, bell peppers, and parsley.
- In a small bowl or jar, whisk together the olive oil, lemon juice, balsamic vinegar, garlic, oregano, dijon mustard, cumin, and salt. Pour the dressing over the salad, or store separately if you’re not serving the salad right away.
- Add the feta and chopped salami. Gently toss everything together until well combined and evenly coated in dressing.
- Taste and adjust if needed with more salt, lemon juice, or a pinch of red pepper flakes.
- Serve right away or chill in the fridge for 30–60 minutes to let the flavors meld.
Notes
- Beans: Use any combo you like. I went with chickpeas and navy beans, but cannellini, great northern, or black beans work too.
- Red onion: Soak in water for 5–10 minutes to mellow the flavor.
- Make ahead: The salad tastes even better after chilling in the fridge for 30–60 minutes.
- Storage: Store in an airtight container in the fridge for 3–4 days.
- Recipe inspired by Violet Witchel.
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.
Like This Recipe? Rate & Comment Below!



















This is so good and so easy to put together! I had everything on the ingredient list, but I swapped out the feta for blue cheese. Just personal preference. Followed the recipe other than that, and it is amazing. This is a definite keeper. Thanks so much, Brittany!
I thought this was going to be an amazing salad, but was terribly disappointed. I always follow a recipe exactly as it is intended the first time. This was way too salty for my taste. Between the feta and the salami, there would have been more than enough salt that no additional salt would need to be added. I ended up having to throw out the entire bowl. I couldn’t tolerate how salty it was. Having said that, in the recipe you may want to make a note of that next to the salt listed in the ingredient list. Also, after I had already dumped the dressing in (following the directions) I saw the note (all the way down at the bottom) about keeping the dressing separate if not eating right away. I thought based on the way the recipe was written that it needed to marinate in the dressing to be at its best.
Hi Andee – I am sorry this was too salty for you because with salty ingredients like feta and salami the full tablespoon of sea salt can be more than some people prefer. I appreciate your feedback and will add a note to help others adjust the salt and follow the dressing instructions more easily.
Thank you Brittany…I will definitely try it again and will leave the salt out completely and hold the dressing until I’m ready to eat it. Looking forward to trying again. Thank you for your kind reply.
I’m glad you are planning to try it again! Your adjustments sound spot on and I hope it turns out just right for you next time. Thanks for coming back to share an update.
Loved this salad! Brought BBQ and it was gone so fast. I did cut the salt back to 1 tsp because the salami and feta covered the salt. Seriously delicious and filling.
Yay! So glad this salad was such a hit, Patsy. Thanks for making the recipe and for coming back to leave a review. I really appreciate it! 🙂
We loved this salad! Only change I made was cutting the salt to 1 tsp. I will definitely make it again.
Yay! So glad you enjoyed this salad. Thanks for making it and for coming back to leave a review. I appreciate it!