Mexican Street Corn Dense Bean Salad

This Mexican Street Corn Dense Bean Salad takes everything you love about classic elote- creamy, tangy, and a little smoky – and turns it into something way more filling. It’s fresh, flavorful, and hearty enough to actually count as a meal!

Love a good bean salad? You need to try our Mediterranean Dense Bean Salad recipe as well as our protein packed Edamame Salad and our Avocado Black Bean Salad!

Why you’ll love this flavor packed dense bean salad!

If you’ve been around for any amount of time then you’ll know that my obsession with Street Corn runs DEEP! It started with my classic elote. Then moved on to my Street Corn Salad and eventually Street Corn pasta salad. At this point, I have around 10 street corn recipes on the blog and so many more ideas 🙂

Why You’ll Love This Recipe

Actually filling thanks to beans + edamame

Perfect balance of creamy, tangy, and smoky flavors

Works as a side OR a full meal

Great for meal prep—it holds up really well

Made with simple ingredients you likely already have

Ingredients needed

The ingredients for this recipe are listed fully down in the recipe card but let’s briefly go over the pantry staples needed including a few substitutions you can make as desired!

For the Salad:

Chickpeas. Adds creaminess and plant-based protein—white beans also work.

Black beans. Hearty and classic in flavor.

Corn. Grilled corn adds the best flavor, but fire-roasted canned works great.

Shelled edamame. Boosts protein and adds a subtle sweetness. You could leave this out as desired or replace it with other beans.

Red bell pepper. Crunch and color.

Jalapeño. Adds a little heat—adjust to taste.

Red onion. Sharp bite that balances the creamy dressing (green onion works too).

Fresh cilantro. Bright, herby freshness.

Cotija cheese. Salty, crumbly finish—feta is a great substitute.

For the Dressing:

Mayonnaise. Creates that classic creamy street corn base.

Mexican crema or sour cream. Adds tang and richness.

Red wine vinegar. Brightens everything up.

Lime juice + zest. Essential for fresh, citrusy flavor.

Garlic. Adds depth and punch.

Chipotle chili powder. Smoky heat (or use regular chili powder).

Salt + black pepper. Enhances all the flavors.

How to Make It

Just a reminder that you can find the FULL written recipe down in the recipe card, but I want to quickly go over how to make them with visuals for you 🙂

Add all of the veggies to a large bowl.

Whisk together the dressing and pour it on top of the veggies. Toss to coat and enjoy!

Recipe Tips

Let it chill for at least 30 minutes—flavor gets so much better

Grill your corn if possible for that authentic street corn flavor

Dice everything small so you get a little of everything in each bite

Taste and adjust lime + salt before serving

Add avocado right before serving for extra creaminess

Print

Mexican Street Corn Dense Bean Salad

This Mexican Street Corn Dense Bean Salad is a high-protein twist on classic elote! It’s creamy, zesty, and hearty enough to enjoy as a full meal or side dish!
Prep Time 15 minutes minutes
Chill Time 30 minutes minutes
Total Time 45 minutes minutes
Servings 6 servings
Calories 305kcal

Ingredients

For the Salad

15 oz can chickpeas drained and rinsed15 oz can black beans drained and rinsed2 cups corn grilled off the cob, or 1 can fire-roasted corn, drained1 cup shelled edamame thawed if frozen1 medium red bell pepper finely diced1 medium jalapeño finely diced (seeds removed to taste)½ small red onion finely diced cup fresh cilantro chopped cup cotija cheese crumbled

For the dressing

3 tablespoons mayonnaise3 tablespoons Mexican crema or sour cream2 tablespoons red wine vinegar1 medium lime juiced and zested2 cloves garlic finely minced½ teaspoons chipotle chili powder or regular chili powder½ teaspoons fine sea salt½ teaspoons black pepper

Instructions

Make the dressing: In a small bowl, whisk together the dressing ingredients: mayo, crema/ sour cream, red wine vinegar, lime zest and juice, garlic, chili powder, salt and black pepper.
Combine the salad: In a large mixing bowl, mix together the salad ingredients: chickpeas, black beans, corn, edamame, bell pepper, jalapeño, red onion, and cilantro. Toss to combine.
Dress and toss: Pour the dressing over the salad and toss well until everything is evenly coated.
Chill: Top with the cotija cheese and refrigerate for at least 30 minutes before serving for best flavor. Stir before serving and top with extra cotija and cilantro if desired. Enjoy!

Notes

Storage Instructions – Store in an airtight container in the fridge for up to 3–4 days. Stir before serving and refresh with a squeeze of lime if needed.

For the corn: Grilled corn off the cob gives the best flavor — grill 4 ears at 400°F for about 12 minutes, turning every 3 minutes. In a pinch, one 15 oz can of fire-roasted corn works great and keeps this completely no-cook.

Bean swap: Black beans keep it in the Mexican flavor profile, but cannellini or pinto would also work well. You can leave out the edamame or swap it for other beans as desired.

Make it vegan: Swap mayo and crema for vegan versions, and use vegan feta in place of cotija.

Nutrition

Calories: 305kcal | Carbohydrates: 40g | Protein: 14g | Fat: 12g | Saturated Fat: 2g | Polyunsaturated Fat: 4g | Monounsaturated Fat: 2g | Trans Fat: 0.01g | Cholesterol: 14mg | Sodium: 1075mg | Potassium: 636mg | Fiber: 11g | Sugar: 5g | Vitamin A: 1001IU | Vitamin C: 35mg | Calcium: 136mg | Iron: 3mg

The post Mexican Street Corn Dense Bean Salad appeared first on Food with Feeling.

Scroll to Top