This 4 Bean Salad with Cilantro Lime Dressing takes the classic 4 bean salad recipe and gives it a Mexican flavor infusion. This is a great side dish recipe for your Cinco de Mayo celebration, barbecues, picnic, or family reunion.

Why You'll Love 4 Bean Salad
A zesty upgrade: it's a fresh, Mexican-inspired take on the classic 4-bean salad, swapping the heavy syrup for a bright cilantro lime kick.
Adjustable heat: you're in total control of the "sweet heat" here. Leave the jalapeno out for a mild side or keep the seeds in if you want a real punch.
The ultimate make-ahead: this is one of those rare dishes that actually tastes better the next day after the beans have marinated in the dressing.

The Best Beans for This Salad
You can really use any beans you have in the pantry, but this specific combination gives you the best mix of texture and color. Plus, it's a total fiber powerhouse!
Green Beans: I love using steamed green beans here for a little snap, but canned or even wax beans work in a pinch.
Garbanzo Beans: these add a great nutty flavor and hold up perfectly against the zesty dressing.
Red Kidney & Black Beans: these are my favorites for packing in plant-based protein. The dark colors make the salad look as good as it tastes!
The fresh crunch: don't skip the red bell pepper and red onion. They add that essential crunch that balances out the creamy beans.
Cilantro lime dressing: bright and zesty, with a little sweet heat, this dressing adds freshness in every bite!

Ingredient Substitutions
- Switch the beans: if you're out of one of the classics, white beans or black-eyed peas work great in place of the kidney or black beans.
- Vinegar swap: I usually reach for cider vinegar, but seasoned rice vinegar is a fantastic alternative for a slightly different tang.
- Cool down the heat: not a fan of spice? Just swap the jalapeno for a green bell pepper to keep the crunch without the kick.

Variations
- Make it a Main: turn this into a full meal by adding some grilled chicken, shrimp, or even a scoop of quinoa to soak up that extra cilantro lime dressing.
- Add Creaminess: stir in some diced avocado or crumbled Cotija cheese right before serving to add a rich, creamy contrast to the zesty beans.
- Corn & Bean Salsa Style: mix in a cup of charred corn (fresh or frozen) and some diced tomatoes to lean even further into those Mexican-inspired flavors.
Serve With...
This 4-Bean Salad is the perfect sidekick for a summer cookout featuring Chipotle Beer Grilled Chicken as the smoky marinade pairs perfectly with the zesty lime. If you're leaning into comfort food, try it alongside Slow Cooker Pulled Pork Sandwiches to add a bright, vinegary crunch. It's also a winner served with Kentucky Hot Brown Sliders, where the fresh jalapeno kick helps lighten up those cheesy, savory bites.

More Recipes You'll Love
If you loved this zesty bean salad, you've got to try my Shrimp Spinach Salad with Warm Bacon Vinaigrette which has a similar smoky kick, or this Chicken Noodle Salad Bowl for a sweet and tangy crunch.
I also highly recommend my Cucumber Kimchi or my Keto Broccoli Salad with Bacon and Jalapeno if you're craving something a little spicier!
If you give this 4-bean salad a try, I'd love to hear how it turned out! Please leave a comment and ⭐⭐⭐⭐⭐ rating below to let me know if you kept the heat mild or went all in with the jalapenos. Don't forget to tag me on Instagram @grumpyshoneybunch so I can see your beautiful salad bowls!
📖 Recipe

4 Bean Salad with Cilantro Lime Dressing
As an Amazon Associate I earn from qualifying purchases.
Ingredients
For the Salad
- 16 ounces green beans , drained
- 15.5 ounces garbanzo beans , rinsed and drained
- 14.5 ounces kidney beans , rinsed and drained
- 14.5 ounces black beans , rinsed and drained
- 1 large red bell pepper , diced
- 1 large jalapeño pepper , diced (optional)
- ¼ cup finely chopped red onion
- 2 tablespoons chopped cilantro
For the Dressing
- ½ cup olive oil
- ½ cup cider vinegar
- ½ cup cane sugar (optional)
- 1 tablespoon lime juice
- ½ teaspoon salt
- ½ teaspoon pepper
Instructions
- Place green beans, garbanzo beans, kidney beans, black beans, peppers, onion, and cilantro in large mixing bowl and toss.
- In another mixing bowl, whisk together the olive oil, vinegar, sugar, lime juice, salt and pepper until blended.
- Pour the dressing over the bean mixture and toss to coat.
- Refrigerate 8 hours before serving.






Renee P says
I've actually made and love this salad from Allrecipes before (and love it!), but with the jalapeno, cilantro and lime twist, it's time to make it again, this time using your changes! super yum!
Chaya says
I used to make a three bean salad and like the addition of the black beans.
Jeff @ Cheeseburger says
This is definitely going to be a great side dish for the Cinco de Mayo.
Trisha says
Love the dressing, sounds very refreshing.