Loaded Mexican Street Corn Bean Salad

Mexican Street Corn Bean Salad: A Hearty Twist on Classic Elote

This Mexican Street Corn Bean Salad captures all the vibrant, irresistible flavors of classic elote—creamy, tangy, smoky, and slightly spicy—and transforms them into a substantial, protein-packed dish. It’s a refreshing, flavor-loaded salad that’s hearty enough to be a satisfying main course or the star side dish at your next barbecue. Get ready to fall in love with this incredibly versatile and delicious recipe.

A large glass bowl filled with Mexican street corn bean salad, featuring chickpeas, black beans, corn, and red peppers, topped with crumbled cotija cheese.

Why This Mexican Street Corn Salad is a Must-Try

If you’re a fan of Mexican Street Corn, or “elote,” you know how addictive that combination of charred corn, creamy sauce, cotija cheese, and chili powder can be. This recipe takes that beloved flavor profile and elevates it into something more. By adding a medley of beans and fresh vegetables, we create a “dense bean salad” that is not only delicious but also incredibly nourishing and filling.

  • Seriously Satisfying: Thanks to a powerful combination of chickpeas, black beans, and edamame, this salad is loaded with plant-based protein and fiber. It will keep you full and energized for hours, making it a perfect lunch or light dinner.
  • A Symphony of Flavors: Every bite is a perfect balance of textures and tastes. You get creaminess from the dressing, a tangy kick from the lime and vinegar, a smoky heat from the chipotle powder, and a fresh crunch from the bell peppers and onions.
  • Incredibly Versatile: Serve it as a stand-alone vegetarian meal, a side dish for grilled chicken or steak, or as a dip with tortilla chips. It’s a guaranteed crowd-pleaser at potlucks, picnics, and family gatherings.
  • Perfect for Meal Prep: This salad holds up remarkably well in the refrigerator. The flavors actually meld and become even more delicious over time, making it an ideal choice for make-ahead lunches throughout the week.
  • Made with Simple, Accessible Ingredients: You can find everything you need at your local grocery store. Using canned beans and fire-roasted corn makes this recipe quick, easy, and budget-friendly.
Ingredients for the street corn bean salad laid out on a surface, including canned beans, corn, edamame, bell pepper, onion, and cotija cheese.

The Building Blocks of Flavor: What You’ll Need

The magic of this salad lies in its simple yet powerful combination of fresh and pantry-staple ingredients. Let’s break down what you’ll need for both the salad base and the signature creamy dressing.

For the Salad Base:

  • Chickpeas (Garbanzo Beans): These provide a wonderful creamy texture and a significant protein boost. If you don’t have chickpeas, cannellini or other white beans are a great substitute.
  • Black Beans: A staple in Mexican cuisine, black beans add a hearty, earthy flavor and more fiber.
  • Corn: The star of the show! For the most authentic smoky flavor, use fresh corn grilled on the cob. If you’re short on time, a can of fire-roasted corn is an excellent and convenient alternative.
  • Shelled Edamame: This adds a pop of vibrant green color, a subtle sweetness, and an extra dose of plant-based protein.
  • Red Bell Pepper: Finely diced red bell pepper provides a sweet crunch and beautiful color contrast.
  • Jalapeño: For that gentle kick of heat. Remove the seeds and membranes for less spice, or leave them in if you like it hot.
  • Red Onion: Adds a sharp, pungent bite that cuts through the richness of the dressing. Soaking the diced onion in cold water for 10 minutes can mellow its flavor.
  • Fresh Cilantro: This herb brings a bright, fresh, and slightly citrusy note that is essential to the salad’s flavor profile.
  • Cotija Cheese: This is a hard, crumbly, and salty Mexican cheese. It provides the perfect finishing touch. If you can’t find it, crumbled feta is the best substitute.
Ingredients for the creamy elote dressing, including mayonnaise, sour cream, lime juice, and spices, ready to be mixed.

For the Creamy Elote Dressing:

  • Mayonnaise: This forms the rich, creamy base of the dressing, just like in traditional street corn.
  • Mexican Crema or Sour Cream: Adds a delightful tang and extra creaminess. Mexican crema is slightly thinner and less tangy than sour cream, but either works beautifully.
  • Red Wine Vinegar: A splash of vinegar brightens all the flavors and adds a sharp acidic note to balance the creaminess.
  • Lime Juice and Zest: Absolutely essential for that fresh, zesty, citrusy kick. Always use fresh lime juice for the best flavor.
  • Garlic: Finely minced fresh garlic adds depth and a savory punch.
  • Chipotle Chili Powder: This is key for achieving that signature smoky heat. Regular chili powder can be used in a pinch, but you’ll miss the smoky element.
  • Salt and Black Pepper: To enhance and tie all the flavors together.
A tall, vertical shot of the finished Mexican street corn bean salad in a bowl, ready to be served.

Putting It All Together: Step-by-Step Instructions

This salad comes together in just a few simple steps. The process is straightforward: prepare your ingredients, whisk the dressing, and combine everything. The hardest part is waiting for it to chill!

All the chopped vegetables and beans for the salad combined in a large mixing bowl before adding the dressing.

Step 1: Combine the Salad Ingredients. In a large mixing bowl, add all your prepared salad ingredients: the rinsed and drained chickpeas and black beans, corn, thawed edamame, finely diced red bell pepper and red onion, minced jalapeño, and chopped cilantro. Gently toss everything together to distribute the ingredients evenly.

The creamy elote dressing whisked together in a glass measuring cup.

Step 2: Whisk the Dressing. In a separate small bowl or a liquid measuring cup, combine all the dressing ingredients: mayonnaise, Mexican crema (or sour cream), red wine vinegar, fresh lime zest and juice, minced garlic, chipotle chili powder, salt, and pepper. Whisk vigorously until the dressing is smooth and creamy.

Pouring the creamy dressing over the bowl of mixed beans and vegetables.

Step 3: Dress, Chill, and Serve. Pour the prepared dressing over the salad ingredients in the large bowl. Use a spatula or large spoon to toss everything together until the beans and vegetables are evenly coated in the creamy dressing. Finally, stir in the crumbled cotija cheese. For the best flavor, cover the bowl and refrigerate for at least 30 minutes to allow the flavors to meld together. Before serving, give it one last stir and garnish with extra cilantro and cotija if desired.

Expert Tips for the Best Bean Salad

  • Don’t Skip the Chill Time: Letting the salad rest in the fridge for at least 30 minutes (or even a few hours) is crucial. This allows the flavors to fully develop and makes the salad taste so much better.
  • Grill the Corn: If you have the time, grilling fresh corn cobs until they are lightly charred adds an unbeatable smoky depth that is central to the “street corn” experience.
  • Uniform Dicing: Try to dice all your vegetables (bell pepper, onion, jalapeño) to a similar size as the beans and corn. This ensures you get a little bit of everything in each perfect bite.
  • Taste and Adjust: Before serving, always taste the salad and adjust the seasoning. It might need an extra squeeze of lime juice to brighten it up or a pinch more salt to make the flavors pop.
  • Add Avocado Last: If you want to add creamy avocado, dice it and gently fold it in just before serving to prevent it from browning.

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 a delicious side dish.

Prep Time: 15 minutes

Chill Time: 30 minutes

Total Time: 45 minutes

Servings: 6

Ingredients

For the Salad:

  • 1 (15 oz) can chickpeas, drained and rinsed
  • 1 (15 oz) can black beans, drained and rinsed
  • 2 cups corn (from about 4 grilled cobs, 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 for less heat)
  • ½ 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
  • ½ teaspoon chipotle chili powder (or regular chili powder)
  • ½ teaspoon fine sea salt
  • ½ teaspoon black pepper

Instructions

  1. Make the dressing: In a small bowl, whisk together all the dressing ingredients: mayonnaise, crema/sour cream, red wine vinegar, lime zest and juice, garlic, chipotle chili powder, salt, and black pepper until smooth.
  2. Combine the salad: In a large mixing bowl, combine the salad ingredients: chickpeas, black beans, corn, edamame, red bell pepper, jalapeño, red onion, and cilantro. Toss gently to mix.
  3. Dress and toss: Pour the dressing over the salad and toss well until everything is evenly coated. Stir in the crumbled cotija cheese.
  4. Chill and serve: Cover and refrigerate for at least 30 minutes before serving for the best flavor. Stir again 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. The flavors will continue to deepen. Stir well before serving and refresh with a squeeze of fresh lime juice if needed.
  • Bean Swaps: Pinto beans or cannellini beans would also work well in this salad. Feel free to use your favorite or what you have on hand.
  • Make it Vegan: To make this recipe vegan, use a plant-based mayonnaise and sour cream. Swap the cotija cheese for a vegan feta alternative or omit it.

Nutrition

Calories: 305kcal | Carbohydrates: 40g | Protein: 14g | Fat: 12g | Saturated Fat: 2g | Fiber: 11g | Sugar: 5g | Sodium: 1075mg