This 10-minute Mixed Bean Salad is perfect for meal prep, barbecues, and picnics. It stays fresh, so you can make it ahead! As a Registered Dietitian Nutritionist, I packed it with nutrients—bell pepper and cabbage for immunity, green onion for iron and zinc absorption—all in a naturally sweet miso-orange dressing with an umami kick.
This Mixed Bean Salad recipe was inspired by my Dense Bean Salad and Asian Bean Salad on my site.
Jump to:
👩🏼🌾 Ingredients & Health Benefits
Below are some notes about the ingredients from me as an expert in nutrition.
- Cabbage is rich in vitamin C, vitamin K, and fiber. Plus, it contains sulforaphane, a powerful compound found in cruciferous vegetables that may help protect against cancer.
- Red bell pepper is extremely high in vitamin C. One red bell pepper provides over 150% of the daily recommended intake, supporting immune function, collagen production, and iron absorption.
- Green onions contain flavonoids like quercetin, which may help reduce inflammation and support immune health.
- Beans are high in fiber and plant-based protein, they support gut health, stabilize blood sugar, and keep you full.
For the Miso Orange Dressing:
See the printable recipe card below for quantities.
🫘 Substitutions
- Beans - use white beans, pinto, black beans, soy beans, edamame, kidney beans, or beans of your choice
- Green onion - use shallots or red onion instead
- Date syrup - substitute with maple syrup or agave
- Dressing - Instead of the miso-orange dressing, use one of my other Healthy Dressing Recipes.
For more healthy salads, visit my Vegan Salad Recipes page.
📖 How to Make Mixed Bean Salad
This is an overview. The full instructions are in the recipe card below.
- Prepare the beans: If using dry beans, soak them overnight or use the quick soak method described in the recipe card below.
- Prep the veggies: Chop the cabbage, red bell pepper, and green onion.
- Combine the beans, cabbage, bell pepper, and green onion. Add the dressing for serving.
- Make the dressing: Squeeze the juice from two oranges for the freshest flavor. Add the mellow miso, rice vinegar, date syrup, minced ginger and garlic. Dates may help lower blood glucose, reduce cholesterol, and support a healthy gut microbiome, but maple syrup works just as well if preferred.
- Optional: Add sesame seeds and crushed red pepper to the dressing for more nutrients and spice.

- Add the dressing: This salad stays fresh in the fridge even after being dressed, but you can also add the dressing just before serving if you prefer.
✔️ Expert Tips
- Use Any Beans You Have: A variety of textures makes the salad more interesting, so feel free to combine chickpeas, black beans, kidney beans, or lentils.
- Chop Veggies Small: Finely chop the bell pepper, cabbage, and green onion to ensure every bite is balanced and flavorful.
- Fresh Orange Juice: To squeeze an orange by hand, roll it on the counter to loosen the juice. Cut the orange into eight slices instead of just two halves. It is much easier to squeeze the smaller pieces and they will yield more juice than a large piece.
- Let It Marinate: The flavors get even better after an hour in the fridge, making it a great make-ahead dish.
- Boost Absorption: Vitamin C from bell peppers enhances iron absorption from beans, while green onions further support mineral uptake.
- Adjust to Taste: If using a different dressing, add a little acidity (like lemon juice or vinegar) to keep flavors bright.
- Keep It Crunchy: This salad is not soggy, making it perfect for meal prep, picnics, and barbecues.
- Storage: Refrigerate in an airtight container for up to 5 days.
🛒 Shop Recipe Cookware and Ingredients
Note: As an Amazon Associate, I earn from qualifying purchases.
Nisha's Favorites
Get my tried-and-true products.
🙋🏽♀️ Recipe FAQs
Yes! Just rinse and drain them well to remove excess sodium and improve texture.
It stays fresh for up to 5 days, even when dressed, making it great for meal prep.
Yes! Beans provide plant-based protein, plus fiber to keep you full longer.
🍽️ Related Recipes
📖 Recipe
Mixed Bean Salad Recipe
Want to Save This Recipe?
Enter your email & I'll send it to your inbox. Plus, get great new recipes from me every week!
By submitting this form, you consent to receive emails from Cooking for Peanuts.
Ingredients
- 3 cups cooked beans 2(15-ounce cans), or 1 cup dry beans
- ⅓ cup chopped green onion (about 4 green onions)
- 2 cups chopped green cabbage (about ½ small cabbage)
- 1 large red bell pepper small dice
- 2 tablespoons hemp hearts (optional)
For the Miso Orange Dressing:
- ¼ cup orange juice (about 2 oranges)
- ¼ cup rice vinegar
- 1 tablespoon mellow miso
- 1 tablespoon date syrup
- 1 teaspoon minced garlic
- 1 teaspoon grated ginger or ground ginger
- 2 teaspoons sesame seeds (optional)
- 1 teaspoon crushed red pepper or to taste (optional)
Instructions
- For canned beans: Drain and rinse them using a fine mesh strainer.
- For dried beans: Overnight Soak: Rinse the Beans: Place the dried beans in a large bowl and rinse thoroughly to remove dirt and debris.Add Water: Cover the beans with 3–4 cups of water per cup of beans. The beans will expand as they soak, so use a large enough bowl.Soak: Let the beans soak at room temperature for 8–12 hours. For convenience, do this before going to bed.Drain and Rinse: After soaking, drain the beans and rinse them with fresh water.Quick Soak: Rinse the Beans: Place the dried beans in a large pot and rinse them thoroughly to remove any dirt or debris.Add Water: Cover the beans with water, using about 3 cups of water for every cup of beans.Boil: Bring the water to a boil over high heat. Let the beans boil for 2–3 minutes.Soak: Turn off the heat, cover the pot with a lid, and let the beans soak for 1 hour.Drain and Rinse: After an hour, drain the beans and rinse them under cold water.
- For the dressing: Combine the orange juice, rice vinegar, miso, date syrup, garlic, and ginger in a medium bowl. Whisk well until fully incorporated.
- Combine: Transfer the beans, onion, cabbage, bell pepper, and hemp hearts (if using) to a large bowl. Add the dressing, sesame seeds, and crushed red pepper (if using), and mix well.
Notes
Nutrition
This information is provided as a courtesy and is an ESTIMATE only. Varying factors such as product types or brands purchased can change the nutritional information in any given recipe.
Amie says
Is there a substitute for miso paste?
Nisha Melvani, RDN says
Yes-tamari or soy sauce to taste.
Claire says
Delicious! I used a can each of kidney, black and butter beans as I didn’t have a lot of cabbage left in the fridge. I also didn’t have any onion and I only had ground ginger but it was divine! That dressing is just *chefs kiss* so good!
Thank you for all your amazing recipes, Nisha!
Nisha Melvani, RDN says
So glad you enjoyed this bean salad. Thank you for sharing your tips!
Sarah says
Made this using black beans and great northern beans - we really enjoyed it! We served it with tortilla chips for even more crunch and had it for our meal prep lunches. Will be making this one again
Nisha Melvani, RDN says
So glad to hear you enjoyed this salad! Thank you for leaving a comment. Appreciate it.
Erin says
We LOVED this. Made it along with your vegan kebabs and then put the bean salad, kebabs and hummus in pita and we had the most delicious meal.
Thank you so much!
Nisha Melvani, RDN says
Love this combo! Thank you for sharing and leaving a comment.
Marina Velez says
Love love love this salad! This will be a go-to in my family. Everyone loved the dressing, and our housekeeper happened to stop by and she liked it too! I appreciate that the dressing is so delicious and doesn’t have oil. Big winner in my house!
Nisha Melvani, RDN says
So glad you tried it. It is simple but so tasty! Thank you.
Vinni S says
This a wholesome and delicious salad; the dressing is epic! My 11yo enjoyed this too (just left out the spring onion); thanks for a great salad!
Nisha Melvani, RDN says
So happy to hear your 11 yo enjoyed it too! Have a great week.
Vinni S says
My 11yo ate this and loved it too!! What a great dressing and salad; left out the spring onion because didn’t have any. Thank you Nisha!
Nisha Melvani, RDN says
Thank you for leaving a comment. I am so glad you are both enjoying it.
Nathan says
This is so yummy and filling! Even better after 12 hours in the fridge. We soaked the dry beans for 12 hours and cooked them in the Instant Pot in 7 minutes. We chopped all the veggies in the Cuisinart and it was excellent fresh and better the next day!!!
Nisha Melvani, RDN says
So happy to hear! That is what I love about this salad-it is even better the next day. So glad you agree:)
Dipa says
Hey, this salad is just awesome. Very refreshing the dressing with orange tastes. Thank you for that great recipe.
Nisha Melvani, RDN says
I'm so happy to hear you enjoyed this bean salad as much as i did! Thank you.
Nina says
This looks absolutely delicious! I'm putting it on the list. I love anything with orange and ginger.
Nisha Melvani, RDN says
So happy to hear! Enjoy! I love this one.