Vibrant Rainbow Bean Salad Recipe (Easy & Healthy!)

Salads & Dressings

March 23, 2026

Ready to eat the rainbow? This Multi-Coloured Bean and Vegetable Salad is a feast for the eyes and the palate! It’s incredibly versatile, packed with plant-based goodness, and drenched in a zesty, homemade dill marinade. Whether you need a quick and healthy lunch, a stunning side for a potluck, or a reliable meal-prep champion, this salad delivers vibrant flavour and satisfying texture in every single bite. Let’s get chopping!

Ingredients

• For the Zesty Dill Marinade
• 1/4 cup / 60 mL lemon juice or apple cider vinegar
• 2 tablespoons / 30 mL extra-virgin olive oil
• 1 teaspoon / 5 mL garlic powder
• 1 teaspoon / 5 mL dried dill
• 1 teaspoon / 5 mL Dijon mustard
• 1/2 teaspoon / 2 mL salt
• 1/2 teaspoon / 2 mL black pepper
• For the Salad
• 3 cups / 750 mL cooked or canned beans, such as black, pinto, red, white, or garbanzo
• 1 cup / 250 mL diced yellow bell pepper
• 1 cup / 250 mL cherry tomatoes, sliced in half
• 1 cup / 250 mL chopped celery

Instructions

1. Prepare the marinade by combining the lemon juice, olive oil, garlic powder, dill, mustard, salt, and pepper in a jar with a lid. Shake vigorously until well combined, or whisk together in a small bowl.
2. If using canned beans, rinse them thoroughly under cool water to remove excess sodium and canning liquid, then drain well. Place the drained beans in a large bowl.
3. Pour the marinade over the beans and toss gently to coat. Cover and refrigerate for at least 6 hours, or overnight, stirring occasionally. This allows the beans to absorb all the delicious flavours.
4. Just before serving, stir in the diced bell pepper, cherry tomatoes, and chopped celery. Enjoy immediately!

Nutritional Information

• Per 1 cup / 250 mL serving: 197 calories, 9 g protein, 6 g fat, 29 g carbohydrate, 10 g dietary fibre, 426 mg sodium, 58 mg vitamin C.

Pro Tips

• To keep green vegetables like bell peppers or broccoli vibrant, add them to the salad just before serving, as the acidic marinade can dull their colour over time.
• For the most flavourful result, allow the beans to marinate for the full 6 hours, or even overnight. The longer they sit, the better they taste!
• Don’t be afraid to customize! Add other colourful veggies like shredded carrots, red onion, or corn. A handful of fresh parsley or cilantro also adds a wonderful brightness.
• This salad is a meal-prep dream. Prepare the marinated beans ahead of time and store them in the fridge for up to 4 days. Simply add the fresh, crunchy vegetables when you’re ready to eat.

FAQ

Q: Is this vegetarian bean salad a good source of protein
A: Yes, this salad is an excellent source of plant-based protein, primarily from the beans. A single serving contains 9 grams of protein, making it a satisfying and nutritious option for a vegetarian diet.

Q: Can I use different beans or vegetables in this salad
A: Absolutely! This recipe is incredibly versatile. Feel free to substitute with any cooked beans you have on hand, such as kidney beans or chickpeas. You can also add other crunchy vegetables like corn, shredded carrots, or finely chopped red onion for more colour and nutrients.

Q: How long does this bean salad last in the fridge
A: For best results, the marinated beans can be stored in an airtight container in the refrigerator for up to 4 days. To maintain the best texture and vibrant colour, we recommend adding the fresh, crunchy vegetables like bell peppers and celery just before you’re ready to serve.

Q: How can I make this salad a more complete vegetarian meal
A: To turn this salad into a more substantial meal, you can serve it over a bed of quinoa or brown rice, stuff it into a whole-wheat pita, or serve it alongside a slice of crusty bread. Adding a handful of toasted seeds like pumpkin or sunflower seeds can also boost the healthy fat and protein content.

0 0 votes
Article Rating
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments

More Vegetarian Recipes

A woman in an apron smiling and holding a ceramic bowl of Buttery Spinach Sak topped with melted butter, fried cashews, and currants.

Easy Buttery Spinach Sak (Saag) Recipe

Ready to transform a simple bag of spinach into a dish that tastes like it came from a top Indian restaurant? This Buttery Spinach Sak is the ultimate vegetarian comfort food. It’s a rich, aromatic, and surprisingly simple Punjabi side dish that comes together...

A woman smiling and holding a bowl of creamy Asian Ranch Dressing topped with chopped chives, with fresh vegetables and a salad in the background.

Easy Vegan Asian Ranch Dressing Recipe

Craving a creamy dressing but tired of the same old ranch? This Asian Ranch Dressing is the vibrant, umami-packed upgrade your salads have been screaming for! It masterfully blends the comforting creaminess of ranch with the savory depth of soy sauce and toasted...

Woman holding a rustic bowl filled with fresh Vegetarian Asian Cucumber Salad, sliced into half-moons and tossed in a sesame and jalapeño dressing.

Spicy Asian Cucumber Salad (Easy & Healthy!)

Craving a side dish that’s bursting with flavor but ready in minutes? This Spicy Asian Cucumber Salad is your new go-to! It’s incredibly refreshing, perfectly crunchy, and has just the right amount of kick to wake up your taste buds. Let’s make this...

A woman in an apron smiling and holding a ceramic bowl of Buttery Spinach Sak topped with melted butter, fried cashews, and currants.

Easy Buttery Spinach Sak (Saag) Recipe

Ready to transform a simple bag of spinach into a dish that tastes like it came from a top Indian restaurant? This Buttery Spinach Sak is the ultimate vegetarian comfort food. It’s a rich, aromatic, and surprisingly simple Punjabi side dish that comes together...

A woman smiling and holding a bowl of creamy Asian Ranch Dressing topped with chopped chives, with fresh vegetables and a salad in the background.

Easy Vegan Asian Ranch Dressing Recipe

Craving a creamy dressing but tired of the same old ranch? This Asian Ranch Dressing is the vibrant, umami-packed upgrade your salads have been screaming for! It masterfully blends the comforting creaminess of ranch with the savory depth of soy sauce and toasted...

Woman holding a rustic bowl filled with fresh Vegetarian Asian Cucumber Salad, sliced into half-moons and tossed in a sesame and jalapeño dressing.

Spicy Asian Cucumber Salad (Easy & Healthy!)

Craving a side dish that’s bursting with flavor but ready in minutes? This Spicy Asian Cucumber Salad is your new go-to! It’s incredibly refreshing, perfectly crunchy, and has just the right amount of kick to wake up your taste buds. Let’s make this...

A close-up photograph of a person holding a bowl of fresh Vegetarian Apple and Walnut Salad with celery and yogurt dressing.

5-Minute Apple Walnut Salad (Healthy & Easy)

If you’re anything like me, you’re always on the hunt for a snack that hits that perfect balance of crunchy, sweet, and healthy without taking forever to prep. That’s exactly why I love this Vegetarian Apple and Walnut Salad. It feels like a lighter, quicker twist on...