Say hello to your new taco night sidekick: this zesty, vibrant Mexican bean salad. It’s crunchy, flavor-packed, ready in 15 minutes, and the one I keep coming back to again and again.

A wooden serving spoon in a serving bowl of Mexican Bean Salad. - 1

This delightful bean salad is a fiesta in a bowl. This salad has it all: Crunchy peppers, creamy beans, salty cotija cheese, and a delicious honey-cumin dressing! 😋

If you ask me what cuisine gets made the most in my kitchen, I’d say hands down Mexican! Whether it’s chicken enchiladas with green sauce , burritos, or one of my many taco recipes , I love ho w fresh, vibrant, and tasty it is. One thing I used to run into was deciding what to serve alongside my favorite Mexican dishes. They’re so colorful and delicious already; how can any side dish hold its own? This Mexican bean salad ticks all my boxes: Fast ✓ Vibrant ✓ Zesty ✓ Packed with texture and flavor ✓. This is the recipe where people ask for seconds, then the recipe! There are so many bean salad recipes out there, yet this is the one I always come back to. It’s so good that I don’t just serve it with Mexican food – it’s also great for picnics or potlucks.

Key ingredients

If you’re like me, you always have cans of beans on standby in your pantry. That means, I often have everything I need to make this recipe already at home,. This is what you’ll need:

  • Beans : I use three types to make a bean mixture – a can of kidney beans, black beans, and cannellini beans.
  • Veggies : A green pepper, red bell pepper, red onion, and frozen corn.
  • Other ingredients: Fresh cilantro and cheese. I use either cotija or feta cheese.
  • Dressing : White wine vinegar, lime juice, a garlic clove, honey, chili powder, cumin, salt, and olive oil.

This recipe proves that familiar and simple ingredients can come together to create something awesome!

Step by step instructions

This black bean salad is easy to make, in just a few simple steps. Whip up the dressing, pop everything in a bowl, and combine. This is how it’s done:

image for recipe instruction: making the dressing - 2

Step 1:Whisk all the dressing ingredients in a small bowl, slowly pouring the oil in last.Why ⇢Whisking slowly helps emulsify the oil, creating a smooth, creamy texture.

image for recipe instruction: the ingredients added to a salad bowl - 3

Step 2:Add all ingredients to a large bowl.

Add your own twist: There are lots of ways you can make this Mexican bean salad your own. Use different beans (like pinto beans or chickpeas), add diced avocado for extra creaminess, add cherry tomatoes, spice it up with some sliced jalapeño or a dash of hot sauce, or add some mango or pineapple for a fruity touch!

image for recipe instruction: mixing the Mexican bean salad and letting it rest - 4

Step 3:Pour the dressing over the top and combine the beans with everything else.Toss to evenly coat everything, while making sure each bite has a bit of everything. Be gentle with the tongs so you don’t mash the beans! If time allows, pop it in the fridge for 30 minutes so the flavors meld and develop.

Make ahead and store

Freeze: I don’t recommend freezing this bean salad, as the vegetables will lose their crunch after thawing.

What to serve with Mexican bean salad?

I most often serve this Mexican bean salad as a side dish. It’s also a great recipe for a light lunch or zesty appetizer (just add a bowl of tortilla chips to scoop up the goodness)!

It’s also great with this beef burger topped with guacamole – you can pile a scoop of the bean salad on top or serve it on the side. Or for a more traditional meat and veggie kind of dinner, make my one-pan cilantro lime chicken or this margarita chicken recipe made with tequila and agave .

View this post on Instagram A post shared by Kristen Stevens (@theendlessmeal)

A wooden serving spoon in a serving bowl of Mexican Bean Salad. - 5 A wooden serving spoon in a serving bowl of Mexican Bean Salad. - 6

Mexican Bean Salad Recipe

  • Pin
Mexican Bean Salad with an Incredible Honey Cumin Dressing - 7

Ingredients

  • ▢ 1 15 ounce can kidney beans (drained and rinsed)
  • ▢ 1 15 ounce can black beans (drained and rinsed)
  • ▢ 1 15 ounce can cannellini beans (drained and rinsed)
  • ▢ 1 medium green pepper (chopped)
  • ▢ 1 medium red pepper (chopped)
  • ▢ 1 cup frozen corn (thawed)
  • ▢ ½ cup minced cilantro
  • ▢ ¼ cup minced red onion
  • ▢ ¼ cup crumbled cotija or feta cheese

Dressing

  • ▢ 2 tablespoons white wine vinegar
  • ▢ 2 tablespoons lime juice
  • ▢ 1 tablespoon honey
  • ▢ ½ teaspoon chili powder
  • ▢ ½ teaspoon cumin
  • ▢ ½ teaspoon salt
  • ▢ 1 small garlic clove (finely minced)
  • ▢ ¼ cup olive oil

Instructions

  • Start by making the dressing. Add the vinegar, lime juice, honey, chili powder, cumin, salt, and garlic to a bowl and whisk. Slowly pour in the oil while whisking and whisk until it becomes creamy. 2 tablespoons lime juice, 1 tablespoon honey, ½ teaspoon chili powder, 1 small garlic clove, ¼ cup olive oil, 2 tablespoons white wine vinegar
  • In a large salad bowl, add the beans, green and red pepper, corn, cilantro, red onion, and cotija cheese. 1 15 ounce can kidney beans, 1 15 ounce can black beans, 1 15 ounce can cannellini beans, 1 medium green pepper, 1 medium red pepper, 1 cup frozen corn, ½ cup minced cilantro, ¼ cup minced red onion, ¼ cup crumbled cotija or feta cheese
  • Pour the dressing over the top and mix well. If you’re not in a hurry, let the salad chill in the fridge for 30 minutes so the flavors have time to develop.

Notes

ingredients to make a mexican bean salad on a table - 8 ingredients to make a mexican bean salad on a table - 9

Nutrition

We have thoroughly tested this recipe for accuracy. However, individual results may vary. See our full recipe disclosure here .

A wooden serving spoon in a serving bowl of Mexican Bean Salad. - 10 A wooden serving spoon in a serving bowl of Mexican Bean Salad. - 11

Did you make this?

We love to see what you made! Tag @theendlessmeal or hashtag #theendlessmeal !

Mexican Bean Salad in a bowl on the table - 12

I love bringing this to a picnic or serving it to friends at BBQ parties, since the flavors get better after it sits for a little while.

A wooden spoon scooping some bean salad - 13

Just look at all the colors! This bean salad not only tastes delicious, but it also looks like a party.

A wooden serving spoon in a serving bowl of Mexican Bean Salad. - 14

Mexican Bean Salad Recipe

Ingredients

  • 1 15 ounce can kidney beans , drained and rinsed
  • 1 15 ounce can black beans , drained and rinsed
  • 1 15 ounce can cannellini beans , drained and rinsed
  • 1 medium green pepper , chopped
  • 1 medium red pepper , chopped
  • 1 cup frozen corn , thawed
  • ½ cup minced cilantro
  • ¼ cup minced red onion
  • ¼ cup crumbled cotija or feta cheese

Dressing

  • 2 tablespoons white wine vinegar
  • 2 tablespoons lime juice
  • 1 tablespoon honey
  • ½ teaspoon chili powder
  • ½ teaspoon cumin
  • ½ teaspoon salt
  • 1 small garlic clove , finely minced
  • ¼ cup olive oil

Instructions

  • Start by making the dressing. Add the vinegar, lime juice, honey, chili powder, cumin, salt, and garlic to a bowl and whisk. Slowly pour in the oil while whisking and whisk until it becomes creamy. 2 tablespoons lime juice, 1 tablespoon honey, ½ teaspoon chili powder, 1 small garlic clove, ¼ cup olive oil, 2 tablespoons white wine vinegar
  • In a large salad bowl, add the beans, green and red pepper, corn, cilantro, red onion, and cotija cheese. 1 15 ounce can kidney beans, 1 15 ounce can black beans, 1 15 ounce can cannellini beans, 1 medium green pepper, 1 medium red pepper, 1 cup frozen corn, ½ cup minced cilantro, ¼ cup minced red onion, ¼ cup crumbled cotija or feta cheese
  • Pour the dressing over the top and mix well. If you’re not in a hurry, let the salad chill in the fridge for 30 minutes so the flavors have time to develop.

Notes

https://www.theendlessmeal.com/mexican-bean-salad/