This post may contain affiliate links. Please read our disclosure policy.

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!

mexican street corn dense bean salad in a large bowl filled with chickpeas, pinto beans, edamame, and fresh veggies topped with cotija

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 for street corn dense bean salad including beans, edamame, jalapeno, bell pepper, onion and cotija

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.
ingredients laid out that are needed to make a street corn dressing including sour cream, mayo, lime juice and zest, chili powder, and garlic

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.
mexican street corn dense bean salad in a large bowl filled with chickpeas, pinto beans, edamame, and fresh veggies topped with cotija

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 :)

street corn salad veggies in a large bowl for dense beans salad including corn, beans, cilantro, jalapeno, red onion, and edamame
  1. Add all of the veggies to a large bowl.
creamy street corn dressing in a measuring cup
  1. Whisk together the dressing and pour it on top of the veggies. Toss to coat and enjoy!
street corn salad veggies in a large bowl for dense beans salad including corn, beans, cilantro, jalapeno, red onion, and edamame. Topped with a cream dressing drizzled over the top

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
No ratings yet

Mexican Street Corn Dense Bean Salad

Prep: 15 minutes
Chill Time: 30 minutes
Total: 45 minutes
Servings: 6 servings
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!
Save this recipe!
Get this sent to your inbox, plus enjoy weekly doses of recipe inspiration!

Ingredients 

For the Salad

  • 15 oz can chickpeas, drained and rinsed
  • 15 oz can black beans, drained and rinsed
  • 2 cups corn, grilled off the cob, or 1 can fire-roasted corn, drained
  • 1 cup shelled edamame, thawed if frozen
  • 1 medium red bell pepper, finely diced
  • 1 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 mayonnaise
  • 3 tablespoons Mexican crema, or sour cream
  • 2 tablespoons red wine vinegar
  • 1 medium lime, juiced and zested
  • 2 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

Nutrition information is automatically calculated, so should only be used as an approximation.

Tried this recipe?Mention @foodwithfeeling or tag #foodwithfeeling!

About Brita Britnell

Brita is the author of Food with Feeling which is a vegetarian based food blog. She creates easy and delicious recipes that encourage people to try more meat-free recipes!

You May Also Like

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating