Haunted Bean Salad

A nutrient-packed, colorful bean salad with a tangy-sweet dressing that I'm obsessed with - perfect for meal prep and great for PCOS or high cortisol.

Total
15 min
Prep
15 min
Cook
0 min
Serves
6–8
Protein
10–12gper serving
A large bowl of bean salad with black beans, corn and peppers, beside a smaller served bowl

Why you’ll love it

  • It's a nutrient powerhouse packed with protein, iron, magnesium, and zinc
  • The high fiber content keeps you full and satiated for hours - I never get hungry after eating this
  • Perfect for PCOS, high cortisol, or blood sugar regulation
  • I designed it to be incredibly customizable - use any beans and vegetables you like
  • The flavors improve with time - perfect for meal prep (my favorite thing about it)
The one step that mattersI use canned beans for convenience - just drain and rinse well to remove the thick liquid

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.

Crystal holding up a can of black beans to the camera

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.

Crystal stirring the chopped peppers and beans together with a blue spatula

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

Haunted Bean Salad

A nutrient-packed, colorful bean salad with a tangy-sweet dressing that I'm obsessed with - perfect for meal prep and great for PCOS or high cortisol.
Prep
15 min
Cook
0 min
Total
15 min
Serves
6–8
Calories
180–220

Ingredients

  • 1 tbsp apple cider vinegar
  • 1 tbsp olive oil (or omit for oil-free version)
  • 2 tbsp stone ground mustard (love the texture - or use Dijon)
  • 2 tbsp hot honey (or regular honey plus red pepper flakes)
  • 1 tsp sea salt
  • Juice of 1 lemon (about 2-3 tablespoons)
  • 1 can (15 oz) garbanzo beans, drained and rinsed well
  • 1 can (15 oz) cannellini beans, drained and rinsed well
  • 1 can (15 oz) black beans, drained and rinsed well
  • 1 cup edamame (frozen and thawed, or fresh)
  • 1 cucumber, diced into bite-sized pieces
  • 1/2 red onion, diced (adds great color and flavor)
  • 1 cup tri-colored bell peppers, diced (red, yellow, orange)
  • Optional: crumbled feta cheese for topping (omit for vegan version)

Instructions

  1. In a large bowl, whisk together 1 tbsp apple cider vinegar, 1 tbsp olive oil, 2 tbsp stone ground mustard, 2 tbsp hot honey, 1 tsp sea salt, and the juice of 1 lemon until well combined and slightly emulsified.
  2. Drain and rinse all beans thoroughly (garbanzo, cannellini, black beans, and edamame) until the water runs clear. Add directly to the bowl with the dressing.
  3. Toss the beans in the dressing to coat them well. This allows them to start absorbing the flavors while you prep the vegetables.
  4. Dice your cucumber, red onion, and bell peppers into bite-sized pieces (roughly the same size as the beans for even distribution).
  5. Add all diced vegetables to the bean mixture in the bowl.
  6. Toss everything together thoroughly until all beans and vegetables are well coated with dressing. Make sure you get all the way to the bottom of the bowl.
  7. Cover and refrigerate for at least 30 minutes to let the flavors meld. For best results, I make this the night before and let it marinate overnight - the flavors develop beautifully.
  8. Before serving, give it a good stir and taste for seasoning. Add more salt, lemon juice, or hot honey if needed. Top with crumbled feta cheese if using.
  9. Enjoy throughout the week! This keeps for 5-7 days in the refrigerator and the flavors actually improve with time.
Nutrition, per serving (1 of 6-8)
Approximately 180-220 caloriesApproximately 10-12g proteinApproximately 30-35g carbsApproximately 4-6g fatApproximately 8-10g fiber

Questions I get about this one

Can I use canned beans?

Absolutely! Canned beans are convenient and work perfectly for this recipe. Just make sure to drain and rinse them well to remove the thick liquid and excess sodium.

How long does this keep in the fridge?

Properly stored in an airtight container, this salad keeps for 5-7 days. The acidic dressing helps preserve it, and the flavors actually improve over time as the beans absorb the dressing.

Why is this good for PCOS or high cortisol?

The high fiber content helps regulate blood sugar levels, preventing the spikes and crashes that can worsen PCOS symptoms. Beans provide plant-based protein and are rich in minerals like magnesium and zinc that support hormonal balance. The anti-inflammatory properties of ingredients like apple cider vinegar may also help with cortisol regulation.

Can I make this oil-free?

You can omit the olive oil if you prefer an oil-free version. The mustard and lemon juice will still coat the beans, though the dressing won't be quite as rich.

Made it? Tell me how it went

Your rating
Jump to recipeWatch