Hearty Bean Salad Recipe・A Weekly Meal Prep Must

This blog post is about my hearty bean salad recipe, a weekly meal prep must have in our household.

hearty bean salad recipe in a salad bowl

Hearty Bean Salad Recipe

One of our goals this year has been to meal prep weekly because we feel better when we eat at home and who can't save a little money these days?

Before meal prepping, we found ourselves with a lot of food waste from unused groceries and over spending eating out multiple times a week. On top of it all, we just didn't feel great physically or mentally. So we decided to focus on eating at home during the week and reserving our dinning out as more of an experience to enjoy together or with friends.

Many times I fail at eating at home due to poor planning and becoming bored with what I have at home. This hearty bean salad recipe has literally been a weekly item on the menu for us for months now and it's not going anywhere anytime soon.

Inspiration for Bean Salad Recipe

The original bean salad recipe is from Violet Witchel on Instagram and TikTok. I came across her account on my For You page and instantly fell in love with her easy to make recipes. She also breaks down her own weekly meal preps for her and her fiancé.

Typically I am not a fan of beans or salads, but she made her grinder salad which looked delicious and hearty. So of course I tried it out and immediately fell in love. Over the last few months, I have tweaked the original recipe to our tastes. You'll notice we add cilantro to ours as well as fresh mozzarella. The dressing is also a little different. The result is this flavorful bean salad recipe in today's post.

When it comes to vegetables in my meal prep, I am definitely lacking. If I could live my life without ever eating a veggie I would, but I know better as a mom and nutritionist, so when I find something that I enjoy eating full of vegetables, I hang on to it.

hearty bean salad recipe

Salad That Keeps

Another reason that we love having this bean salad recipe weekly is because it truly keeps well for up to 5 days in the fridge. Because it tastes just as good a few days after I made it, it's easy to store and grab for a quick lunch, snack, or side. If I'm totally honest, I've had the salad on day 6 and 7 as well if my husband hasn't eaten it all.

Bean Salad Recipe

It almost seems silly to break down the recipe because it's so easy to make. The most time consuming is picking up all the ingredients. Another tip I have when it comes to meal planning is to keep an ongoing list in your notes app that you share with your partner. Anytime you go to the store stick to the list and mark it off as you go. This saves time and money!


  • 1 can garbanzo beans
  • 1 can white beans
  • 1 bunch organic parsley
  • 1 bunch organic cilantro (this is optional, my husband loves cilantro so we've added it)
  • 1/2 red onion
  • 2 green bell peppers (you can use any bell peppers you prefer)
  • 1/2 cup roasted red bell peppers (from a can or jar)
  • 1/3 cup banana peppers (or to taste)
  • 8 oz salami
  • fresh mozzarella or mozzarella pearls

for the dressing

  • 1/2 cup extra virgin olive oil
  • 1/4 cup red wine vinegar
  • 3 teaspoons sea salt
  • 2 tablespoons dijon mustard
  • 1 juice of a lemon
  • 1 tablespoon oregano
  • 1 tablespoon Italian seasoning


  1. rinse and drain your beans
  2. finley dice and chop all your veggies (I love my chopper tool to speed it up)
  3. rough chop your salami and mozzarella
  4. toss everything in a large bowl
  5. mix your salad dressing in a measuring cup
  6. pour over salad
  7. toss
  8. store in an air tight container in the refrigerator.

Hearty Bean Salad

This hearty bean salad is full of fiber, protein, and healthy fats that will keep you satiated. It keeps well in the fridge for a week and works well on it's own or paired with another dish. The perfect meal prep salad dish.
Prep Time 30 minutes
Total Time 30 minutes
Course Salad
Cuisine American


  • 1 can garbanzo beans
  • 1 can white beans
  • 1 bunch organic parsley
  • 1 bunch organic cilantro
  • ½ red onion
  • 2 green bell peppers
  • ½ cup roasted red peppers (canned or jar)
  • ¼ cup banana peppers
  • 8 oz salami
  • 1 container mozzarella


  • ½ cup extra virgin olive oil
  • cup red wine vinegar
  • 1 juice of a lemon
  • 1 tbsp oregano
  • 1 tbsp italian seasoning
  • 3 tsp sea salt
  • 2 tbsp dijon mustard


  • rinse and drain your beans
  • chop and dice all your veggies
  • chop and dice your salami
  • place everything in a large bowl


  • place all your dressing ingredients in a measuring cup or bowl
  • mix well


  • add dressing to salad and toss
  • toss in mozzarella
  • store in an air tight container, refrigerate, good for up to 5 or 6 days


This recipe is inspired by Violet Witchel on Instagram and TikTok. After following her instructions for her hearty bean salad, I've adjusted the ingredients to my taste and added mozzarella over the last few weeks. 
We make this recipe once a week to keep a healthy, satiating, salad on hand ready to go. Saves us when we need a quick lunch, and pairs well with any main dishes to add fiber and veggies.  
Keyword beginner, easy, meal prep

Leave a Reply

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

Recipe Rating

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Looking for Something?