This pinto bean salad is a quick, fresh, and satisfying canned pinto bean recipe made with simple ingredients, perfect for an easy lunch or light dinner that keeps you full and energized.

For more bean salad recipes, try our kidney bean salad, white bean salad, three bean salad, or chickpea salad.

Pinto bean salad in bowl on marble table with avocado, tomatoes, cucumber, and herbs.

Why you’ll love this pinto bean salad!

After a few big Easter meals, Louise and I were craving something fresh, simple, and light—and this pinto bean salad came to the rescue 🥗

We wanted a meal that felt crisp, nourishing, and easy to make, with plenty of raw veggies and satisfying texture. With a can of beans sitting in the pantry, this easy pinto bean salad quickly came together into something surprisingly delicious.

The real magic is the quick marinade. Letting the beans sit in the dressing for just 10 minutes removes that canned taste and builds flavor fast

It’s fiber-rich, naturally low in saturated fat, and perfect for a Mediterranean-style meal—the kind of recipe that leaves you feeling good after eating it 💛

P.S. Love Mediterranean bean salads? Try our Greek bean salad, Mediterranean bean salad, or Antipasto bean salad.

Ingredients

Full ingredients and substitutions are in the recipe box below.

Ingredients for pinto bean salad on marble table with fresh vegetables and herbs in natural light.
  • Pinto beans: the star of this canned pinto beans recipe, creamy and filling. Substitute black beans, cannellini, or kidney beans.
  • Cucumber: adds freshness and crunch. Swap with celery or chopped zucchini for a similar bite.
  • Cherry tomatoes: juicy and sweet. Use diced regular tomatoes or grape tomatoes instead.
  • Olives: bring a salty, Mediterranean flavor. Try capers or skip if you prefer a milder taste.
  • Shallot: mild and slightly sweet. Substitute red onion or green onions; for a gentler option, soak in water first.
  • Corn: adds sweetness and texture. Use diced bell peppers or skip for a lower-carb option.
  • Parsley: fresh and bright. Swap with basil, cilantro, or dill depending on what you have.
  • Avocado: creamy and satisfying, great in a pinto bean salad with avocado. Use crumbled feta, diced cheese or leave out.

Dressing

  • Olive oil: smooth and heart-healthy. Swap with avocado oil.
  • Vinegar or lemon juice: adds brightness in this Mediterranean bean salad. Use either based on preference. If using lemon juice, add a bit of grated zest too.
  • Mustard: helps emulsify. Dijon or yellow mustard both work.
  • Honey or maple syrup: balances acidity. Use agave or skip.
  • Oregano: classic Mediterranean flavor. Try Italian seasoning.
  • Salt and pepper: adjust to taste, especially if using feta and olives.
Close up of pinto bean salad showing creamy beans, juicy tomatoes, and fresh parsley.

How to Make This Easy Canned Pinto Bean Recipe

1. Make the dressing

In a medium bowl, whisk together the olive oil, lemon zest and juice, mustard, honey, dried oregano, salt, and black pepper.

Whisk until smooth and slightly creamy. This simple dressing is the base of flavor for the whole salad.

Step 1 Whisking olive oil dressing in bowl with herbs and mustard on marble table.

2. Marinate the pinto beans

Drain and rinse the canned pinto beans, then add them to the dressing.

Stir well and let them sit while you prep the vegetables. Even 10 minutes helps remove that canned taste and makes this simple canned bean salad much more flavorful.

Tip: Warm the beans for 30 seconds in the microwave before adding them. They’ll absorb the dressing faster.

Step 2 Pinto beans mixing with dressing in bowl, glossy and well coated.

3. Add the vegetables

In a large bowl, add the diced cucumber, halved cherry tomatoes, olives, thinly sliced shallot, corn, and parsley.

Pour in the marinated beans and all the dressing. Toss well so everything is evenly coated. This is what gives you a fresh, satisfying no cook bean salad with lots of texture.

Step 3 Chopped vegetables in large bowl with cucumber, tomatoes, corn, and parsley.

4. Finish and serve

Gently fold in the diced avocado or crumbled feta just before serving.

Serve right away, or chill until ready to eat. Taste and adjust salt, pepper, or a squeeze of lemon if needed.

Step 4 Tossing pinto bean salad and serving it on a platter.

Tips

  • Marinate the beans: even 10 minutes in the dressing makes a big difference in flavor.
  • Warm the beans first: 30 seconds in the microwave helps them absorb the dressing better.
  • Cut veggies evenly: similar sizes make the salad easier to eat and more balanced.
  • Don’t skip the herbs: fresh parsley lifts the whole salad and adds brightness.
  • Add avocado last: this keeps it fresh and prevents it from getting mushy.
  • Go easy on salt: olives already add salt, so taste before adding more.
  • Adjust the acidity: a small squeeze of lemon at the end can really wake up the flavors.
  • Let it rest briefly: 10–15 minutes after mixing helps everything come together.
  • Serve slightly chilled: not too cold, so the flavors still come through.
  • Make it ahead smartly: prep everything, but add avocado just before serving.

Frequently Asked Questions

How to store this pinto bean salad?

Store it in an airtight container in the fridge for up to 2 days. For best texture, add the avocado just before serving.

Can I use dried beans instead of canned?

Yes. Soak them overnight, cook them until tender, let them cool, then use them just like in this recipe.

Can I make this ahead of time?

Yes, this easy pinto bean salad is great for meal prep. Just keep the avocado separate and add it before serving.

What can I use instead of pinto beans?

You can swap them with black beans, cannellini beans, or chickpeas depending on what you have.

Is this good for meal prep?

Yes, it holds well and the flavors improve as it sits. It’s a great high fiber bean salad for easy lunches.

Can I make it without mustard?

Yes. You can skip it or replace it with a little extra vinegar or lemon juice for brightness.

How can I make it more filling?

Add cooked quinoa, farro, or extra avocado to turn it into a more complete meal.

More Bean Salads to Try

For more ideas, browse our best salad recipes round-up.

If you try this Pinto Bean Salad Recipe please leave a 🌟 star rating and let us know how it turned out in the comments—we love hearing from you.

Pinto bean salad served in simple bowl near window with bright natural light and fresh colors.

Pinto Bean Salad

5 from 3 votes
This pinto bean salad is a fresh and easy canned pinto beans recipe with crisp vegetables, creamy avocado, and a simple olive oil dressing. It’s light, satisfying, and full of flavor.
Prep Time: 15 minutes
Cook Time: 0 minutes
Total Time: 15 minutes
Servings: 4 people
Course: Lunch, Main Course
Cuisine: Mediterranean-Inpired

Video

Mediterranean Pinto Bean Salad

Ingredients 

  • 1 can pinto beans 15 oz / 400 g can, drained and rinsed – or 1½ cups (230 g) cooked
  • 2 cups cucumber diced
  • cups cherry tomatoes halved
  • ½ cup olives halved
  • cup shallots or red onion – thinly sliced
  • ¾ cup corn canned, fresh, or frozen
  • cup parsley finely chopped
  • 1 avocado diced

Dressing

  • 4 tablespoons extra virgin olive oil
  • 2 tablespoons lemon juice or apple cider vinegar
  • 1 teaspoon lemon zest
  • 1 tablespoon Dijon mustard or yellow mustard
  • 1 tablespoon honey or maple syrup
  • 1 teaspoon dried oregano
  • ¾ teaspoon salt + black pepper to taste

Instructions 

  • Make the dressing: In a medium bowl, whisk together 4 tablespoons extra virgin olive oil, 2 tablespoons lemon juice, 1 teaspoon lemon zest, 1 tablespoon Dijon mustard, 1 tablespoon honey, 1 teaspoon dried oregano, ¾ teaspoon salt, and black pepper.
    Step 1 Whisking olive oil dressing in bowl with herbs and mustard on marble table.
  • Marinate the beans: Drain and rinse 1 can pinto beans. Add them to the dressing and stir.
    Let them sit while you prepare the vegetables.
    Tip: Warm the beans in the microwave for 30 seconds to help them absorb more flavor.
    Step 2 Pinto beans mixing with dressing in bowl, glossy and well coated.
  • Add the vegetables: To a large bowl, add 2 cups cucumber, 1½ cups cherry tomatoes, ½ cup olives, ⅓ cup shallots, ¾ cup corn, and ⅓ cup parsley.
    Pour in the marinated pinto beans and dressing. Mix well.
    Step 3 Chopped vegetables in large bowl with cucumber, tomatoes, corn, and parsley.
  • Finish and serve: Gently fold in 1 avocado just before serving.
    Serve right away, or chill until ready to eat.
    Step 4 Tossing pinto bean salad and serving it on a platter.

Notes

Substitutions
  • Pinto beans → Black beans, cannellini beans, or kidney beans
  • Cucumber → Celery or chopped zucchini
  • Cherry tomatoes → Diced regular tomatoes or grape tomatoes
  • Olives → Capers or omit for milder flavor
  • Shallot → Red onion or green onions (soak to mellow)
  • Corn → Diced bell peppers or omit (lower carb)
  • Parsley → Basil, cilantro, or dill
  • Avocado → Diced cheese, crumbled feta, or omit.
  • Olive oil → Avocado oil
  • Vinegar or lemon juice → Either one, based on preference
  • Mustard → Dijon or yellow both work
  • Honey or maple syrup → Agave or omit
  • Oregano → Italian seasoning
  • Salt & pepper → To taste (adjust if using salty add-ins like olives/feta)
Tips
  • Marinate beans → Even 10 min boosts flavor
  • Warm beans → 30 sec helps soak up dressing
  • Chop evenly → Better texture, easier bites
  • Don’t skip herbs → Fresh parsley = instant lift
  • Add avocado last → Keeps it fresh, not mushy
  • Go easy on salt → Olives already bring plenty
  • Brighten at the end → Quick squeeze of lemon
  • Let it rest → 10–15 min = better flavor blend
  • Serve slightly chilled → Not fridge-cold
  • Store smart → Keep in airtight container up to 2–3 days; add avocado fresh

Nutrition

Serving: 1 of 4, Calories: 344kcal, Carbohydrates: 29g, Protein: 6g, Fat: 25g, Saturated Fat: 4g, Polyunsaturated Fat: 3g, Monounsaturated Fat: 17g, Trans Fat: 0g, Cholesterol: 0mg, Sodium: 626mg, Potassium: 749mg, Dietary Fiber: 9g, Sugar: 10g, Vitamin A: 712IU, Vitamin B6: 0.3mg, Vitamin C: 29mg, Vitamin E: 5mg, Vitamin K: 72µg, Calcium: 80mg, Folate: 93µg, Iron: 2mg, Manganese: 0.5mg, Magnesium: 61mg, Zinc: 1mg

Don’t Lose This Recipe

Enter your email to get this recipe in your inbox and sign up for our free newsletter. Unsubscribe anytime.

Tried this recipe?Leave a comment below or mention @hilltop.recipes on Instagram. We love hearing from you ⭐️ 💚.

Nico and Louise in front of the Consolazione church in Todi

Hi! We are Nico & Louise

We're here to share easy, healthy, and delicious recipes 🌿✨.

Welcome to our blog, we are glad you are here.

5 from 3 votes

Leave a comment

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

Recipe Rating




3 Comments

  1. 5 stars
    Mmm!! This looks like MY kind of salad. I will be making it this week after I take a run to the grocery store to purchase what I don’t have – i.e. parsley, basil or dill. I L O V E your salads and this one is definitely going on my rotation. And after Easter eating albeit eating lightly but a lot, this is the time to get back to salad making – and yours are the best. Thank you two for your hard work on this blog. I will come back and rate this one after I make it – although I know it will be a win-win on the salad menu as soaking the beans is definitely a game changer for me. I had never heard or done that before finding your site.

    Hope the two of you had a blessed Easter.