I know dense bean salad is having its whole main character moment on TikTok right now, but I need you to know this bean salad recipe came straight out of my mother's recipe box, and it has been around for as long as I can remember. This is a fast, no-cook bean salad made with five different types of canned beans, fresh red pepper, red onion and a super easy homemade dressing. It takes 10 minutes to throw together, and it gets better the longer it sits in your fridge, which is exactly the kind of low-effort recipe we love around here.

Jump to:
If you love a good hearty salad, you're in good company around here. My broccoli crunch salad, buffalo chickpea pasta salad, Italian grinder salad, and harvest spinach salad are all wholesome, filling, and hearty. And if you're in the mood to branch out past salads altogether, my baked dumplings are another viral recipe that's definitely worth the hype, and my sweet and sour beans are another one straight out of my childhood, right alongside this bean salad.
Why You Will Love This Bean Salad 🫘
- It's a 10-minute recipe. No cooking, no oven or stovetop. All you have to do is open some cans, chop two things, and whisk a quick dressing together!
- The ultimate make-ahead side dish. This bean salad recipe actually tastes better on day two, once everything has had time to mingle.
- It holds up for days in the fridge. Dense bean salad is hearty and easily lasts 4 to 5 days in the fridge.
- Great for a "fridge clean out" situation. Swap in whatever beans or fresh veggies you have on hand!
Summarize and Save This Recipe Using:
Dense Bean Salad Ingredients

- Chickpeas: Chickpeas can be swapped for white cannellini beans.
- Pinto Beans: Add a creamy, earthy flavor that make it taste like a dense bean salad. Black beans are the closest substitute if you're out.
- Red Kidney Beans: The classic bean salad bean, dark or light kidney beans can be used, both work.
- Canned Green Beans: This is what turns it into a true green bean salad, adding a totally different texture from the rest of the beans. If you want to use fresh green beans, blanch them for 2-3 minutes in boiling water and cool them completely in ice water before chopping and adding them to the bean salad.
- Canned Wax Beans: These are the yellow twin of green beans. If you can't find them, use more green beans, or, if you want to use fresh wax beans, follow the same preparation instructions for using fresh green beans above.
- Red Bell Pepper: Any color of bell pepper can be used in this bean salad, we just chose red for the color contrast.
- Red Onion: Swap in fresh shallots (for something milder) or use pickled red onions.
- Bean Salad Dressing: The dressing for this bean salad is a simple, tangy vinaigrette made from extra virgin olive oil, sugar, apple cider vinegar, lemon juice, Dijon mustard and a few spices. If you want to try something a little different, swap this simple vinaigrette for my honey Dijon vinaigrette.
For the full list of ingredients and amounts, see the recipe card below.
Bean Salad Recipe Variations
- Make it Spicy: Add a diced jalapeño or a pinch of cayenne to the dressing.
- Mediterranean Twist: Add crumbled feta, Kalamata olives, and a little oregano to the dressing.
- Southwest Style: Add roasted corn, diced avocado, and lime juice instead of lemon juice in the dressing.
- Add More Veggies: Dice up a cucumber, cherry tomatoes, or add shredded carrots to bulk it up a little more.
- Add Fresh Herbs: Fresh parsley, cilantro, or dill tossed into the salad are all wonderful!
Save This Recipe! 💌
How To Make The Best Bean Salad

Dressing For Bean Salad
In a small jar or bowl, whisk together the extra virgin olive oil, sugar, apple cider vinegar, lemon juice, Dijon mustard, onion powder, salt, and pepper until smooth.

Make The Bean Salad
Drain and rinse the chickpeas, pinto beans, kidney beans, green beans, and wax beans. Dice the red pepper and red onion, then combine with the beans in a large mixing bowl.

Stir It Up
Drizzle the dressing over the bean salad and use a sturdy spoon to mix the salad together completely.
Refrigerate for 30 minutes or overnight for the best flavor.
Tips & Tricks
- Rinse the beans. This single step makes the biggest difference in flavor since it removes the starchy canned liquid that would otherwise make your bean salad taste grainy and muddy.
- Let it chill. This bean salad recipe is one of those dishes that's good right away but noticeably better after an hour or two, so try to build in some chill time if you can.
- Give it a stir before serving leftovers. The dressing mostly settles at the bottom of the bowl, so a quick toss redistributes everything before serving.
How To Store This Salad
Store leftover dense bean salad in an airtight container and keep it in the fridge for 4-5 days. It's one of those recipes that tastes better as it sits, so enjoy it all week!
Frequently Asked Questions
Yes, although it adds a considerable amount of cooking time. Cook about ½ cup of dried beans per can called for, following the package instructions, then cool completely before tossing with the dressing.
Watery bean salad usually means the beans weren't drained and rinsed well enough, or the salad is past its prime and has sat for too long.
A mix of textures is key here. I like to combine chickpeas, pinto beans, kidney beans, and wax beans, but almost any canned bean works in this bean salad recipe.
This bean salad is served cold. It's a no-cook recipe from start to finish, which is part of what makes it such an easy recipe to make ahead for a barbecue or potluck.

What to Serve with A Dense Bean Salad
These are my favorite dishes to serve with this bean salad:
If you made this Viral Dense Bean Salad or any other recipe on my website, please leave a 🌟 star rating, a 💬 comment and share it on Pinterest, Instagram and Facebook!
📖 Recipe

Super Easy Dense Bean Salad Recipe
↑ click the stars to rate this recipe ↑
Print Recipe Pin RecipeIngredients
- ¼ cup Extra Virgin Olive Oil
- ¼ cup Sugar see below for sweetener alternatives
- ¼ cup Apple Cider Vinegar
- 1 Tablespoon Lemon Juice
- 1 teaspoon Dijon Mustard
- ½ teaspoon Onion Powder
- ½ teaspoon Salt
- ½ teaspoon Pepper
- 1 can (19 oz) Chickpeas drained and rinsed
- 1 can (19 oz) Pinto Beans drained and rinsed
- 1 can (19 oz) Red Kidney Beans drained and rinsed
- 1 can (14 oz) Green Beans drained and rinsed
- 1 can (14 oz) Yellow Wax Beans drained and rinsed
- 1 large Red Bell Pepper diced
- 1 medium Red Onion diced
Instructions
- In a small bowl, whisk together the extra virgin olive oil, sugar, apple cider vinegar, lemon juice, dijon mustard, onion powder, salt, and pepper until smooth.
- In a large bowl, combine the drained and rinsed chickpeas, pinto beans, kidney beans, green beans, and wax beans, along with the diced red pepper and red onion. Pour the dressing over the bean mixture and toss until everything is evenly coated.
- Serve immediately or refrigerate for 30 minutes before serving (for the best flavor). Store leftover bean salad in an airtight container in the fridge for up to 5 days.
Save This Recipe! 💌
Notes
- Sugar: Alternative sweeteners such as honey, pure maple syrup, or ___ can be used.
- Bean Swaps: Almost any kind of bean works for this recipe, but here are our favorite swaps. Swap chickpeas for white cannellini beans, pinto beans for black beans, and wax beans for more green beans.
- Use Fresh Green & Wax Beans: Instead of using canned green and wax beans, you can use fresh, if you prefer. To use fresh beans, blanch them in boiling water for 2-3 minutes and cool them completely in ice water before draining, chopping and adding to the salad.
- Be sure to drain and rinse the beans. Draining and rinsing the beans removes the starchy canned liquid that will make this salad taste grainy and muddy if not removed.
- If storing for a few days in the fridge, stir the salad before serving to redistribute the dressing.
Nutrition
The nutritional information provided is an estimate based on an online nutrition calculator and it will vary based on the ingredients that you use.















Jessica says
This bean salad recipe has been around probably longer than I have, kicking around in my mom's recipe box, it was always a staple. It's delicious, fresh, and great for a weekly meal prep!