This Mexican cucumber salad combines crisp cucumbers, charred elote-style corn, red onion, and cilantro with a creamy lime-Cotija dressing made with cottage cheese. It’s fresh and crunchy with smoky, tangy flavors, and the cottage cheese gives the dressing extra protein.

Table of Contents
Why I Love This Mexican Cucumber Salad
I love cucumber salads for a quick, healthy lunch, and honestly I’ll make one for dinner too when I want something fresh that can still be a real meal. I saw @kalejunkie’s Mexican-inspired cucumber salad, and it looked delicious, but the cottage cheese dressing is what caught my attention.
I’ve been using cottage cheese in more recipes lately, like in this protein pizza, because it’s such an easy way to add extra protein without changing the flavor too much. Blending it with Cotija, lime, garlic, and elote seasoning gives this dressing that creamy street corn flavor, but it still keeps the salad light and fresh.
I also knew I wanted to make this because my street corn beef bowl has been so popular. I love those smoky, tangy elote flavors, and pairing them with crisp cucumbers and charred corn felt like such a good way to add more flavor to a cucumber salad.

Ingredients You'll Need
For the dressing:
- 1 cup full-fat cottage cheese
- 3 tablespoons cotija cheese, grated
- Juice of 1 lime
- 2 teaspoons elote seasoning
- 2 cloves garlic
For the salad:
- 4 Persian cucumbers, thinly sliced
- ⅓ cup fresh cilantro, chopped
- ½ red onion, finely diced
- 1 and ½ cups frozen corn, thawed
- 1 tablespoon elote seasoning
- Avocado oil or cooking spray
Ingredient Notes That Makes This Viral Street Corn Cucumber Salad Better
- Persian cucumbers: These are my favorite for this salad because they’re crisp, thin-skinned, and don’t need to be peeled. English cucumbers work too if that’s what you have.
- Cottage cheese: I use full-fat cottage cheese because it blends into a thicker, creamier dressing. Since it gets completely smooth in the blender, you don’t get that usual cottage cheese texture at all.
- Cotija cheese: Cotija adds the salty, tangy flavor that makes the dressing taste more like elote. If you can’t find it, feta is the closest substitute.
- Elote seasoning: This does a lot of the heavy lifting flavor-wise. It adds smoky, savory, slightly spicy street-corn flavor to both the roasted corn and the dressing.
- Corn: Frozen corn works really well here because it’s easy and browns nicely in the skillet. Just make sure it’s thawed first so it roasts instead of steaming.
- Lime juice: Fresh lime brightens the creamy dressing and keeps the salad tasting fresh. I like starting with one lime, then adding a little more if the dressing needs extra tang.
- Red onion: Dice it finely so you get a little bite in each forkful without overpowering the cucumbers.
- Cilantro: Fresh cilantro gives the salad that final fresh, herby flavor. If you’re not a cilantro fan, you can leave it out.

How to Make Mexican Cucumber Salad
Step 1: Roast the corn
Heat a large nonstick skillet over medium heat and lightly coat it with avocado oil or cooking spray. Add the thawed corn and elote seasoning, then cook for 6–7 minutes, stirring occasionally, until the corn is lightly charred and fragrant. Remove it from the heat and let it cool slightly.

Step 2: Prep the salad
Add the sliced Persian cucumbers, chopped cilantro, and finely diced red onion to a large bowl. Add the charred corn and toss everything together.

Step 3: Make the creamy elote dressing
Add the cottage cheese, Cotija, lime juice, elote seasoning, and garlic to a blender or food processor. Blend until completely smooth and creamy. Taste and add a little more lime juice or seasoning if needed.

Step 4: Toss and serve
Pour the dressing over the cucumber mixture and toss until everything is evenly coated. Serve right away for the best crunch, or chill it briefly before serving if you prefer it extra cold.

My Expert Tips for the Best Mexican Cucumber Salad
- Dry the cucumbers well. Any extra moisture on the cucumbers will thin out the dressing, so I like to pat them dry after washing and slicing.
- Don’t salt the cucumbers ahead of time. Salt pulls water out of cucumbers pretty quickly. Since the Cotija and elote seasoning already bring plenty of salt, I wait until the salad is fully mixed before deciding if it needs any more.
- Give the corn plenty of room in the skillet. A wider layer helps the kernels actually brown instead of steaming. Let them sit for a little bit between stirs so they can develop those charred spots.
- Let the corn cool before adding it to the cucumbers. If it’s still hot, it can soften the cucumbers and make the salad lose some of its crunch.
- Slice the cucumbers evenly. A mandoline works really well here if you have one. Thin, even slices make the salad easier to toss and give you a better mix of cucumber, corn, onion, and dressing in every bite.
- Dress it close to serving. The salad is at its best when the cucumbers are still really crisp. If you’re making it ahead, keep the dressing separate and toss everything together shortly before eating.

How to Store and Make Ahead Mexican Cucumber Salad
For the best texture, store the dressing separately. The cucumbers will release water as they sit, so I like to keep the salad mixture and dressing in separate airtight containers until I’m ready to eat.
If you want to make it ahead of time, you can prepare the dressing and char the corn up to 2 days in advance. Slice the cucumbers and assemble the salad closer to serving for the best crunch.
Once everything is dressed, store leftover Mexican cucumber salad in an airtight container and it will keep in the refrigerator for about 1–2 days. Just know it will get softer and a little more watery the longer it sits.

Mexican Cucumber Salad FAQs
What is Mexican cucumber salad?
Mexican cucumber salad is a fresh cucumber-based side dish flavored with ingredients commonly used in Mexican and elote-style recipes. This version combines cucumbers, charred corn, red onion, cilantro, Cotija cheese, lime, and a creamy cottage cheese dressing.
Is Mexican cucumber salad spicy?
This recipe has a little heat from the elote seasoning, but it isn’t very spicy. If you want more spice, add diced jalapeño, a pinch of cayenne, or a drizzle of your favorite hot sauce.
Can I use canned corn instead of frozen corn?
Yes. Drain the canned corn really well and pat it dry before cooking. Removing the extra moisture will help the kernels brown and develop more roasted flavor in the skillet.
Can I make Mexican cucumber salad without cottage cheese?
Yes. You can substitute plain Greek yogurt or sour cream for the cottage cheese. The flavor and protein content will change slightly, but you’ll still get a creamy lime-Cotija dressing.
Is this Mexican cucumber salad high in protein?
It has more protein than a traditional cucumber salad because the dressing is made with cottage cheese and Cotija. The exact amount will depend on the cottage cheese and serving size you use.
How do you keep cucumber salad from getting watery?
Keep the cucumbers as dry as possible and wait to add the dressing until close to serving. Cucumbers naturally release moisture once they’re sliced and seasoned, so keeping the components separate is the best way to preserve the crunchy texture.
What can I serve with Mexican cucumber salad?
I like serving it with tacos, grilled chicken, steak, burgers, or burrito bowls. It also works well as a light lunch on its own or alongside a higher-protein bowl with complimentary flavors, like my sweet potato taco bowl.
Can I add avocado to Mexican cucumber salad?
Absolutely. Diced avocado works really well with the lime, Cotija, and elote flavors. I’d add it right before serving so it stays fresh and doesn’t get mashed while you toss the salad.
More Viral Salad Recipes to Try
- Mediterranean Dense Bean Salad
- California Roll Cucumber Salad
- Logan's Cucumber Salad
- Crispy Rice Salad with Chicken and Cucumber
- Carrot Ribbon Salad
Viral Mexican Cucumber Salad
This Mexican cucumber salad combines crisp cucumbers, charred elote-style corn, red onion, and cilantro with a creamy lime-Cotija dressing made with cottage cheese. It’s fresh and crunchy with smoky, tangy flavors, and the cottage cheese gives the dressing extra protein.
Ingredients
Dressing:
- 1 cup full-fat cottage cheese
- 3 tablespoon Cotija cheese, grated
- Juice of 1 lime
- 2 teaspoon elote seasoning
- 2 cloves garlic
Salad:
- 4 Persian cucumbers, thinly sliced
- ⅓ cup fresh cilantro, chopped
- ½ red onion, finely diced
- 1½ cups frozen corn, thawed
- 1 tablespoon elote seasoning
- Avocado oil or cooking spray
Instructions
1. Heat a large nonstick skillet over medium heat and lightly coat with avocado oil or cooking spray.
2. Add the thawed corn and elote seasoning. Cook for 6–7 minutes, stirring occasionally, until the corn is lightly charred, roasted, and fragrant. Remove from the heat and let cool slightly.
3. Add the sliced cucumbers, cilantro, and diced red onion to a large bowl. Add the roasted corn and toss to combine.
4. For the dressing, add the cottage cheese, Cotija cheese, lime juice, elote seasoning, and garlic to a blender or food processor. Blend until completely smooth and creamy.
5. Taste the dressing and adjust the seasoning or lime juice if needed.
6. Pour the dressing over the salad and toss until everything is evenly coated. Serve immediately or chill before serving.
Nutrition Information:
Yield:
4Serving Size:
1Amount Per Serving: Calories: 234Total Fat: 8gSaturated Fat: 3gUnsaturated Fat: 4gCholesterol: 21mgSodium: 2398mgCarbohydrates: 32gFiber: 4gSugar: 10gProtein: 14g
Leave a Reply