Go Back

High Protein Bean Salad (Healthy, Easy & Meal Prep Friendly)

No ratings yet
This high protein bean salad is fresh, flavorful, and packed with plant-based protein and fiber. Made with a mix of beans, crisp vegetables, parmesan cheese, and a tangy homemade vinaigrette, this healthy bean salad recipe is perfect for meal prep, quick lunches, or a light dinner.
If you’re looking for a filling, nutritious salad that keeps you full for hours, this dense bean salad is a must-try.
Prep Time 15 minutes
Chill Time 1 hour
Total Time 1 hour 15 minutes

Ingredients
  

  • 1 can chickpeas
  • 1 can dark red kidney beans
  • 1 can white beans
  • 1/2 cup marinated artichoke hearts chopped
  • 1/4 cup sun dried tomatoes
  • 1 cucumbers
  • 1/2 cup parmesan cheese grated
  • Pecans or walnuts optional
  • 1/4 cup extra virgin olive oil
  • 1/2 lemon juiced
  • 1 1/2 tsp Dijon mustard
  • 2 tbsp red wine vinegar
  • 1 tbsp honey
  • 1 tsp oregano
  • 1 tsp basil
  • 1 tsp parsley
  • salt and pepper

Method
 

  1. Start by mixing all of the last 9 ingredients for the vinaigrette. Set aside.
  2. Mix the first 7 ingredients together.
  3. Add the vinaigrette to the bean mix, it's best if you let sit for a few hours but can be eaten right away.
  4. Just before eating, add walnuts or pecans for a crunch.

Notes

❤️ Why You’ll Love This Bean Salad

  • High in protein and fiber
  • Quick and easy—no cooking required
  • Perfect for meal prep
  • Fresh, tangy, and flavorful
  • Customizable with your favorite ingredients

Tried this recipe?

Let us know how it was!