Marinated Bean Salad That Lasts All Week

Founder / Chef / Everyone’s Best Friend

Andy Hay

Welcome to my kitchen. I hope to inspire you to grow as a home cook!

Let me paint a picture for you: it’s Sunday afternoon, you’ve got a podcast in your ears, a fresh coffee in hand, and you’re in the mood to get a little ahead on the week. You want something that’s bright, fresh, nutrient-dense, and versatile—enter the marinated bean salad. This isn’t your average bean salad either. We’re not talking about the gloppy deli-counter stuff. This is a dense bean salad recipe that hits with acidity, herbs, texture, and just enough heat to keep things interesting.

This dense bean salad recipe is one of those dishes I find myself making again and again because it checks so many boxes. It’s hearty enough to stand on its own for lunch, but plays well with others—serve it alongside grilled chicken, spoon it over nachos for an impromptu dip situation, or top it with a fried egg or grilled shrimp. The longer it sits in the fridge, the better it gets. We’re talking Tuesday lunch, Thursday dinner—it’s still holding up strong. That’s what I call a kitchen win.

Recipe

Marinated Bean Salad

full starfull starfull starfull starfull star
2 Reviews/5.00 Average
Prep Time 15 minutes
Cook Time 1 minute
Servings 6

Ingredients:  

  • 1/2 red onion, thinly sliced
  • 1 serrano chili
  • 4 cloves garlic, chopped
  • 1 jalapeño, deseeded and chopped

For the Dressing

  • 2 limes, juiced and zested
  • 2 tbsp olive oil
  • 1 tbsp apple cider vinegar
  • 2 tsp maple syrup
  • 1 tbsp low sodium soy sauce

Additions

  • 1/2 cup chopped cilantro
  • 1/2 cup chopped mint
  • 1 19 oz can chickpeas, rinsed and drained
  • 1 19 oz can white navy beans, rinsed and drained
  • 1 cucumber, diced
  • 1 avocado, diced
  • Kosher salt to taste

Instructions: 

  • In a large bowl, combine red onion, serrano chili, garlic, and jalapeño.
  • In a small bowl, whisk together lime juice and zest, olive oil, vinegar, maple syrup, and soy sauce. Pour over the onion mixture and let the mixture sit for 3-4 minutes.
  • Add cilantro, mint, chickpeas, white beans, cucumber, and avocado to the bowl.
  • Season with kosher salt to taste and toss everything together.
  • Serve immediately or store in the fridge for up to 4 days.

Why This Marinated Bean Salad Belongs in Your Rotation

If you’re wondering what to put in a dense bean salad, start here! What sets this salad apart is the way it builds flavor. It starts with a quick-pickle vibe. We toss red onion, serrano chili, jalapeño, and garlic in a bold, citrus-forward dressing. Letting that mixture hang out for a few minutes before tossing in the rest of the ingredients does the heavy lifting—softening the onion, mellowing the garlic, and infusing everything with punchy lime and soy.

Then we bring in the big hitters—chickpeas and white navy beans. This is your dense, protein-packed base. The texture is important here. You want a bean with some bite that holds its shape and drinks in flavor. Cucumber and avocado join the party for coolness and creaminess, and finally, a handful each of fresh mint and cilantro to bring it all to life.

This is what I call fridge gold. It only gets better over time, and it makes your week that much easier. I love piling it into containers for easy lunches or scooping it onto a big platter to go alongside grilled meats at a summer BBQ. It’s the kind of dish that works hard for you.

Forkful of marinated bean salad being scooped up.
Salad that actually gets better with time

Tips & Tricks to Nail This Dense Bean Salad Recipe

1. Don’t skip the marination time.
The 3-4 minutes where the onion, garlic, and chili are sitting in the dressing? That’s magic time. It takes the edge off the raw ingredients and starts layering in deep flavor before anything else even hits the bowl. This little step makes a big difference in your marinated bean salad.

2. Use canned beans, but treat them right.
Yes, we’re using canned beans here—this is meant to be an easy, approachable dish—but give them a good rinse under cold water to get rid of the extra saltiness. Then drain well. You don’t want excess moisture watering down your dressing.

3. Don’t be shy with the herbs.
This is not the time for a dainty sprinkle of herbs. Mint and cilantro add so much life to this salad. Chop them fresh, and don’t worry if it seems like a lot—they mellow and mix beautifully with the rest of the dish.

4. Avocado timing is key.
If you’re making this for the week, I recommend adding avocado just before serving if you’re super picky about texture. But if you’re okay with it getting a little soft and mixing into the salad, go ahead and toss it in. It actually adds some nice creaminess.

5. Add protein to make it a full meal.
Grilled chicken, shrimp, even crumbled feta or a soft-boiled egg work great. I’ve even tossed in leftover steak or spooned the salad into romaine boats for a quick lunch wrap situation.

Marinated vegetables for a marinated bean salad recipe.
The flavour base begins here

What Is the Best Dressing for Marinated Bean Salad?

The best dressing for a bean salad balances bright acidity, a touch of sweetness, and savory depth. For this marinated bean salad, we whisk together lime juice and zest, olive oil, apple cider vinegar, maple syrup, and low-sodium soy sauce. It’s light, punchy, and soaks beautifully into the beans—bringing the whole dish to life without weighing it down.

Ingredient Swaps if You’re in a Pinch

  • No mint? Swap it out for fresh herbs like parsley or basil—anything green and vibrant will bring a burst of freshness. Fresh parsley especially adds a clean, peppery note that compliments most dishes.
  • No white navy beans? Cannellini beans are a great stand-in with their creamy texture, or even black beans if that’s what you’ve got. If you want some extra zing, try adding fresh garlic and Dijon mustard in your dressing.
  • Heat level too high? Dial it back by using just one jalapeño or skipping the chili altogether. You can always balance the heat with something sweet like roasted red peppers or juicy cherry tomatoes.
  • No apple cider vinegar? Go for white wine vinegar, lemon juice or red wine vinegar—both offer the right tang without overpowering. Just avoid balsamic, which can be too bold for delicate fresh herbs.
  • Need more crunch? Sub in celery or green beans for texture. A little lemon zest adds brightness and pairs well with the rest of the ingredients. It’s all about layering flavour with what you have on hand to make this marinated bean salad stand out.
Simple ingredients, serious flavour

How to Serve It

  • As a dip: Toss in a large bowl and serve cold with tortilla chips. It holds up beautifully and feels like a fresh, healthy salsa.
  • As a main: Toss with greens, top with protein, and you’ve got a legit grain-free power bowl.
  • On toast: Smash a little avocado, salt and pepper on sourdough and pile this salad on top. Sprinkle with feta or sesame seeds for extra flair. Add a little extra virgin olive oil on top for some extra sheen.
  • For gatherings: This marinated bean salad is a dream at picnics or BBQs—it doesn’t need to be refrigerated immediately and it doesn’t wilt like leafy salads.
Someone using a nacho chip to scoop up some marinated bean salad.
The perfect bite, right here

Why You’ll Love It (Even On Day 4)

This isn’t one of those marinated bean salads that falls apart in the fridge. If anything, it gets better. The beans soak up the dressing, the herbs infuse, and the spice from the chilies mellows just enough. It’s the kind of dish that tastes like it took way longer than it did—and that’s what I’m always chasing in the kitchen. Big flavor, minimal fuss.

Whether you’re meal prepping for the week, heading to a potluck, or just want a fridge-friendly lunch option that’s packed with flavor and texture, this dense bean salad recipe delivers.

Fresh, zesty, and ready to serve

Final Thoughts

At the end of the day, this marinated bean salad is all about versatility and ease. It’s fast, flexible, and bursting with flavor. It’s one of those dishes that becomes a go-to without even trying. Make it once, and you’ll find yourself coming back to it week after week. That’s the kind of kitchen rhythm I love—simple, satisfying food that just works.

Now go make this white bean salad, stash it in your fridge, and thank yourself midweek when lunch is already done.

Not your average bean salad

Other Recipes You Will Love!

Italian Sub Salad

Orange Quinoa Salad

Caesar Pasta Salad

Andy Hay

Andy is the founder of ECK, Chef, and let’s admit it… the reason you’re here. He taught himself to cook, and it all paid off when he secured his spot in the season 5 Finale of Master Chef Canada. Now, Andy uses his big energy to showcase recipes that actually make people want to cook. His brand was built on butter and East Coast charm, and Andy’s kept that same energy ever since. Off-camera, you’ll find him doing what started it all: cooking for his two daughters, wife and the people he loves.

Rate & leave a comment

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

Rate this Recipe




4 Comments

Ruby says:

Love this recipe. It’s true that the salad even better the next day. Husband loved this






Andy Hay says:

So glad you both enjoyed it, Ruby! And yes—totally agree, it gets even better after a night in the fridge. Thanks for giving it a try!

Sheila Brennan says:

We tried this salad on Father’s Day!! It was delicious. So glad we moved out of our comfort zone. Will definitely be making it again.






Andy Hay says:

Love hearing that! So glad you gave it a try and enjoyed it—perfect choice for Father’s Day. Hope it becomes a new favorite in the rotation, Sheila!

— End of comments —

— No more comments to load —

Share this recipe