Table of Contents
Key Takeaways
- Made with mostly pantry ingredients, requires only 10 minutes of preparation, and it can be made in advance. That makes it a great option for meal prep!
- This marinated bean salad is creamy, bright, and affordable.
- No cooking needed!
There’s something quietly brilliant about a recipe that starts with a humble can of beans and turns into something you actually crave. This marinated white bean salad is exactly that: simple, fresh, and deeply satisfying in a way that feels effortless.
It’s the kind of dish you make once, and then you just keep coming back to. For quick lunches, last-minute sides, or those days when you want real food without turning on the stove (think about those hot summer days when you don’t feel like eating at all).
And the best part about this marinated white bean salad? It’s affordable and requires zero cooking skills.

What Is Marinated White Bean Salad
At its core, this is a Mediterranean-style dish built on contrast: creamy white beans, sweet corn, and juicy red pepper fillets, paired with a sharp, aromatic dressing.
Instead of relying on cooking techniques, the magic happens in the marination. The beans soak up olive oil, vinegar, and spices, transforming them from something neutral into something layered and complex.
It’s simple food, but done right.
Ingredients You Need (and Substitutions)

- Cannellini beans – creamy, mild, and perfect for soaking up the dressing. You can substitute Great Northern beans (firmer) or navy beans (softer, more delicate).
- Roasted red pepper fillet – adds sweetness and a bit of texture contrast. It’s a pretty common ingredient in almost every Balkan home.
- Corn – a subtle but smart addition that brings sweetness and balance. If you don’t have it on hand, you can add more beans or chopped cucumbers for more freshness.
- Olive oil – the base of the marinade, adds richness and ties everything together. Use the best quality you have; this is where flavor comes from. Avoid olive oil with a distinct bitter aroma.
- Red wine vinegar – brings acidity and balance. Cuts through the beans’ creaminess. Substitute with lemon juice or white wine vinegar.
- Red onion – adds sharpness and crunch. You can use shallots, too.
- Fresh parsley – gives color and freshness. You can substitute with fresh basil, although the flavor will be different.
- Ground cumin – adds warmth and depth without overpowering. Replace it with smoked paprika or omit.
- Black pepper and salt – essential for binding everything together. Beand need it more than other veggies, trust me!
Optional Add-Ins
- Crumbled feta
- Tuna or shredded chicken
- Olives or capers
- Bread croutons
How to Make Marinated White Bean Salad
Check out the recipe card at the end of this post. It has the exact amounts of ingredients and detailed recipe instructions!
1. Make the Dressing and add the Onion
In a medium bowl, whisk together the olive oil, red wine vinegar, cumin, salt, and black pepper. Add finely chopped onion and let sit for a few minutes.

2. Add the Beans, Corn, and Parsley
Add the drained beans, corn, and parsley and gently toss to coat. Be careful here; you want them intact, not mashed.

3. Add Chopped Red Pepper and Let it Marinate
Lastly, add chopped red pepper fillets, mix once again gently, cover, and let the salad marinate for at least 30 min before serving or overnight. Stir once or twice in the meantime.

Serving Ideas
- Spoon over toasted bread for a quick lunch
- Serve alongside grilled fish or chicken
- Add to a grain bowl for a more filling meal
- Add it to your tortillas
Storage, Meal Prep & Make-Ahead Tips
Marinated white bean salad will keep well in the fridge for 3 to 4 days. I store them in my glass containers.
Flavor improves over time, and that’s what makes it great for meal prep containers or quick lunches.
This is one of those rare recipes that actually rewards you for making it ahead, and that’s just one thing I like about it!

FAQ
Yes, but it will taste noticeably better after at least 30 minutes of marinating.
Usually not enough salt or acid. Beans need both to come alive; don’t be shy with vinegar and seasoning.
More Quick Recipes
- FIG AND BRIE CROSTINI
- HAM AND CHEESE CORNBREAD MUFFINS
- EASY KEFIR PANCAKES
- QUICK PICKLED RED ONIONS
- ARUGULA, PEAR SALAD WITH BLUE CHEESE
If you try this recipe, tag @foodandmoodblog on Instagram or leave your comment and rating of this recipe here on the blog.
I would love to hear from you!
Fuel My Creativity!
Support my work by making a small donation.

Marinated White Bean, Corn, and Red Pepper Salad
Ingredients
- 240 g cannellini beans (drained)
- 2-3 parsley sprigs (finely chopped)
- ½ small red onion (diced)
- 1 red pepper fillet (chopped)
- 3 tbsp corn (drained)
- 4 tbsp extra virgin olive oil
- 2 tbsp red wine vinegar
- ⅓ tsp cumin powder
- sea salt (to taste)
- ground black pepper (to taste)
Instructions
- In a medium bowl, whisk together the olive oil, red wine vinegar, cumin, salt, and black pepper. Add diced onion. Taste it, it should be slightly sharp and well-seasoned.
- Add the drained beans, corn, and parsley and gently toss to coat. Be careful here; you want them intact, not mashed.
- Lastly, add chopped red pepper fillets, mix once again gently, cover, and let the salad marinate for at least 30 min before serving or overnight. Stir once or twice in the meantime.
Nutrition
Nutritional information provided is an estimate based on ingredients data and should be used for informational purposes only. Actual nutritional content may vary based on factors such as portion size, preparation methods and ingredients used.

Leave a Reply