This Mexican cucumber salad combines crisp vegetables, black beans, avocado, and a zesty lime dressing into a fresh, satisfying side dish that’s easy to make and easy to share.
For more Mexican-inspired recipes, try our pico de gallo rice bowl, no-cook chili bowl, and Mexican bean salad bowl.

Why you’ll love this Mexican Cucumber Salad!
This Mexican cucumber salad isn’t a traditional Mexican recipe, but it takes inspiration from several ingredients and flavor combinations that are widely associated with Mexican cooking. 🥒🌶️
The combination of cucumber, jalapeño, cilantro, avocado, red onion, and lime creates the fresh, vibrant contrast that makes so many Mexican dishes so appealing. The sliced radishes are one of our favorite additions. They’re often served alongside tacos in Mexico, where their crisp texture and peppery bite help balance richer foods.
Louise and I wanted the salad to feel refreshing first, while still being substantial enough to bring to a cookout, taco night, or summer gathering. That’s where the black beans come in. They add texture and staying power without taking attention away from the vegetables.
A simple lime dressing with a pinch of cumin ties everything together. The result is a fresh Mexican salad with plenty of crunch, color, and contrast, built from everyday ingredients that work surprisingly well together. 🌿
P.S. For more Mexican sides, try our pico de gallo, guacamole, or refried beans.
Ingredients
Full ingredients and substitutions are in the recipe box below.

- Cucumber: The star of this lime cucumber salad, adding freshness and crunch. Any variety works, including English, Persian, or garden cucumbers.
- Black beans: Make this black bean cucumber salad more satisfying and add protein and fiber. Substitute pinto beans, kidney beans, or chickpeas.
- Radishes: Bring a peppery bite and crisp texture. Swap with jicama, celery, or skip.
- Green bell pepper: Adds sweetness and crunch. Use red, orange, or yellow bell peppers instead.
- Red onion: Provides sharpness and color. Substitute shallots, green onions, or pickled red onions.
- Fresh jalapeño: Adds mild heat. For less spice, use poblano pepper; for more heat, try serrano pepper.
- Cilantro: Gives the salad its fresh Mexican-inspired character. If you’re not a fan, use flat-leaf parsley.
- Avocado: Adds creaminess and makes this an avocado cucumber salad. Substitute diced mango for a sweet twist or simply leave it out.
- Olive oil: Forms the base of the dressing. Avocado oil works well too.
- Lime juice and zest: Brighten the salad and tie everything together. Lemon can work in a pinch.
- Honey: Balances the acidity. Substitute maple syrup or agave nectar.
- Ground cumin: Adds warmth and depth. Chili powder or Tajín are good alternatives.

How to Make Mexican Cucumber Salad
Step 1: Make the dressing
In a large salad bowl, whisk together the olive oil, lime juice, lime zest, honey, cumin, salt, and black pepper until smooth and well combined.
This simple dressing gives the salad its bright, fresh flavor and helps tie all the ingredients together.

Step 2: Toss the salad
Add the cucumber, black beans, radishes, green bell pepper, red onion, jalapeño, and cilantro to the bowl.
Toss well until everything is evenly coated in the dressing. The mix of crunchy vegetables, beans, and herbs is what makes this healthy Mexican salad so satisfying while keeping it light and refreshing.

Step 3: Finish and serve
Gently fold in the diced avocado.
Taste and adjust with more lime juice or salt if needed. Transfer to a serving bowl and sprinkle with Tajín to taste, if using.
Serve immediately, or chill for 15 to 20 minutes before serving. A short rest allows the flavors to mingle and makes this fresh Mexican salad even more delicious.

Tips
- Use crisp cucumbers: English and Persian cucumbers work best because they have thin skins, fewer seeds, and stay crunchy longer.
- Dry the cucumbers after washing: Excess water can dilute the dressing and make the salad watery as it sits.
- Rinse the black beans well: This removes excess starch and helps the beans taste cleaner and fresher in the salad.
- Slice the radishes thinly: Thin slices blend into the salad better and provide a pleasant peppery crunch without overpowering the other ingredients.
- Remove the jalapeño seeds for mild heat: Leave some seeds in if you prefer a spicier salad.
- Add the avocado last: Fold it in gently right before serving to keep the pieces intact and creamy.
- Taste before serving: Cucumbers can vary in water content and sweetness, so you may want an extra squeeze of lime juice or pinch of salt.
- Let it rest for 10 to 15 minutes: A short rest gives the cucumber, beans, and vegetables time to absorb the lime dressing and develop more flavor.
- Sprinkle Tajín at the table: This lets everyone adjust the level of chili-lime flavor to their taste and keeps the seasoning bright and fresh.
- Serve the same day: This Mexican cucumber salad is at its crunchiest and freshest within a few hours of making it.
- Make it heartier: Turn it into a more substantial cucumber black bean salad by serving it over shredded lettuce or alongside grilled protein.
- Don’t skip the cumin: It’s only a small amount, but it adds warmth and helps create the Mexican-inspired flavor profile that ties the whole salad together.
Frequently Asked Questions
Not exactly. This recipe is Mexican-inspired and uses ingredients often associated with Mexican cooking, such as jalapeño, cilantro, lime, avocado, radishes, and cumin. The combination creates fresh, vibrant flavors while keeping the recipe simple and approachable.
Yes. You can prepare the dressing and chop most of the vegetables a few hours in advance. For the best texture, add the avocado just before serving.
With the seeds removed, the jalapeño adds mild heat. For a spicier salad, leave some seeds in or use a serrano pepper instead.
Absolutely. While black beans work especially well in this Mexican salad recipe, pinto beans, kidney beans, or chickpeas are good alternatives.
This salad pairs well with tacos, burrito bowls, grilled vegetables, chicken, shrimp, or burgers. It also works as a light lunch on its own.
Store leftovers in an airtight container in the refrigerator for up to 2 days. The cucumbers will soften slightly, but the salad will still taste great. If making it ahead, add the avocado just before serving to keep it fresh.
Yes. Corn, cherry tomatoes, jicama, or shredded cabbage are all delicious additions and work well in this easy Mexican side dish.
More Cucumber Salads
- Pineapple cucumber salad
- Cucumber avocado salad
- Creamy cucumber salad
- Asian cucumber salad
- Chickpea cucumber salad
- Greek cucumber salad
- Turkish shepherd’s salad
- Persian chopped salad
If you try this Mexican Cucumber Salad Recipe please leave a 🌟 star rating and let us know how it turned out in the comments—we love hearing from you.

Mexican Cucumber Salad (Black Beans Make It Better)
Ingredients
For the Salad
- 4 cups cucumber diced or sliced, any variety
- 1 can black beans 15 oz / 400 g can or 1½ cups / 230 g cooked
- 1 cup radishes thinly sliced
- ¾ cup green bell pepper diced
- ½ red onion finely diced
- ½ cup cilantro chopped
- 1 fresh jalapeño seeded and thinly sliced + optional pinch of Tajin if you have it at home
- 1 large avocado diced
For the Dressing
- 4 tablespoon lime juice
- 3 to 4 tablespoons olive oil extra virgin
- 1 teaspoon lime zest
- 1 teaspoon honey
- ½ teaspoon ground cumin
- ¾ teaspoon salt or more to taste – plus black pepper
Instructions
- Make the dressing: In a large salad bowl, whisk together 3 to 4 tablespoons olive oil, 4 tablespoon lime juice, 1 teaspoon lime zest, 1 teaspoon honey, ½ teaspoon ground cumin, ¾ teaspoon salt, and black pepper until combined.

- Toss the salad: Add 4 cups cucumber, 1 can black beans (rinsed), 1 cup radishes, ¾ cup green bell pepper, ½ red onion, 1 fresh jalapeño, and ½ cup cilantro to the bowl.Toss well until everything is evenly coated in the dressing.

- Finish and serve: Gently fold in 1 large avocado (diced).Taste and adjust with more lime juice or salt if needed.Transfer to a serving bowl and sprinkle with Tajín if you like.Enjoy immediately, or chill for 15 to 20 minutes before serving.

Notes
Nutrition
Don’t Lose This Recipe

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.

Hi Nico
I will be making this lovely sounding salad next weekend and wondered about removing the seeds from the cucumbers or will it alter the structure. I am not too good with wet salads but is my taste.
Hi Bridget,
Louise here 🤗
Great question. You can absolutely remove the seeds if you prefer a less watery salad. The cucumber will still keep its crunch and structure, especially if you’re using firm cucumbers such as English or Persian cucumbers.
That said, we usually leave the seeds in because they add a bit of freshness and save time. If you decide to remove them, I’d suggest scooping them out with a spoon and then slicing the cucumber as directed. The salad will be slightly drier but still delicious.
I hope you enjoy the salad next weekend. Kindest,
Louise