Is it just Hispanic households that are haunted by the ghosts of beans past? That's the playful question I ask while sharing this incredible rainbow bean salad that has quickly become my favorite dish. This bean salad isn't just delicious - it packs a serious nutrient punch with protein, iron, magnesium, and zinc. It's high in fiber so it keeps you satiated for hours. I eat this at least 3-4 times a week.
What makes this salad special is how customizable it is. You can add as many or as few beans as you'd like, and the same goes with the vegetables. I use a variety of beans including garbanzo, cannellini, black beans, and edamame because I love all types of beans - the more variety you include, the more diverse the nutrients and the more interesting the texture.
The dressing is simple but incredibly flavorful - a combination of apple cider vinegar, olive oil, stone ground mustard, hot honey, sea salt, and fresh lemon juice creates a tangy-sweet coating that gets better the longer it sits. This is my go-to meal prep dish. It's ideal for those with PCOS or high cortisol because the high fiber content helps regulate blood sugar and the plant-based protein supports hormonal balance. I have to thank my friend @_justcallmenat for suggesting this recipe - it's become an absolute staple in my kitchen.

About the ingredients
The dressing is the foundation of this salad's amazing flavor. It starts with 1 tablespoon each of apple cider vinegar and olive oil - the vinegar provides acidity and may help with blood sugar regulation, while the olive oil brings healthy fats and helps the dressing coat everything. Two tablespoons of stone ground mustard adds tang and helps emulsify the dressing so it clings to the beans. I love stone ground mustard for the texture. Two tablespoons of hot honey provides that perfect sweet-spicy kick that makes this salad so addictive. One teaspoon of sea salt seasons everything, and the juice of one lemon adds brightness and extra acidity.
For the beans, the fun part is you can mix as many or as few varieties as you like. I use one 15-ounce can each of garbanzo beans (chickpeas), cannellini beans (white beans), and black beans, plus 1 cup of edamame. Each bean brings its own texture and nutritional profile, making this a complete protein source. The combination is perfect.
The vegetables add crunch, color, and extra nutrients. One diced cucumber provides freshness and hydration. Half a red onion adds sharp bite and beautiful purple color. One cup of tri-colored bell peppers (red, yellow, and orange) brings sweetness and lots of vitamin C. You can also add tomatoes, zucchini, carrots, radishes, or jalapeños - I change it up all the time. Optional crumbled feta cheese on top adds salty, tangy creaminess, though you can omit it to keep the salad vegan.

How I make it
The technique for this salad is simple but strategic. You'll start by making the dressing first, then adding the beans directly to it. This allows the beans to start marinating and absorbing all those flavors while you prep the vegetables - it's a time-saving trick that also improves the flavor.
Drain and rinse your beans thoroughly - you want to wash away that thick liquid they're packed in. Add them to the dressing and toss well. While they marinate, dice all your vegetables to a uniform size. This ensures every bite has a good mix of beans and vegetables.
Add the vegetables to the bean mixture, toss everything together thoroughly, and here's the key: let it marinate. I make this the night before and let it sit in the fridge overnight. The flavors develop and intensify beautifully. Before serving, give it a good stir and taste for seasoning - you might want to add more salt, lemon juice, or hot honey depending on your preference.
Tips from my kitchen
- I use canned beans for convenience - just drain and rinse well to remove the thick liquid
- The longer it marinates, the better it tastes - I always make it the night before
- Customize your bean combination based on what you have or prefer - there's no wrong answer
- Add jalapeños or hot sauce if you want it spicier
- Try different mustards like Dijon, whole grain, or spicy brown - all work great
- Swap hot honey for regular honey plus red pepper flakes if you can't find it
- I add fresh herbs like cilantro, parsley, or basil just before serving for extra freshness
- Include cherry tomatoes for extra color and juicy bursts of flavor




Made it? Tell me how it went