High Protein Bean Salad

No ratings yet
Jump to RecipeRate Recipe

This post may contain affiliate links. Please read our disclosure policy.

This high protein bean salad is packed with flavor, nutrient-dense, and the perfect recipe for prepping ahead. It’s vegetarian-friendly and made with beans, fresh veggies, feta cheese and tossed in a delicious vinaigrette.

A large bowl of high protein bean salad.

Why you’ll love this

You’ve probably seen “dense bean salad” making its rounds on social media- a high protein and nutrient-packed bean salad that you can meal prep for the week. This is my meatless version with a Mediterranean twist!

Bean salads are one of my favorite things because it stores so well, making it a great way to easily add fiber and fresh vegetables to your diet. It’s the perfect healthy side dish or main dish and it’s packed with plant-based protein.

Plus you can enjoy this bean salad by the forkful or with tortilla chips, which is my favorite way! Make sure to try my Healthy Cowboy Caviar next!

Whether you enjoy this is as a hearty side dish or a light lunch, it’s going to leave you feeling full and satisfied. A 1.5 cup serving has an impressive 19 grams of protein and 11 grams of fiber.

This flavorful salad is perfect for meal prep lunches and easy to customize too. Choose your favorite beans and mix up the herbs and veggies to fit your mood.

Ingredients for high protein bean salad on a countertop with labels.
Want to save this recipe?
Just enter your email and get it sent to your inbox! Plus I’ll send you new recipes every week!

Ingredients

  • Beans: Cannellini beans, and garbanzo beans (aka chickpeas) are wonderful plant-based proteins and are an excellent source of fiber too.
  • Edamame: Shelled edamame is one of my favorite plant-based proteins and works great in bean salads. One cup has 17 grams of protein!
  • Fresh vegetables: Cucumber, cherry tomatoes and sweet onion add a great crunch to this delicious salad. You could also use red onion, green onions, and even add peppers for extra veggies.
  • Fresh herbs: This calls for fresh parsley but you could swap in dill or chives as well for more herby flavor.
  • Kalamata olives: These olives are full of healthy fats and tasty salty goodness.
  • Feta cheese: Another great salty flavor and good source of protein for this yummy Mediterranean bean salad.

Dressing ingredients

  • White balsamic vinegar: A little milder and sweeter than classic balsamic vinegar, the white version adds flavor and acidity without taking over the dish. White wine vinegar or red wine vinegar works well too.
  • Lemon juice: Lemon is another bright acidic flavor to keep this salad light.
  • Olive oil: Extra virgin olive oil adds healthy fats to help absorb vitamins from all those veggies and adds a smoothness to the dressing.
  • Honey: Adding honey adds the perfect amount of sweetness to balance this dressing. Maple syrup would work as well.
  • Dijon mustard: Dijon mustard adds a little tangy flavor and helps hold the dressing together.
  • Garlic: A clove of fresh garlic adds so much flavor and a tiny bit of spice. I like to use a garlic microplane for dressings! You can also sub in garlic powder.
  • Italian seasoning + salt: These seasonings are just enough to compliment the natural flavors of the beans and veggies without being overpowering.
A high protein bean salad with edamame, beans, feta and veggies being mixed.

How to make high protein bean salad

High protein bean salad ingredients in a bowl.

Step 1: In a large bowl add cannellini beans, chickpeas, edamame, cucumber, sweet onion, tomatoes, olives, feta cheese and parsley.

High protein bean salad dressing being whisked together in a bowl

Step 2: In a small bowl, add all dressing ingredients and whisk thoroughly until combined.

Dressing being poured on top of high protein bean salad.

Step 3: Pour dressing over the bean and veggie mixture.

High protein bean salad being mixed in a large bowl.

Step 4: Toss salad gently until combined. Add additional salt and black pepper to taste. 

How to store

Store leftovers in an airtight container in the fridge for up to 4 days. Shake up to redistribute the dressing before serving.

A close up shot of high protein bean salad with cucumbers, edamame, chickpeas, tomato and cucumber.

Jamie’s Tip

Recipe Tip

If you’re making this for meal prep, make sure to give it a toss before eating! The dressing tends to settle when it’s stored, so be sure to give your salad a quick mix or freshen it up with a squeeze of fresh lemon, a splash of white wine vinegar, or a drizzle of fresh dressing.

Variations

  • Use whatever combination of beans you want – pinto beans, red kidney beans, navy beans or great northern beans, even black beans or lima beans.
  • Swap the lemon juice for lime juice, add cilantro instead of parsley and use Cotija cheese instead of feta for a Mexican-inspired version.
  • Add more fresh herbs – basil, chives or a small amount of thyme or fresh oregano would all taste great.
  • Use any cubed cheese you like, cheddar is always my go-to!
  • More veggies is always a great choice – chopped bell peppers, shredded carrots, fresh green beans or yellow wax beans. Or serve over leafy greens!
  • Try a vegan bean salad – swap out the feta for your favorite vegan cheese. You can even add a few tablespoons of vegan mayo for a creamy version.
  • Turn it into a pasta salad – for more fiber and protein add 1-2 cups of cooked chickpea pasta or brown rice.
  • Make it spicy – add red pepper flakes for a little bit of heat. 
High protein bean salad being served in a small bowl and garnished with lemon.

More bean salad recipes

A high protein bean salad with edamame, beans, feta and veggies being mixed.
No ratings yet

High Protein Bean Salad

Protein-packed bean salad made with edamame, beans, crunchy veggies and tossed in a delicious vinaigrette.
Servings: 5
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!

Ingredients 

  • 1 can cannellini beans, rinsed and drained
  • 1 can chickpeas, rinsed and drained
  • 1.5 cups shelled edamame, cooked and cooled
  • 1 cup cucumber, diced
  • 1/2 cup sweet onion, diced
  • 1.5 cups cherry tomatoes, quartered
  • 1/2 cup kalamata olives, chopped
  • 1 cup feta cheese, crumbled or diced from a block
  • 1/3 cup parsley, finely chopped

Dressing

  • 2 tbsp white balsamic vinegar, or white wine vinegar
  • 2 tbsp fresh lemon juice
  • 1/4 cup olive oil
  • 1/2 tbsp honey
  • 1 clove garlic, finely minced or microplaned
  • 1 tsp dijon mustard
  • 1 tsp Italian seasoning
  • 1/2 tsp salt

Instructions 

  • In a large bowl add cannellini beans, chickpeas, edamame, cucumber, sweet onion, tomatoes, olives, feta cheese and parsley.
  • In a small bowl, add all dressing ingredients and whisk thoroughly until combined.
  • Pour dressing over the bean and veggie mixture and toss gently until combined. Add additional salt and pepper to taste.

Nutrition

Serving: 1.5cups | Calories: 424kcal | Carbohydrates: 40g | Protein: 19g | Fat: 23g | Saturated Fat: 6g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 11g | Cholesterol: 27mg | Sodium: 1248mg | Potassium: 547mg | Fiber: 11g | Sugar: 6g | Vitamin A: 776IU | Vitamin C: 17mg | Calcium: 303mg | Iron: 5mg

Nutrition information is automatically calculated and should only be used as an estimate.

Did you try this recipe?Leave a comment + star rating below!

Food photography by Marie-Catherine Dubé

Hi, I'm Jamie

I’m a Registered Dietitian of over 10 years and I love creating simple, delicious recipes that leave you feeling good, too. Healthy eating doesn’t have to be complicated! Let me show you with easy healthy recipes and realistic nutrition tips.

Related Posts

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating